Path: /readme
Method: GET
接口描述:
# 该服务只能能忘访问
测试环境:
内网地址:http://end-tas-svc.es-iam.svc
测试地址:公网访问
外网地址:http://t1-tenant.dev1.sims-cn.com
正式环境:
内网地址:http://end-tas-svc.rs-iam.svc
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|
Path: /api/tas/v1/app/priv/create
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| id | string | 非必须 | |||
| name | string | 非必须 | |||
| brief | string | 非必须 | |||
| detail | string | 非必须 | |||
| editable | boolean | 非必须 | |||
| policies | object [] | 非必须 | item 类型: object | ||
| ├─ id | null | 非必须 | |||
| ├─ name | null | 非必须 | |||
| ├─ effect | boolean | 非必须 | |||
| ├─ actions | object [] | 非必须 | item 类型: object | ||
| ├─ id | number | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ brief | string | 必须 | |||
| ├─ detail | string | 必须 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| id | string | 非必须 | |||
| name | string | 非必须 | |||
| brief | string | 非必须 | |||
| detail | string | 非必须 | |||
| editable | boolean | 非必须 | |||
| policies | object [] | 非必须 | item 类型: object | ||
| ├─ id | null | 非必须 | |||
| ├─ name | null | 非必须 | |||
| ├─ effect | boolean | 非必须 | |||
| ├─ actions | object [] | 非必须 | item 类型: object | ||
| ├─ id | number | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ brief | string | 必须 | |||
| ├─ detail | string | 必须 |
Path: /api/tas/v1/app/role/create
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| id | string | 非必须 | |||
| name | string | 必须 | |||
| brief | string | 必须 | |||
| detail | string | 非必须 | |||
| disable | boolean | 非必须 | |||
| editable | boolean | 非必须 | |||
| privs | object [] | 非必须 | item 类型: object | ||
| ├─ id | number | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ brief | string | 必须 | |||
| ├─ detail | string | 必须 | |||
| ├─ editable | boolean | 必须 |
Path: /api/tas/v1/app/priv/{pid}/del
Method: DELETE
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| pid |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|
Path: /api/tas/v1/app/role/{rid}/del
Method: DELETE
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| rid |
Path: /api/tas/v1/app/priv/{pid}/edit
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| pid |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| id | number | 非必须 | |||
| name | string | 非必须 | |||
| brief | string | 非必须 | |||
| detail | string | 非必须 | |||
| editable | boolean | 非必须 | |||
| policies | object [] | 非必须 | item 类型: object | ||
| ├─ id | number | 非必须 | |||
| ├─ name | null | 非必须 | |||
| ├─ effect | boolean | 非必须 | |||
| ├─ actions | object [] | 非必须 | item 类型: object | ||
| ├─ id | number | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ brief | string | 必须 | |||
| ├─ detail | string | 必须 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|
Path: /api/tas/v1/app/role/{rid}/edit
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| rid |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| id | number | 非必须 | |||
| name | string | 非必须 | |||
| brief | string | 非必须 | |||
| detail | string | 非必须 | |||
| editable | boolean | 非必须 | |||
| disable | boolean | 非必须 | |||
| privs | object [] | 非必须 | item 类型: object | ||
| ├─ id | number | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ brief | string | 必须 | |||
| ├─ detail | string | 必须 | |||
| ├─ editable | boolean | 必须 |
Path: /api/tas/v1/app/info
Method: GET
接口描述:
Path: /api/tas/v1/app/privs
Method: GET
接口描述:
Path: /api/tas/v1/app/priv/actions
Method: GET
接口描述:
Path: /api/tas/v1/app/priv/{pid}
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| pid |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|
Path: /api/tas/v1/app/roles
Method: GET
接口描述:
Path: /api/tas/v1/app/role/privs
Method: GET
接口描述:
Path: /api/tas/v1/app/role/{rid}
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| rid |
Path: /api/tas/v1/a/dir/info/app/{aid}
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| aid |
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| hasUser | 否 | true | 是否需要用户。默认值为false |
| preUser | 否 | true | 用户是否在前边。默认值为false |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|
Path: /api/tas/v1/p/dir/info/app/{aid}
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| aid | LHDGUAT |
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| hasUser | 否 | true | 是否需要用户。默认值为false |
| preUser | 否 | true | 用户是否在前边。默认值为false |
| tenantCode | 是 | tCgyv0398z6fczFGLaSKGTS8 | 租户 code |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|
Path: /api/tas/v1/a/dir/{did}/users/flat
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| did |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|
Path: /api/tas/v1/a/dir/info
Method: GET
接口描述:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|
Path: /api/tas/v1/a/dir/{did}/users
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| did |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|
Path: /api/tas/v1/dir/info/
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| hasUser | 否 | true | 是否需要用户。默认值为false |
| preUser | 否 | true | 用户是否在前边。默认值为false |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|
Path: /api/tas/v1/dir/{did}/users
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| did |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|
Path: /api/tas/v1/dir/{did}/edit
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| did |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| name | string | 非必须 |
Path: /api/tas/v1/dir/{did}/create
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| did |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| name | string | 必须 |
Path: /api/tas/v1/dir/{did}/del
Method: DELETE
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| did |
Path: /api/tas/v1/dir/{did}/order/{index}
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| did | ||
| index |
Path: /api/tas/v1/dir/{did}/role/edit
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| did |
Path: /api/tas/v1/dir/{did}/role/edit
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| did |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| selected | object [] | 非必须 | item 类型: object | ||
| ├─ role | boolean | 必须 | |||
| ├─ rid | number | 必须 | |||
| ├─ code | string | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ fullName | string | 必须 | |||
| ├─ inherit | boolean | 必须 |
Path: /api/tas/v1/tag/object/{kd}/{cd}/0
Method: GET
接口描述:
直接配置再对象上的标签
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| kd | ||
| cd |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| success | boolean | 非必须 | |||
| data | object [] | 非必须 | item 类型: object | ||
| ├─ id | number | 必须 | |||
| ├─ tag | string | 必须 | |||
| ├─ parId | number | 非必须 | |||
| traceId | string | 非必须 | |||
| errorCode | string | 必须 | |||
| errorMessage | string | 必须 |
Path: /api/tas/v1/tag/object/{kd}/{cd}/1
Method: GET
接口描述:
直接配置再对象上的标签,同时展示递归所有的子标签
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| kd | ||
| cd |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| success | boolean | 非必须 | |||
| data | object [] | 非必须 | item 类型: object | ||
| ├─ id | number | 必须 | |||
| ├─ tag | string | 必须 | |||
| ├─ nodes | object [] | 非必须 | item 类型: object | ||
| ├─ id | number | 非必须 | |||
| ├─ tag | string | 非必须 | |||
| ├─ parId | number | 非必须 | |||
| ├─ parId | number | 非必须 | |||
| traceId | string | 非必须 |
Path: /api/tas/v1/tag/object/{kd}/{cd}/2
Method: GET
接口描述:
获取对象上所有的标签,同时平铺所有的子标签
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| kd | ||
| cd |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| success | boolean | 非必须 | |||
| data | object [] | 非必须 | item 类型: object | ||
| ├─ id | number | 必须 | |||
| ├─ tag | string | 必须 | |||
| ├─ parId | number | 非必须 | |||
| traceId | string | 非必须 | |||
| errorCode | string | 非必须 | |||
| errorMessage | string | 非必须 |
Path: /api/tas/v1/tag/user/current
Method: GET
接口描述:
对于平台应用,推荐使用
List<String> tagIds = HeaderUtils.getDataTagsByRequest();
来获取标签ID, 尽量不要使用该接口调用获取当前用户标签
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|
Path: /api/tas/v1/tag/tenant/data/all
Method: GET
接口描述:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|
Path: /api/tas/v1/tag/data/{id}/object
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| success | boolean | 非必须 | |||
| data | object [] | 非必须 | item 类型: object | ||
| ├─ tagId | number | 非必须 | |||
| ├─ tagName | string | 非必须 | |||
| ├─ objectKind | string | 非必须 | |||
| ├─ objectCode | string | 非必须 | |||
| ├─ dept | string | 非必须 | |||
| ├─ user | string | 非必须 | |||
| ├─ role | string | 非必须 | |||
| traceId | string | 非必须 | |||
| errorCode | string | 非必须 | |||
| errorMessage | string | 非必须 |
Path: /api/tas/v1/inner/tag/tenant/data/all
Method: GET
接口描述:
内部调用
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| tenantCode | 是 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|
Path: /api/executor/v1/tag/data/ctx
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| tags | 是 | 1 | 获取配置的标签ID/CODE, 暂时只支持ID,多个标签用逗号分隔 |
| types | 否 | dept,region,cust,omer,brand | 获取配置的类型,多个类型用逗号分隔(dept:部门 region:区域 cust:客户 omer:渠道 brand:品牌),不填则进行全查 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| 非必须 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| success | boolean | 必须 | 响应状态 | ||
| data | object [] | 非必须 | 响应数据 | item 类型: object | |
| ├─ tagCode | string | 非必须 | 标签编码 | ||
| ├─ pdList | object [] | 非必须 | 配置信息数组 | item 类型: object | |
| ├─ pdType | number | 非必须 | 数据维度类型(1:部门 2:区域 3:客户 4:渠道 5:品牌) | ||
| ├─ dataList | object [] | 非必须 | 配置信息详情数组 | item 类型: object | |
| ├─ id | number | 非必须 | 配置id | ||
| ├─ pdCode | string | 非必须 | 数据编码 | ||
| ├─ pdLevel | number | 非必须 | 数据层级 | ||
| traceId | string | 必须 | 请求id | ||
| errorCode | string | 非必须 | 错误编码 | ||
| errorMessage | string | 非必须 | 错误信息 | ||
| field_22 | string | 必须 |
Path: /api/tas/v1/inner/user/query/by/code
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| tenUserCodes | string [] | 必须 | item 类型: string | ||
| ├─ | 非必须 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| success | boolean | 非必须 | |||
| data | object [] | 非必须 | item 类型: object | ||
| ├─ id | number | 必须 | |||
| ├─ code | string | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ isCertification | boolean | 必须 | |||
| ├─ caUserCode | null,string | 必须 | |||
| ├─ accountCode | string,null | 必须 | |||
| traceId | string | 非必须 | |||
| total | number | 非必须 |
Path: /api/tas/v1/inner/user/query/by/role
Method: GET
接口描述:
roleCode 和 roleName 必填一个
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| tenCode | 是 | test | |
| appId | 是 | 10008 | app 的 id |
| roleName | 否 | 部门角色-继承-02 | |
| roleCode | 否 | rC4Rb08fJ9XCERd2usI9 | |
| page | 否 | 0 | |
| size | 否 | 20 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| success | boolean | 非必须 | |||
| data | object [] | 非必须 | item 类型: object | ||
| ├─ id | string | 必须 | |||
| ├─ code | string | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ nickname | string,null | 必须 | |||
| ├─ customCode | string | 必须 | |||
| ├─ avatarUri | null | 必须 | |||
| ├─ gender | string | 必须 | |||
| string | 必须 | ||||
| ├─ post | null | 必须 | |||
| ├─ disable | null | 必须 | |||
| ├─ phoneText | string | 必须 | |||
| ├─ phoneShow | string | 必须 | |||
| ├─ editablePhone | null | 必须 | |||
| ├─ confirmCode | null | 必须 | |||
| ├─ privilege | string | 必须 | |||
| ├─ editablePrivilege | null | 必须 | |||
| ├─ editableOwnerShip | null | 必须 | |||
| ├─ depts | null | 必须 | |||
| ├─ roles | null | 必须 | |||
| ├─ tenantName | null | 必须 | |||
| ├─ tenantCode | null | 必须 | |||
| traceId | string | 非必须 | |||
| total | number | 非必须 |
Path: /api/tas/v1/tenant/info/list
Method: GET
接口描述:
三个参数,至少有一个有值
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| tenCode | 否 | test | |
| tenName | 否 | ||
| phone | 否 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| success | boolean | 非必须 | |||
| data | object [] | 非必须 | item 类型: object | ||
| ├─ id | number | 必须 | |||
| ├─ code | string | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ ownerPhone | string | 必须 | |||
| ├─ status | string | 必须 | |||
| traceId | string | 非必须 | |||
| total | number | 非必须 |
Path: /api/tas/v1/inner/user/query/by/name
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| tenCode | 是 | tCZFb0KALtBGgjW4FtGT99Ep | |
| appCode | 是 | lhdg2 | |
| name | 是 | 东 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|
Path: /api/tas/v1/tag/data/ctx
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| types | 是 | dept,brand,region,customer | 获取配置的类型 |
| tags | 是 | 1,2,3,4 | 获取配置的标签ID/CODE, 暂时只支持ID |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| success | boolean | 非必须 | |||
| data | object | 非必须 | |||
| ├─ dept | object | 非必须 | |||
| ├─ region | object | 非必须 | |||
| ├─ customer | object | 非必须 |
Path: /api/tas/v1/user/avatar
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | multipart/form-data | 是 |
Body
| 参数名称 | 参数类型 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| file | file | 是 |
Path: /api/tas/v1/user/create
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| avatar | string | 非必须 | |||
| avatarUri | string | 非必须 | |||
| code | string | 非必须 | |||
| customCode | string | 必须 | |||
| depts | string [] | 非必须 | item 类型: string | ||
| ├─ | 非必须 | ||||
| editableOwnerShip | boolean | 非必须 | |||
| editablePhone | boolean | 非必须 | |||
| editablePrivilege | boolean | 非必须 | |||
| string | 非必须 | ||||
| gender | string | 非必须 | |||
| id | string | 非必须 | |||
| name | string | 必须 | |||
| nickname | string | 非必须 | |||
| phoneText | string | 必须 | |||
| post | string | 非必须 | |||
| privilege | string | 非必须 | |||
| roles | string [] | 非必须 | item 类型: string | ||
| ├─ | 非必须 |
Path: /api/tas/v1/user/u{uid}/del
Method: DELETE
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| uid |
Path: /api/tas/v1/user/del/all
Method: DELETE
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | 是 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|
Path: /api/tas/v1/user/u{uid}/edit
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| uid |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| id | string | 非必须 | |||
| code | string | 非必须 | |||
| name | string | 非必须 | |||
| nickname | string | 非必须 | |||
| customCode | string | 非必须 | |||
| avatarUri | null | 非必须 | |||
| gender | string | 非必须 | |||
| string | 非必须 | ||||
| post | string | 非必须 | |||
| disable | null | 非必须 | |||
| phoneText | string | 非必须 | |||
| editablePhone | boolean | 非必须 | |||
| confirmCode | null | 非必须 | |||
| privilege | string | 非必须 | |||
| editablePrivilege | boolean | 非必须 | |||
| editableOwnerShip | null | 非必须 | |||
| depts | string [] | 非必须 | item 类型: string | ||
| ├─ | 非必须 | ||||
| roles | string [] | 非必须 | item 类型: string | ||
| ├─ | 非必须 | ||||
| tenantName | null | 非必须 | |||
| tenantCode | null | 非必须 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|
Path: /api/tas/v1/inner/user/u{uid}/roles
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| uid |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|
Path: /api/tas/v1/user/u{uid}/roles
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| uid |
Path: /api/tas/v1/user/u{uid}
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| uid |
Path: /api/tas/v1/user/u{uid}/dir
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| uid |
Path: /api/tas/v1/user/code/{code}/dir
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| code |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| success | boolean | 非必须 | |||
| data | object | 非必须 | |||
| ├─ code | string | 非必须 | |||
| ├─ name | string | 非必须 | |||
| ├─ nodes | object [] | 非必须 | item 类型: object | ||
| ├─ dept | boolean | 必须 | |||
| ├─ code | string | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ nodes | object [] | 必须 | item 类型: object | ||
| ├─ dept | boolean | 必须 | |||
| ├─ code | string | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ nodes | object [] | 非必须 | item 类型: object | ||
| traceId | string | 非必须 |
Path: /api/tas/v1/user/ccde/{code}/dir
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| code |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| success | boolean | 非必须 | |||
| data | object | 非必须 | |||
| ├─ code | string | 非必须 | |||
| ├─ name | string | 非必须 | |||
| ├─ nodes | object [] | 非必须 | item 类型: object | ||
| ├─ dept | boolean | 必须 | |||
| ├─ code | string | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ nodes | object [] | 必须 | item 类型: object | ||
| ├─ dept | boolean | 必须 | |||
| ├─ code | string | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ nodes | object [] | 非必须 | item 类型: object | ||
| traceId | string | 非必须 |
Path: /api/tas/v1/for/mng/user/ccde/{code}/dir
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| code |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| success | boolean | 非必须 | |||
| data | object | 非必须 | |||
| ├─ code | string | 非必须 | |||
| ├─ name | string | 非必须 | |||
| ├─ nodes | object [] | 非必须 | item 类型: object | ||
| ├─ dept | boolean | 必须 | |||
| ├─ code | string | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ nodes | object [] | 必须 | item 类型: object | ||
| ├─ dept | boolean | 必须 | |||
| ├─ code | string | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ nodes | object [] | 非必须 | item 类型: object | ||
| traceId | string | 非必须 |
Path: /api/tas/v1/user/u{uid}/status/{flag}
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| uid | ||
| flag |
Path: /modify
Method: GET
接口描述:
hash值:标签编码tagCode、过期时间expiredAt及按照变更时间排序的已选权限数据pdCode集合, 通过MD5+SHA-1加密算法得到
总线主题:com.myfmes.tas.tag.data.conf.modify
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|
Path: /com.myfmes.tas.tag.data.modify
Method: GET
接口描述:
3个hash值
修改通讯录导致标签hash变更
修改人员导致标签hash变更
修改标签内容导致标签内容变更
总线主题: com.myfmes.tas.tag.data.modify
内容:
@Getter @Setter
@JsonIgnoreProperties(ignoreUnknown = true)
public class DataTagModifySO {
private String sid; // session id
private String traceId; // trace id
private String kind; // user|dept
private String code; // object[|dept]|role
private String dept; // 部门,index
private String user; // 用户, 编码
private String role; // 角色, 编码
private Integer tenantId; // 租户ID
private String tenantCode; // 租户编码
private String tenantName; // 租户名称
private String hashAllTags; // 全部标签hash
private List<DataTagSO> tags; // 受影响的标签
// kind=dept时
private String hashAllUsers; // 全部用户hash
private List<DataUserSO> users; // 受影响的标签
private String updater; // 更新人
private Integer version; // 版本号
@Getter @Setter
@JsonIgnoreProperties(ignoreUnknown = true)
public static class DataTagSO {
private Integer tagId; // 标签ID
private String tagName; // 标签名称
private String hashConf; // hash配置
private String status; // create|update|delete
}
@Getter @Setter
@JsonIgnoreProperties(ignoreUnknown = true)
public static class DataUserSO {
private Integer userId; // 用户ID
private String userCode; // 用户编码
private String userName; // 用户名称
private String status; // create|update|delete
}
// role: 所有的role code都使用"r"开头
// 用户角色, [role code]
// 部门角色, [department code][role code]
// 继承角色, [0][department code][role code]
}
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|
Path: /-tag-change
Method: GET
接口描述:
标签code,hash值,租户编码,sid,expiredAt过期时间(为空则永久有效)
hash值:通过MD5+SHA-1得到