# 应用请求统一用户接口
# 拉取账号信息
# 基本信息
用途说明:应用向统一用户拉取应用账号信息
请求方式:GET
请求流向:下游应用系统->服务总线->统一用户平台
接口地址:咨询服务总线相关人员
# 请求方式
请求参数:
参数字段 | 必填 | 字段类型 | 字段名称 | 示例 |
---|---|---|---|---|
appId | 是 | String | 应用的唯一标识appId,可在应用基础信息中查看 | |
queryType | 是 | String | 查询类型 1-查询全部 2-查询未同步状态 3-按照时间段查询,起始时间必传 | |
startTime | 否 | Date | 开始时间 yyyy-MM-dd HH:mm:ss | |
endTime | 否 | Date | 结束时间 yyyy-MM-dd HH:mm:ss |
# 请求结构示例
url?appId=m9Bweb0a87a3&queryType=3&startTime=2022-12-07 11:11:06&endTime=2023-12-07 11:11:06
# 返回参数
参数字段 | 必填 | 字段类型 | 字段名称 | 示例 |
---|---|---|---|---|
code | 是 | String | 响应状态 | |
msg | 否 | String | 错误信息 | |
data | 是 | List《Object》 | 账号列表 | |
--operation | 是 | String | 操作类型(update:新增或修改;delete:删除) | |
id | 是 | String | 开放平台主键id | |
loginName | 是 | String | 登录名(例:ys01) | ys01 |
name | 是 | String | 账号名称(例:医生01) | 医生01 |
personId | 是 | String | 人员唯一标识码 | |
accountOrgCode | 是 | String | 行政部门所属机构 | |
activity | 拓展字段 | Boolean | 账号是否启用 true/false | true |
startDate | 拓展字段 | Date | 账号生效日期,格式:yyyy-MM-dd | 2022-09-30 |
endDate | 拓展字段 | Date | 账号失效日期,格式:yyyy-MM-dd | 2023-09-29 |
pyCode | 拓展字段 | String | 账号拼音码 | |
wbCode | 拓展字段 | String | 账号五笔码 | |
mark | 拓展字段 | String | 账号备注 | |
seqNo | 拓展字段 | Integer | 账号排序 | |
password | 拓展字段 | String | 账号密码 | |
personName | 拓展字段 | String | 人员姓名 | |
personBeforeName | 拓展字段 | String | 人员曾用名 | |
personGenderCode | 拓展字段 | String | 人员性别编码 | 见附录 |
personGenderName | 拓展字段 | String | 人员性别名称 | |
personBirthDate | 拓展字段 | String | 人员出生日期,格式:yyyy-MM-dd | 1980-03-02 |
personBirthTime | 拓展字段 | String | 人员出生时间,格式:HH:mm:ss | 16:13:15 |
personCountryCode | 拓展字段 | String | 人员国籍编码 | |
personCountryName | 拓展字段 | String | 人员国籍名称 | |
personIdentityId | 拓展字段 | String | 人员证件号码 | |
personIdentityType | 拓展字段 | String | 人员身份证件类型 | 见附录 |
personIdentityName | 拓展字段 | String | 人员身份证件类型名称 | |
personNationCode | 拓展字段 | String | 人员民族编码 | 见附录 |
personNationName | 拓展字段 | String | 人员民族名称 | |
personEducationCode | 拓展字段 | String | 人员学历编码 | 见附录 |
personEducationName | 拓展字段 | String | 人员学历名称 | |
personOccupationCode | 拓展字段 | String | 人员职业编码 | 见附录 |
personOccupationName | 拓展字段 | String | 人员职业名称 | |
personMarriedCode | 拓展字段 | String | 人员婚姻状态编码 | 见附录 |
personMarriedName | 拓展字段 | String | 人员婚姻状态名称 | |
personReligionCode | 拓展字段 | String | 人员宗教编码 | 见附录 |
personReligionName | 拓展字段 | String | 人员宗教名称 | |
personNpCountryCode | 拓展字段 | String | 人员籍贯(国家)编码 | |
personNpCountryName | 拓展字段 | String | 人员籍贯(国家)名称 | |
personNpProvCode | 拓展字段 | String | 人员籍贯(省)编码 | |
personNpProvName | 拓展字段 | String | 人员籍贯(省)名称 | |
personNpCityCode | 拓展字段 | String | 人员籍贯(市)编码 | |
personNpCityName | 拓展字段 | String | 人员籍贯(市)名称 | |
personNpDistrCode | 拓展字段 | String | 人员籍贯(县区)编码 | |
personNpDistrName | 拓展字段 | String | 人员籍贯(县区)名称 | |
personAddrCountryCode | 拓展字段 | String | 人员现住址(国家)编码 | |
personAddrCountryName | 拓展字段 | String | 人员现住址(国家)名称 | |
personAddrProvCode | 拓展字段 | String | 人员现住址(省)编码 | |
personAddrProvName | 拓展字段 | String | 人员现住址(省)名称 | |
personAddrCityCode | 拓展字段 | String | 人员现住址(市)编码 | |
personAddrCityName | 拓展字段 | String | 人员现住址(市)名称 | |
personAddrDistrCode | 拓展字段 | String | 人员现住址(县区)编码 | |
personAddrDistrName | 拓展字段 | String | 人员现住址(县区)名称 | |
personAddress | 拓展字段 | String | 人员现住址(详细地址) | |
personPhoto | 拓展字段 | String | 人员照片 | |
personMobile | 拓展字段 | String | 人员手机号码 | |
personStatus | 拓展字段 | String | 人员状态编码 | 见附录 |
personStatusName | 拓展字段 | String | 人员状态名称 | |
personIsActivity | 拓展字段 | Boolean | 人员启用状态 true-启用 false-停用 | 1 |
personStartDate | 拓展字段 | Date | 人员生效日期,格式:yyyy-MM-dd | 2022-03-02 |
personEndDate | 拓展字段 | Date | 人员失效日期,格式:yyyy-MM-dd | 2023-03-01 |
personPyCode | 拓展字段 | String | 人员拼音码 | |
personWbCode | 拓展字段 | String | 人员五笔码 | |
personMark | 拓展字段 | String | 人员备注 | |
personDegreeCode | 拓展字段 | String | 人员学位编码 | 见附录 |
personDegreeName | 拓展字段 | String | 人员学位名称 | |
personMail | 拓展字段 | String | 人员邮箱 | |
deptList | 拓展字段 | List《String》 | 人员部门岗职角色信息列表(全量数据) | |
--deptCode | 拓展字段 | String | 所属部门编码 | |
--adminFlag | 拓展字段 | Boolean | 是否为行政归属部门 | |
--orgCode | 拓展字段 | String | 人员机构编码 | |
--personCode | 拓展字段 | String | 人员工号 | |
--personOrgStartDate | 拓展字段 | Date | 人员机构生效日期,格式:yyyy-MM-dd | 2022-03-02 |
--personOrgEndDate | 拓展字段 | Date | 人员机构失效日期,格式:yyyy-MM-dd | 2023-03-01 |
--personOrgActivity | 拓展字段 | Boolean | 人员机构启用状态 true-启用 false-停用 | true |
--positionList | 拓展字段 | List《String》 | 人员职位列表 | |
----positionCode | 拓展字段 | String | 组织职位编码 | |
----positionName | 拓展字段 | String | 组织职位名称 | |
----positionDictCode | 拓展字段 | String | 职位字典编码 | |
----positionDictName | 拓展字段 | String | 职位字典名称 | |
----personPositionStartDate | 拓展字段 | Date | 人员职位生效日期,格式:yyyy-MM-dd | 2022-03-02 |
----personPositionEndDate | 拓展字段 | Date | 人员职位失效日期,格式:yyyy-MM-dd | 2023-03-01 |
----personPositionActivity | 拓展字段 | Boolean | 人员职位启用状态 true-启用 false-停用 | true |
--profList | 拓展字段 | List《String》 | 人员职务列表 | |
----profCode | 拓展字段 | String | 组织职务编码 | |
----profName | 拓展字段 | String | 组织职务名称 | |
----profDictCode | 拓展字段 | String | 职务字典编码 | |
----profDictName | 拓展字段 | String | 职务字典名称 | |
----personProfStartDate | 拓展字段 | Date | 人员职务生效日期,格式:yyyy-MM-dd | 2022-03-02 |
----personProfEndDate | 拓展字段 | Date | 人员职务失效日期,格式:yyyy-MM-dd | 2023-03-01 |
----personProfActivity | 拓展字段 | Boolean | 人员职务启用状态 true-启用 false-停用 | true |
--postList | 拓展字段 | List《String》 | 人员业务岗位对象集合 | |
----postCode | 拓展字段 | String | 业务岗位编码 | |
----postName | 拓展字段 | String | 业务岗位名称 | |
----buCode | 拓展字段 | String | 业务单元编码 | |
----buName | 拓展字段 | String | 业务单元名称 | |
----postDictCode | 拓展字段 | String | 岗位字典编码 | |
----postDictName | 拓展字段 | String | 岗位字典名称 | |
----personPostStartDate | 拓展字段 | Date | 人员岗位生效日期,格式:yyyy-MM-dd | 2022-03-02 |
----personPostEndDate | 拓展字段 | Date | 人员岗位失效日期,格式:yyyy-MM-dd | 2023-03-01 |
----personPostActivity | 拓展字段 | Boolean | 人员岗位启用状态 true-启用 false-停用 | true |
----roleCodes | 拓展字段 | List《String》 | 岗位绑定角色编码集合 |
# 返回结构示例
成功示例
{
"code":"200",
"msg":"success",
"data":[
{
"operation":"update",
"id":"940f36630cd57557a2183175b87156e2",
"loginName":"zhangsirui",
"name":"张思瑞",
"activity":true,
"startDate":"2022-09-05",
"endDate":null,
"pyCode":"ZSR",
"seqNo":1,
"mark":"a",
"password":"$2a$10$pS8CIQrp2IgRcmuYThDPB.kEUyGdpOUDfnk2LaAVh.pbGC4sFauVW",
"personId":"xx001",
"mobile":"13011111111",
"gender":"男",
"identityId":"110101198010243212",
"mail":"123456@163.com",
"title":"主任医师",
"personStatus":"在职",
"accountOrgCode":"xx001",
"deptList":[
{
"deptCode":"ZYZY003",
"adminFlag":true,
"orgCode":"xx001",
"positionCodes":[
"NFMKZRYS",
"NFMKHS"
],
"profCodes":[
"ZR",
"FZR"
],
"postList":[
{
"postCode":"POST001",
"buCode":"ZYMZ037",
"roleCodes":[
"ROLE001",
"ROLE002",
"ROLE003"
]
},
{
"postCode":"POST001",
"buCode":"ZYMZ037",
"roleCodes":[
"ROLE001",
"ROLE002",
"ROLE003"
]
}
]
},
{
"deptCode":"ZYZY003",
"adminFlag":true,
"orgCode":"xx001",
"positionCodes":[
"NFMKZRYS",
"NFMKHS"
],
"profCodes":[
"ZR",
"FZR"
],
"postList":[
{
"postCode":"POST001",
"buCode":"ZYMZ037",
"roleCodes":[
"ROLE001",
"ROLE002",
"ROLE003"
]
},
{
"postCode":"POST001",
"buCode":"ZYMZ037",
"roleCodes":[
"ROLE001",
"ROLE002",
"ROLE003"
]
}
]
}
]
}
],
"success":true
}
失败示例
{
"code":"999999",
"msg":"处理超时",
"data":null
}
# 拉取角色信息
# 基本信息
用途说明:应用向统一用户拉取应用角色信息
请求方式:GET
请求流向:下游应用系统->服务总线->统一用户平台
接口地址:咨询服务总线相关人员
# 请求方式
请求参数:
参数字段 | 必填 | 字段类型 | 字段名称 | 示例 |
---|---|---|---|---|
appId | 是 | String | 应用的唯一标识appId,可在应用基础信息中查看 | |
queryType | 是 | String | 查询类型 1-查询全部 2-查询未同步状态 3-按照时间段查询,起始时间必传 | |
startTime | 否 | Date | 开始时间 yyyy-MM-dd HH:mm:ss | |
endTime | 否 | Date | 结束时间 yyyy-MM-dd HH:mm:ss |
# 请求结构示例
url?appId=m9Bweb0a87a3&queryType=3&startTime=2022-12-07 11:11:06&endTime=2023-12-07 11:11:06
# 返回参数
参数字段 | 必填 | 字段类型 | 字段名称 | 示例 |
---|---|---|---|---|
code | 是 | String | 响应状态 | |
msg | 否 | String | 错误信息 | |
data | 否 | List | 角色列表 | |
--operation | 否 | String | 操作类型 update或delete | |
--id | 否 | String | 开放平台角色id | |
--code | 否 | String | 角色编码 | |
--name | 否 | String | 角色名称 | |
--parentCode | 否 | String | 父角色编码,当为0时表示当前角色为顶级角色,没有父角色 | |
--activity | 否 | Boolean | 是否启用 false-否 true-是 | |
--startDate | 否 | Date | 开始日期 格式:yyyy-MM-dd | |
--endDate | 否 | Date | 结束日期 格式:yyyy-MM-dd | |
--seqNo | 否 | Int | 系统排序号 | |
--pyCode | 否 | String | 拼音码 | |
--wbCode | 否 | String | 五笔码 | |
--mark | 否 | String | 备注 | |
success | 是 | Boolean | 接口状态 true-成功 false-失败 |
# 返回结构示例
成功示例
{
"code": "200",
"msg": "success",
"data": [
{
"operation": "update",
"id": "1b52a166c87eae6e08b529ef0ff38113",
"code": "salary-role",
"name": "工资管理员",
"parentCode": "admin",
"activity": true,
"startDate": "2022-06-01",
"endDate": "2023-05-20",
"seqNo": 1,
"pyCode": "csjs",
"wbCode": "wgqt",
"mark": "这是备注"
}
],
"success": true
}
失败示例
{
"code":"999999",
"msg":"处理超时",
"data":null
}
# 拉取岗位角色信息
# 基本信息
用途说明:应用向统一用户拉取应用岗位角色信息
请求方式:GET
请求流向:下游应用系统->服务总线->统一用户平台
接口地址:咨询服务总线相关人员
# 请求方式
请求参数:
参数字段 | 必填 | 字段类型 | 字段名称 | 示例 |
---|---|---|---|---|
appId | 是 | String | 应用的唯一标识appId,可在应用基础信息中查看 | |
queryType | 是 | String | 查询类型 1-查询全部 2-查询未同步状态 3-按照时间段查询,起始时间必传 | |
startTime | 否 | Date | 开始时间 yyyy-MM-dd HH:mm:ss | |
endTime | 否 | Date | 结束时间 yyyy-MM-dd HH:mm:ss |
# 请求结构示例
url?appId=m9Bweb0a87a3&queryType=3&startTime=2022-12-07 11:11:06&endTime=2023-12-07 11:11:06
# 返回参数
参数字段 | 必填 | 字段类型 | 字段名称 | 示例 |
---|---|---|---|---|
code | 是 | String | 响应状态 | |
msg | 是 | String | 错误信息 | |
data | 否 | List | 岗位角色列表 | |
--operation | 否 | String | 操作类型 update-新增或更新 delete-删除 | |
--id | 否 | String | 开放平台岗位角色id | |
--postCode | 否 | String | 岗位编码 | |
--roleCode | 否 | String | 角色编码 | |
--activity | 否 | Boolean | 是否启用 false-否 true-是 | |
--startDate | 否 | Date | 开始日期 格式:yyyy-MM-dd | |
--endDate | 否 | Date | 结束日期 格式:yyyy-MM-dd | |
--seqNo | 否 | Integer | 系统排序号 | |
--pyCode | 否 | String | 拼音码 | |
--wbCode | 否 | String | 五笔码 | |
--mark | 否 | String | 备注 | |
success | 是 | Boolean | 接口状态 true-成功 false-失败 |
# 返回结构示例
成功示例
{
"code": "200",
"msg": "success",
"data": [
{
"operation": "update",
"id": "89380a9a55918687ad88026f92a888f0",
"postCode": "1001",
"roleCode": "business-role",
"activity": true,
"startDate": "2022-06-01",
"endDate": "2022-12-30",
"seqNo": 1,
"pyCode": "cess",
"wbCode": "fsdf",
"mark": "这是备注"
}
],
"success": true
}
失败示例
{
"code":"999999",
"msg":"处理超时",
"data":null
}
# 拉取菜单信息
# 基本信息
用途说明:应用向统一用户拉取应用菜单信息
请求方式:GET
请求流向:下游应用系统->服务总线->统一用户平台
接口地址:咨询服务总线相关人员
# 请求方式
请求参数:
参数字段 | 必填 | 字段类型 | 字段名称 | 示例 |
---|---|---|---|---|
appId | 是 | String | 应用的唯一标识appId,可在应用基础信息中查看 | |
queryType | 是 | String | 查询类型 1-查询全部 2-查询未同步状态 3-按照时间段查询,起始时间必传 | |
startTime | 否 | Date | 开始时间 yyyy-MM-dd HH:mm:ss | |
endTime | 否 | Date | 结束时间 yyyy-MM-dd HH:mm:ss |
# 请求结构示例
url?appId=m9Bweb0a87a3&queryType=3&startTime=2022-12-07 11:11:06&endTime=2023-12-07 11:11:06
# 返回参数
参数字段 | 必填 | 字段类型 | 字段名称 | 示例 |
---|---|---|---|---|
code | 是 | String | 响应状态 | |
msg | 是 | String | 错误信息 | |
data | 否 | List | 菜单列表 | |
--operation | 否 | String | 操作类型 update-新增或更新 delete-删除 | |
--id | 否 | String | 菜单id | |
--code | 否 | String | 菜单编码 | user-info-default-role |
--name | 否 | String | 菜单名称 | |
--parentId | 否 | String | 父id | |
--parentCode | 否 | String | 父code | |
--type | 否 | String | 菜单类型(C-目录 M-菜单) | |
--router | 否 | String | 路由地址(页面文件在项目中的相对路径) | /sys/user/default-role-dialog |
--openType | 否 | String | 打开方式(如果菜单的路由非系统内部vue页面路径,打开方式请使用 iframe。)0-tab页签;1-新窗口;2-iFrame;3-弹窗 | |
--framed | 否 | Boolean | 是否外链(菜单是否为外部链接。开启时,打开方式为iframe,路由配置外部系统的链接地址或static下的静态页面相对路径。) | |
--cached | 否 | Boolean | 是否缓存(菜单是否需要前端缓存) | |
--visible | 否 | Boolean | 是否可见(菜单是否可见,如果为不可见则不会在目录菜单列中展示) | |
--icon | 否 | String | 图标 | |
--weight | 否 | Integer | 排序 | |
--actived | 否 | Boolean | 是否激活 | |
--categoryLocation | 否 | String | 目录位置(仅在菜单类型为目录,且上级目录为空(即根目录)时显示。目录包含:左侧、右上角。) | |
--pageProperties | 否 | List《Object》 | 页面属性(仅当打开方式为新窗口或弹窗时显示,支持窗口的样式配置。例如(height:400px)) | |
----attrName | 否 | String | 页面属性名称 | height |
----attrValue | 否 | String | 页面属性值 | 400px |
----attrRemark | 否 | String | 页面属性备注 | 高度400PX |
--advancedJs | 否 | String | 高级js(打开菜单时需要执行的特殊js脚本,如果是要传不固定的参数,比如token,又不想将参数暴露在路由上,可使用高级js进行脚本编辑) | const.token = sessionStorage.getitem(“xxx”);route.query.testToken = token |
--category | 否 | String | 所属模块(区分页面文件的目录) | |
--remark | 否 | String | 备注 | |
success | 是 | Boolean | 接口状态 true-成功 false-失败 |
# 返回结构示例
# 拉取数据权限信息
# 基本信息
用途说明:应用向统一用户拉取应用数据权限信息
请求方式:GET
请求流向:下游应用系统->服务总线->统一用户平台
接口地址:咨询服务总线相关人员
# 请求方式
请求参数:
参数字段 | 必填 | 字段类型 | 字段名称 | 示例 |
---|---|---|---|---|
appId | 是 | String | 应用的唯一标识appId,可在应用基础信息中查看 | |
queryType | 是 | String | 查询类型 1-查询全部 2-查询未同步状态 3-按照时间段查询,起始时间必传 | |
startTime | 否 | Date | 开始时间 yyyy-MM-dd HH:mm:ss | |
endTime | 否 | Date | 结束时间 yyyy-MM-dd HH:mm:ss |
# 请求结构示例
url?appId=m9Bweb0a87a3&queryType=3&startTime=2022-12-07 11:11:06&endTime=2023-12-07 11:11:06
# 返回参数
参数字段 | 必填 | 字段类型 | 字段名称 | 示例 |
---|---|---|---|---|
code | 是 | String | 响应状态 | |
msg | 是 | String | 错误信息 | |
data | 否 | List | 数据权限列表 | |
--operation | 否 | String | 操作类型 update-新增或更新 delete-删除 | |
--id | 否 | String | 数据权限id | |
--code | 否 | String | 数据权限编码 | |
--name | 否 | String | 数据权限名称 | |
--resourceCode | 否 | String | 菜单code | |
--router | 否 | String | 请求的路径/路由 | |
--remark | 否 | String | 备注 | |
--value | 否 | Array | 条件 | |
----leftBrackets | 否 | String | 左括号 | |
----type | 否 | String | 类型(001-全部可见 002-本机构及以下机构可见 003-本机构权限 004-本部门及本部门以下可见 005-本部门权限 006-仅本人权限) | |
----rightBrackets | 否 | String | 右括号 | |
----value | 否 | String | 权限字段 | u.institution_id |
----operate | 否 | String | 多个条件的连接条件(and或者or) | and |
----ruleType | 否 | String | 自定义范围:限制条件类型 | |
----operate | 否 | String | 多个条件的连接条件(and或者or) | and |
----compareSign | 否 | String | 自定义范围:比较符 | |
----customValue | 否 | String | 自定义范围:自定义数据值 | |
----text | 否 | String | 自定义范围:值 | |
----dictType | 否 | String | 自定义范围:字典类型" | |
success | 是 | Boolean | 接口状态 true-成功 false-失败 |
# 返回结构示例
成功示例
{
"code": "200",
"msg": "success",
"data": [{
"operation": "update",
"id": "00d03582e31a4786801245466252d9c6",
"code": "uum-account-search-department-all",
"name": "应用中心-账号管理-新增账号-搜索框-本部门及以下可见",
"resourceCode": "69a3963c2ddeada879982875cf52fd11",
"router": "/uum/account/selectSourceAccountListWithPath",
"remark": null,
"value": [
{
"leftBrackets": "",
"type": "002",
"rightBrackets": "",
"value": "u.institution_id",
"ruleType": "",
"operate": "",
"compareSign": "",
"customValue": "",
"text": "",
"dictType": ""
}
]
}
],
"success": true
}
失败示例
{
"code":"999999",
"msg":"处理超时",
"data":null
}
# 拉取接口权限信息
# 基本信息
用途说明:应用向统一用户拉取应用接口权限信息
请求方式:GET
请求流向:下游应用系统->服务总线->统一用户平台
接口地址:http://ip:port/api/openApi/uum/interface/pull
# 请求方式
请求参数:
参数字段 | 必填 | 字段类型 | 字段名称 | 示例 |
---|---|---|---|---|
appId | 是 | String | 应用的唯一标识appId,可在应用基础信息中查看 | |
queryType | 是 | String | 查询类型 1-查询全部 2-查询未同步状态 3-按照时间段查询,起始时间必传 | |
startTime | 否 | Date | 开始时间 yyyy-MM-dd HH:mm:ss | |
endTime | 否 | Date | 结束时间 yyyy-MM-dd HH:mm:ss |
# 请求结构示例
url?appId=m9Bweb0a87a3&queryType=3&startTime=2022-12-07 11:11:06&endTime=2023-12-07 11:11:06
# 返回参数
参数字段 | 必填 | 字段类型 | 字段名称 | 示例 |
---|---|---|---|---|
code | 是 | String | 响应状态 | |
msg | 是 | String | 错误信息 | |
data | 否 | List | 接口权限列表 | |
--operation | 否 | String | 操作类型 更新或删除 | |
--id | 否 | String | 权限id | |
--code | 否 | String | 权限唯一标识 | |
--name | 否 | String | 权限名称 | |
--resourceCode | 否 | String | 菜单code | |
--classUrl | 否 | String | 类路径 | |
--methodName | 否 | String | 方法名称 | |
--remark | 否 | String | 备注 | |
success | 是 | Boolean | 接口状态 true-成功 false-失败 |
# 返回结构示例
成功示例
{
"code": "200",
"msg": "success",
"data": [
{
"operation": "update",
"id": "96ec4944fa1fd5852e6ba089ac727025",
"code": "uum-account-insertion",
"name": "账号资源池-新增账号",
"resourceCode": "upstream-uum",
"classUrl": "com/mediway/hos/open/uum/service/impl/UumAccountServiceImpl.java",
"methodName": "insertion",
"remark": null
}
],
"success": true
}
失败示例
{
"code":"999999",
"msg":"处理超时",
"data":null
}
# 拉取页面预置信息
# 基本信息
用途说明:应用向统一用户拉取应用页面预置信息
请求方式:GET
请求流向:下游应用系统->服务总线->统一用户平台
接口地址:咨询服务总线相关人员
# 请求方式
请求参数:
参数字段 | 必填 | 字段类型 | 字段名称 | 示例 |
---|---|---|---|---|
appId | 是 | String | 应用的唯一标识appId,可在应用基础信息中查看 | |
queryType | 是 | String | 查询类型 1-查询全部 2-查询未同步状态 3-按照时间段查询,起始时间必传 | |
startTime | 否 | Date | 开始时间 yyyy-MM-dd HH:mm:ss | |
endTime | 否 | Date | 结束时间 yyyy-MM-dd HH:mm:ss |
# 请求结构示例
url?appId=m9Bweb0a87a3&queryType=3&startTime=2022-12-07 11:11:06&endTime=2023-12-07 11:11:06
# 返回参数
参数字段 | 必填 | 字段类型 | 字段名称 | 示例 |
---|---|---|---|---|
code | 是 | String | 响应状态 | |
msg | 是 | String | 错误信息 | |
data | 否 | List | 页面预置列表 | |
--operation | 否 | String | 操作类型 update-新增或更新 delete-删除 | |
--id | 否 | String | 主键id | |
--code | 否 | String | 编码 | |
--name | 否 | String | 名称 | |
--dataType | 否 | String | 数据类型(page/column/perms) | |
--resourceCode | 否 | String | 菜单code | |
--actived | 否 | Boolean | 是否启用 | |
--pageId | 否 | String | 页面id | |
--pageCode | 否 | String | 页面code | |
--type | 否 | Integer | 元素类型{1: '页面元素', 2: 'Tab页签', 3: 'Tree树',4:'Button按钮',5:'Table表格'} | |
--weight | 否 | Integer | 排序 | |
--isPropelled | 否 | Integer | 元素来源(0:固定元素;1:自定义元素) | |
--columnCode | 否 | String | 元素code | |
--roleCode | 否 | String | 角色code | |
--visibleStatus | 否 I | nteger | 编辑状态(0:不可见 1:只读,2:编辑) | |
--status | 否 | String | 状态(add,edit,view,null) | |
--parentCode | 否 | String | 父code | |
success | 是 | Boolean | 接口状态 true-成功 false-失败 |
# 返回结构示例
成功示例
{
"code": "200",
"msg": "success",
"data": [
{
"operation": "update",
"id": "a2936b296fe7e1a4294ae6c552b55ee6",
"code": "open-test-list",
"name": "开放平台测试列表",
"dataType": "page",
"resourceCode": "open-test-menu",
"actived": true,
"pageId": "e521b4516c0b9321b9de68509589c9dc",
"pageCode": "open-test-page",
"type": 1,
"weight": 1,
"isPropelled": 0,
"columnCode": "open-test-button",
"roleCode": "open-test-role",
"visibleStatus": 2,
"status": "add,edit,view",
"parentCode": null
}
],
"success": true
}
失败示例
{
"code":"999999",
"msg":"处理超时",
"data":null
}
# 拉取同源授权信息(菜单、数据、接口、页面预置)
# 基本信息
用途说明:应用向统一用户拉取应用同源授权信息(菜单、数据、接口、页面预置)
请求方式:GET
请求流向:下游应用系统->服务总线->统一用户平台
接口地址:咨询服务总线相关人员
# 请求方式
请求参数:
参数字段 | 必填 | 字段类型 | 字段名称 | 示例 |
---|---|---|---|---|
appId | 是 | String | 应用的唯一标识appId,可在应用基础信息中查看 | |
queryType | 是 | String | 查询类型 1-查询全部 2-查询未同步状态 3-按照时间段查询,起始时间必传 | |
startTime | 否 | Date | 开始时间 yyyy-MM-dd HH:mm:ss | |
endTime | 否 | Date | 结束时间 yyyy-MM-dd HH:mm:ss |
# 请求结构示例
url?appId=m9Bweb0a87a3&queryType=3&startTime=2022-12-07 11:11:06&endTime=2023-12-07 11:11:06
# 返回参数
参数字段 | 必填 | 字段类型 | 字段名称 | 示例 |
---|---|---|---|---|
code | 是 | String | 响应状态 | |
msg | 是 | String | 误信息 | |
data | 否 | List | 页面预置列表 | |
--operation | 否 | String | 操作类型 update-新增或更新 delete-删除 | |
--permType | 否 | String | 数据类型(菜单-resource, 数据权限-scopeData, 预置页面-pagePreset,接口权限-intf) | |
--roleCode | 否 | String | 角色code | |
--permCodes | 否 | List《String》 | 权限code集合 | |
--pagePresetModels | 否 List | 页面预置权限集合 | ||
----dataType | 否 | String | 数据类型 | |
----id | 否 | String | id | |
----code | 否 | String | 编码 | |
----name | 否 | String | 名称 | |
----resourceCode | 否 String | 菜单code | ||
----actived | 否 | Boolean | 是否启用 | |
----pageId | 否 | String | 页面id | |
----type | 否 | String | 元素类型{1: '页面元素', 2: 'Tab页签', 3: 'Tree树',4:'Button按钮',5:'Table表格'} | |
----weight | 否 | Integer | 排序 | |
----pageCode | 否 | String | 页面code | |
----isPropelled | 否 | Integer | 元素来源(0:固定元素;1:自定义元素) | |
----columnCode | 否 | String | 元素code | |
----roleCode | 否 | String | 角色code | |
----visibleStatus | 否 | Integer | 编辑状态(0:不可见 1:只读,2:编辑) | |
----status | 否 | String | 状态(add,edit,view,null) | |
----parentCode | 否 | String | 父code | |
success | 是 | Boolean | 接口状态 true-成功 false-失败 |
# 返回结构示例
成功示例
{
"code": "200",
"msg": "success",
"data": [
{
"operation": "update",
"permType": "intf",
"roleCode": "test-role",
"permCodes": ["perm1","perm2"],
"pagePresetModels": [
{
"dataType": "page",
"id": "a2936b296fe7e1a4294ae6c552b55ee6",
"code": "test-code",
"name": "test-name",
"resourceCode": "test-resource",
"actived": true,
"pageId": "a2936b296fe7e1a4294ae6c552b55ee6",
"type": "1",
"weight": 1,
"pageCode": "test-page",
"isPropelled": 0,
"columnCode": "test-col-code",
"roleCode": "test-role",
"visibleStatus": 1,
"status": "add,edit,view",
"parentCode": null
}
]
}
],
"success": true
}
失败示例
{
"code":"999999",
"msg":"处理超时",
"data":null
}
← 统一用户请求应用接口 附录-编码对照表 →