You need to enable JavaScript to run this app.
导航

Idmapping相关

最近更新时间2023.12.04 17:35:50

首次发布时间2023.10.08 10:43:09

1. 获取主体列表

基本信息

生效版本1.18
功能描述按项目id获取主体列表
接口模块SubjectApi
接口名称GetSubjects
请求类型GET
权限校验不需要权限校验

请求参数

  • Header
名称数据类型是否必选描述
AuthorizationString见《开发前必读》3.3中提到的签名
X-TenantStringApp id
  • Query参数
名称数据类型是否必选描述
ApiActionString对应“基本信息”中的“接口名称”
ApiVersionString版本号: 2023-02-10
  • Body(无)

响应参数

名称数据类型描述
orgIdInteger集团id
subjectIdInteger主体id
subjectNameString主体名称
subjectTypeString主体类型
defaultIdTypeobject默认的base实体
defaultIdType.idIntegerbaseid的id
defaultIdType.subjectIdInteger主体id
defaultIdType.codeString基准code
defaultIdType.nameString基准名
defaultIdType.dataTypeString基准ID类型的数据类型
defaultIdType.entityTypeString渠道标识
defaultIdType.needEncryptString废弃
defaultIdType.finderIdTypeStringFinder ID类型标识

返回示例

{
  "code": 0,
  "msg": "string",
  "data": [
    {
      "orgId": 0,
      "subjectId": 0,
      "subjectName": "string",
      "subjectType": "string",
      "defaultIdType": {
        "id": 0,
        "subjectId": 0,
        "code": "string",
        "name": "string",
        "dataType": "string",
        "entityType": "string",
        "needEncrypt": "string",
        "finderIdType": "string"
      }
    }
  ]
}
2. 获取主体下实体列表

基本信息

生效版本1.18
功能描述按主体id获取实体列表
接口模块SubjectApi
接口名称GetSubjectIdTypes
请求类型GET
权限校验不需要权限校验

请求参数

  • Header
名称数据类型是否必选描述
AuthorizationString见《开发前必读》3.3中提到的签名
  • Query
名称数据类型是否必选描述生效版本
subjectIdInt主体id
userString双重用户鉴权1.20
ApiActionString对应“基本信息”中的“接口名称”
ApiVersionString版本号: 2023-02-10
  • Body(无)

响应参数:

名称数据类型描述
idIntegerbaseid的id
subjectIdInteger主体id
codeString基准code
nameString基准名
dataTypeString基准ID类型的数据类型
entityTypeString渠道标识
needEncryptString废弃
finderIdTypeStringFinder ID类型标识

返回示例

{
  "code": 0,
  "msg": "string",
  "data": [
    {
      "id": 2,
      "subjectId": 0,
      "code": "uid",
      "name": "uid",
      "dataType": "string",
      "entityType": "string",
      "needEncrypt": "string",
      "finderIdType": "string"
    },
    {
      "id": 1,
      "subjectId": 0,
      "code": "baseid",
      "name": "baseid",
      "dataType": "string",
      "entityType": "string",
      "needEncrypt": "string",
      "finderIdType": "string"
    }
  ]
}