基本信息
| 生效版本 | 1.18 |
|---|---|
| 功能描述 | 按项目id获取主体列表 |
| 接口模块 | SubjectApi |
| 接口名称 | GetSubjects |
| 请求类型 | GET |
| 权限校验 | 不需要权限校验 |
请求参数
| 名称 | 数据类型 | 是否必选 | 描述 |
|---|---|---|---|
| Authorization | String | 是 | 见《开发前必读》3.3中提到的签名 |
| X-Tenant | String | 是 | App id |
| 名称 | 数据类型 | 是否必选 | 描述 |
|---|---|---|---|
| ApiAction | String | 是 | 对应“基本信息”中的“接口名称” |
| ApiVersion | String | 是 | 版本号: 2023-02-10 |
响应参数
| 名称 | 数据类型 | 描述 |
|---|---|---|
| orgId | Integer | 集团id |
| subjectId | Integer | 主体id |
| subjectName | String | 主体名称 |
| subjectType | String | 主体类型 |
| defaultIdType | object | 默认的base实体 |
| defaultIdType.id | Integer | baseid的id |
| defaultIdType.subjectId | Integer | 主体id |
| defaultIdType.code | String | 基准code |
| defaultIdType.name | String | 基准名 |
| defaultIdType.dataType | String | 基准ID类型的数据类型 |
| defaultIdType.entityType | String | 渠道标识 |
| defaultIdType.needEncrypt | String | 废弃 |
| defaultIdType.finderIdType | String | Finder 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" } } ] }
基本信息
| 生效版本 | 1.18 |
|---|---|
| 功能描述 | 按主体id获取实体列表 |
| 接口模块 | SubjectApi |
| 接口名称 | GetSubjectIdTypes |
| 请求类型 | GET |
| 权限校验 | 不需要权限校验 |
请求参数
| 名称 | 数据类型 | 是否必选 | 描述 |
|---|---|---|---|
| Authorization | String | 是 | 见《开发前必读》3.3中提到的签名 |
| 名称 | 数据类型 | 是否必选 | 描述 | 生效版本 |
|---|---|---|---|---|
| subjectId | Int | 是 | 主体id | |
| user | String | 否 | 双重用户鉴权 | 1.20 |
| ApiAction | String | 是 | 对应“基本信息”中的“接口名称” | |
| ApiVersion | String | 是 | 版本号: 2023-02-10 |
响应参数:
| 名称 | 数据类型 | 描述 |
|---|---|---|
| id | Integer | baseid的id |
| subjectId | Integer | 主体id |
| code | String | 基准code |
| name | String | 基准名 |
| dataType | String | 基准ID类型的数据类型 |
| entityType | String | 渠道标识 |
| needEncrypt | String | 废弃 |
| finderIdType | String | Finder 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" } ] }