基本信息
生效版本 | 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" } ] }