IconCreated with Sketch.

YAPI 接口文档

YApi
  • 公共分类
    • 说明
  • 应用管理
    • 创建当前应用策略(待议)
    • 创建当前应用角色(待议)
    • 删除当前应用策略(待议)
    • 删除当前应用角色(待议)
    • 编辑当前应用策略(待议)
    • 编辑当前应用角色(待议)
    • 获取当前应用基本配置
    • 获取当前应用策略列表(待议)
    • 获取当前应用策略接口(待议)
    • 获取当前应用策略详情(待议)
    • 获取当前应用角色列表(待议)
    • 获取当前应用角色策略(待议)
    • 获取当前应用角色详情(待议)
  • 通讯录管理
    • 获取应用通讯录集合(平台管理员用)
    • 获取应用通讯录集合(特殊权限)
    • 获取通讯录部门用户(全局)区分部门id
    • 获取应用通讯录集合(全局)
    • 获取通讯录部门用户(全局)
    • 获取应用通讯录集合(应用管理员用)
    • 获取通讯录部门用户
    • 编辑部门基本信息
    • 新建部门基本信息
    • 删除部门基本信息
    • 编辑部门显示顺序
    • 获取部门角色详情
    • 编辑部门角色详情
  • 数据权限标签管理
    • 获取对象标签(全部)
    • 获取对象标签(递归)
    • 获取对象标签(集合)
    • 获取当前数据标签
    • 获取当前用户所属租户的数据标签
    • 获取数据标签对象
    • 获取租户的数据标签
  • 租户基础数据管理
    • 批量查询最新配置信息
    • 查询用户实名信息,使用租户用户code
    • 查询用户,使用角色信息
    • 查询租户,使用所有者电话
    • 模糊查询用户,在应用的通讯录范围内
    • 获取标签对应的数据集合
  • 租户用户管理
    • 上传用户头像(待议)
    • 创建租户用户(待议)
    • 删除租户用户(待议)
    • 批量删除用户(待议)(未测试)
    • 编辑用户详情(待议)
    • 获取用户角色-内部使用
    • 获取用户角色(待议)
    • 获取用户详情
    • 获取用户部门
    • 获取用户部门(code)应用内使用 code
    • 获取用户部门(code)应用内使用 customerCode
    • 获取用户部门(code)租户在平台用
    • 配置用户状态(待议)
  • 总线列表
    • 保存配置信息
    • 全局标签修改
    • 标签内容修改

TAS(子)

业务子应用访问租户中心接口

公共分类

说明

基本信息

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

名称类型是否必须默认值备注其他信息
idstring非必须
namestring非必须
briefstring非必须
detailstring非必须
editableboolean非必须
policiesobject []非必须

item 类型: object

├─ idnull非必须
├─ namenull非必须
├─ effectboolean非必须
├─ actionsobject []非必须

item 类型: object

├─ idnumber必须
├─ namestring必须
├─ briefstring必须
├─ detailstring必须

返回数据

名称类型是否必须默认值备注其他信息
idstring非必须
namestring非必须
briefstring非必须
detailstring非必须
editableboolean非必须
policiesobject []非必须

item 类型: object

├─ idnull非必须
├─ namenull非必须
├─ effectboolean非必须
├─ actionsobject []非必须

item 类型: object

├─ idnumber必须
├─ namestring必须
├─ briefstring必须
├─ detailstring必须

创建当前应用角色(待议)

基本信息

Path: /api/tas/v1/app/role/create

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
idstring非必须
namestring必须
briefstring必须
detailstring非必须
disableboolean非必须
editableboolean非必须
privsobject []非必须

item 类型: object

├─ idnumber必须
├─ namestring必须
├─ briefstring必须
├─ detailstring必须
├─ editableboolean必须

删除当前应用策略(待议)

基本信息

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

名称类型是否必须默认值备注其他信息
idnumber非必须
namestring非必须
briefstring非必须
detailstring非必须
editableboolean非必须
policiesobject []非必须

item 类型: object

├─ idnumber非必须
├─ namenull非必须
├─ effectboolean非必须
├─ actionsobject []非必须

item 类型: object

├─ idnumber必须
├─ namestring必须
├─ briefstring必须
├─ detailstring必须

返回数据

名称类型是否必须默认值备注其他信息

编辑当前应用角色(待议)

基本信息

Path: /api/tas/v1/app/role/{rid}/edit

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

路径参数

参数名称 示例 备注
rid

Body

名称类型是否必须默认值备注其他信息
idnumber非必须
namestring非必须
briefstring非必须
detailstring非必须
editableboolean非必须
disableboolean非必须
privsobject []非必须

item 类型: object

├─ idnumber必须
├─ namestring必须
├─ briefstring必须
├─ detailstring必须
├─ editableboolean必须

获取当前应用基本配置

基本信息

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

返回数据

名称类型是否必须默认值备注其他信息

获取通讯录部门用户(全局)区分部门id

基本信息

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

名称类型是否必须默认值备注其他信息
namestring非必须

新建部门基本信息

基本信息

Path: /api/tas/v1/dir/{did}/create

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

路径参数

参数名称 示例 备注
did

Body

名称类型是否必须默认值备注其他信息
namestring必须

删除部门基本信息

基本信息

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

名称类型是否必须默认值备注其他信息
selectedobject []非必须

item 类型: object

├─ roleboolean必须
├─ ridnumber必须
├─ codestring必须
├─ namestring必须
├─ fullNamestring必须
├─ inheritboolean必须

数据权限标签管理

获取对象标签(全部)

基本信息

Path: /api/tas/v1/tag/object/{kd}/{cd}/0

Method: GET

接口描述:

直接配置再对象上的标签

请求参数

路径参数

参数名称 示例 备注
kd
cd

返回数据

名称类型是否必须默认值备注其他信息
successboolean非必须
dataobject []非必须

item 类型: object

├─ idnumber必须
├─ tagstring必须
├─ parIdnumber非必须
traceIdstring非必须
errorCodestring必须
errorMessagestring必须

获取对象标签(递归)

基本信息

Path: /api/tas/v1/tag/object/{kd}/{cd}/1

Method: GET

接口描述:

直接配置再对象上的标签,同时展示递归所有的子标签

请求参数

路径参数

参数名称 示例 备注
kd
cd

返回数据

名称类型是否必须默认值备注其他信息
successboolean非必须
dataobject []非必须

item 类型: object

├─ idnumber必须
├─ tagstring必须
├─ nodesobject []非必须

item 类型: object

├─ idnumber非必须
├─ tagstring非必须
├─ parIdnumber非必须
├─ parIdnumber非必须
traceIdstring非必须

获取对象标签(集合)

基本信息

Path: /api/tas/v1/tag/object/{kd}/{cd}/2

Method: GET

接口描述:

获取对象上所有的标签,同时平铺所有的子标签

请求参数

路径参数

参数名称 示例 备注
kd
cd

返回数据

名称类型是否必须默认值备注其他信息
successboolean非必须
dataobject []非必须

item 类型: object

├─ idnumber必须
├─ tagstring必须
├─ parIdnumber非必须
traceIdstring非必须
errorCodestring非必须
errorMessagestring非必须

获取当前数据标签

基本信息

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

返回数据

名称类型是否必须默认值备注其他信息
successboolean非必须
dataobject []非必须

item 类型: object

├─ tagIdnumber非必须
├─ tagNamestring非必须
├─ objectKindstring非必须
├─ objectCodestring非必须
├─ deptstring非必须
├─ userstring非必须
├─ rolestring非必须
traceIdstring非必须
errorCodestring非必须
errorMessagestring非必须

获取租户的数据标签

基本信息

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

名称类型是否必须默认值备注其他信息
非必须

返回数据

名称类型是否必须默认值备注其他信息
successboolean必须响应状态
dataobject []非必须响应数据

item 类型: object

├─ tagCodestring非必须标签编码
├─ pdListobject []非必须配置信息数组

item 类型: object

├─ pdTypenumber非必须数据维度类型(1:部门 2:区域 3:客户 4:渠道 5:品牌)
├─ dataListobject []非必须配置信息详情数组

item 类型: object

├─ idnumber非必须配置id
├─ pdCodestring非必须数据编码
├─ pdLevelnumber非必须数据层级
traceIdstring必须请求id
errorCodestring非必须错误编码
errorMessagestring非必须错误信息
field_22string必须

查询用户实名信息,使用租户用户code

基本信息

Path: /api/tas/v1/inner/user/query/by/code

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
tenUserCodesstring []必须

item 类型: string

├─ 非必须

返回数据

名称类型是否必须默认值备注其他信息
successboolean非必须
dataobject []非必须

item 类型: object

├─ idnumber必须
├─ codestring必须
├─ namestring必须
├─ isCertificationboolean必须
├─ caUserCodenull,string必须
├─ accountCodestring,null必须
traceIdstring非必须
totalnumber非必须

查询用户,使用角色信息

基本信息

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

返回数据

名称类型是否必须默认值备注其他信息
successboolean非必须
dataobject []非必须

item 类型: object

├─ idstring必须
├─ codestring必须
├─ namestring必须
├─ nicknamestring,null必须
├─ customCodestring必须
├─ avatarUrinull必须
├─ genderstring必须
├─ emailstring必须
├─ postnull必须
├─ disablenull必须
├─ phoneTextstring必须
├─ phoneShowstring必须
├─ editablePhonenull必须
├─ confirmCodenull必须
├─ privilegestring必须
├─ editablePrivilegenull必须
├─ editableOwnerShipnull必须
├─ deptsnull必须
├─ rolesnull必须
├─ tenantNamenull必须
├─ tenantCodenull必须
traceIdstring非必须
totalnumber非必须

查询租户,使用所有者电话

基本信息

Path: /api/tas/v1/tenant/info/list

Method: GET

接口描述:

三个参数,至少有一个有值

请求参数

Query

参数名称 是否必须 示例 备注
tenCode 否 test
tenName 否
phone 否

返回数据

名称类型是否必须默认值备注其他信息
successboolean非必须
dataobject []非必须

item 类型: object

├─ idnumber必须
├─ codestring必须
├─ namestring必须
├─ ownerPhonestring必须
├─ statusstring必须
traceIdstring非必须
totalnumber非必须

模糊查询用户,在应用的通讯录范围内

基本信息

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

返回数据

名称类型是否必须默认值备注其他信息
successboolean非必须
dataobject非必须
├─ deptobject非必须
├─ regionobject非必须
├─ customerobject非必须

租户用户管理

上传用户头像(待议)

基本信息

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

名称类型是否必须默认值备注其他信息
avatarstring非必须
avatarUristring非必须
codestring非必须
customCodestring必须
deptsstring []非必须

item 类型: string

├─ 非必须
editableOwnerShipboolean非必须
editablePhoneboolean非必须
editablePrivilegeboolean非必须
emailstring非必须
genderstring非必须
idstring非必须
namestring必须
nicknamestring非必须
phoneTextstring必须
poststring非必须
privilegestring非必须
rolesstring []非必须

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

名称类型是否必须默认值备注其他信息
idstring非必须
codestring非必须
namestring非必须
nicknamestring非必须
customCodestring非必须
avatarUrinull非必须
genderstring非必须
emailstring非必须
poststring非必须
disablenull非必须
phoneTextstring非必须
editablePhoneboolean非必须
confirmCodenull非必须
privilegestring非必须
editablePrivilegeboolean非必须
editableOwnerShipnull非必须
deptsstring []非必须

item 类型: string

├─ 非必须
rolesstring []非必须

item 类型: string

├─ 非必须
tenantNamenull非必须
tenantCodenull非必须

返回数据

名称类型是否必须默认值备注其他信息

获取用户角色-内部使用

基本信息

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

获取用户部门(code)应用内使用 code

基本信息

Path: /api/tas/v1/user/code/{code}/dir

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
code

返回数据

名称类型是否必须默认值备注其他信息
successboolean非必须
dataobject非必须
├─ codestring非必须
├─ namestring非必须
├─ nodesobject []非必须

item 类型: object

├─ deptboolean必须
├─ codestring必须
├─ namestring必须
├─ nodesobject []必须

item 类型: object

├─ deptboolean必须
├─ codestring必须
├─ namestring必须
├─ nodesobject []非必须

item 类型: object

traceIdstring非必须

获取用户部门(code)应用内使用 customerCode

基本信息

Path: /api/tas/v1/user/ccde/{code}/dir

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
code

返回数据

名称类型是否必须默认值备注其他信息
successboolean非必须
dataobject非必须
├─ codestring非必须
├─ namestring非必须
├─ nodesobject []非必须

item 类型: object

├─ deptboolean必须
├─ codestring必须
├─ namestring必须
├─ nodesobject []必须

item 类型: object

├─ deptboolean必须
├─ codestring必须
├─ namestring必须
├─ nodesobject []非必须

item 类型: object

traceIdstring非必须

获取用户部门(code)租户在平台用

基本信息

Path: /api/tas/v1/for/mng/user/ccde/{code}/dir

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
code

返回数据

名称类型是否必须默认值备注其他信息
successboolean非必须
dataobject非必须
├─ codestring非必须
├─ namestring非必须
├─ nodesobject []非必须

item 类型: object

├─ deptboolean必须
├─ codestring必须
├─ namestring必须
├─ nodesobject []必须

item 类型: object

├─ deptboolean必须
├─ codestring必须
├─ namestring必须
├─ nodesobject []非必须

item 类型: object

traceIdstring非必须

配置用户状态(待议)

基本信息

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&lt;DataTagSO&gt; tags;   // 受影响的标签
// kind=dept时
private String hashAllUsers;    // 全部用户hash
private List&lt;DataUserSO&gt; 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得到

请求参数

Build by YMFE.