更新时间:2024-06-28 GMT+08:00
分享

查询选项列表值集

功能介绍

查询选项列表值集。

URI

GET AstroZero域名/u-route/baas/metadata/v1.0/Picklist

请求参数

表1 请求参数

参数

是否必选

参数类型

描述

flag

String

参数解释

查询选项列表值集列表的两种显示方式。

约束限制

不涉及。

取值范围

  • flag=A:表示查询所有选项列表值集,包含全局选项列表值集和字段级选项列表值集。
  • 不携带flag,可根据条件进行查询。

默认取值

不涉及。

project

String

参数解释

Picklist所属的项目名称。

约束限制

不涉及。

取值范围

不涉及。

默认取值

不涉及。

type

String

参数解释

Picklist所属的项目类型。

约束限制

不涉及。

取值范围

不涉及。

默认取值

不涉及。

name

String

参数解释

Picklist的名称。

约束限制

不涉及。

取值范围

不涉及。

默认取值

不涉及。

isGlobal

String

参数解释

是否为全局Picklist。

约束限制

不涉及。

取值范围

  • true
  • false

默认取值

默认为false。

响应参数

表2 响应参数

参数

参数类型

描述

resCode

String

参数解释

返回码。

取值范围

如果返回“0”代表请求成功,其他错误码说明请参考错误码

resMsg

String

参数解释

返回消息。

取值范围

如果成功状态,通常会返回“Success”,其他情况会返回具体的错误信息。

result

Array

参数解释

成功会返回匹配条件的选项列表值集。

请求示例

按条件查询Picklist的实例。
GET https://AstroZero域名/u-route/baas/metadata/v1.0/Picklist?name=testName&isGlobal=false

响应示例

{
    "resCode": "0",
    "resMsg": "成功",
    "result": [
        {
            "controlField": null,
            "createdBy": "testUserId",
            "createdBy.__objectType": "User",
            "createdBy.name": "test0xx",
            "createdDate": "2019-08-05 20:38:24",
            "custom": true,
            "description": "",
            "id": "testListId",
            "installedPackage": null,
            "isGlobal": true,
            "isRestricted": false,
            "isSorted": false,
            "lastModifiedBy": "testUserId",
            "lastModifiedBy.__objectType": "User",
            "lastModifiedBy.name": "test0xx",
            "lastModifiedDate": "2019-08-05 20:38:24",
            "masterLabel": "testLabel",
            "name": "testName",
            "owner": "testUserId",
            "owner.__objectType": "User",
            "owner.name": "test0xx",
            "protectMode": 0
        }
    ]
}

状态码

状态码请参见状态码

错误码

错误码请参见错误码

相关文档