# 认证中心下游系统对接

# 请求地址

  • 推送:由认证中心推送,由下游系统提供目标地址。
  • 拉取
    • 地址:
      • 测试:https://gateway-test.tq-service.com/uaa-center/swagger-ui.html
      • 正式:https://gateway.tq-service.com/uaa-center/swagger-ui.html
  • 人员全量接口:
    • 具体查看人员分页查询接口
    • 地址:/org/orguser/userManagementRestService/queryUserByConditon
  • 组织全量接口:
    • 根据组织ID查询子组织 根组织ID:zf86a3c7b3c32a4cbfe8b852592d2943
    • 地址:/org/orguser/orgManagementRestService/queryAllChildrenOrg

# 推送参数

JSON字符串 JSONObject类型

# 新增组织和用户推送参数说明

# 推送组织参数示例

  • 根据JSON参数TYPE类型判断执行的操作
函数名称 说明 备注
addOrg 新增组织 新增组织
updateOrg 修改组织 修改组织 根据orgId作为坐标参数
disableOrg 禁用组织
enableOrg 启用组织
batchDisableOrg 批量禁用组织
batchEnableOrg 批量启用组织
  • 新增+编辑 组织示例json
{
	"type":"addOrg",
    "data":
      {
        "orgId": "a01b93d048ae4b35b11f733ee9d5893a",
        "orgName": "测试组织",
        "spell": "CSZZ",
        "parentId": " a01b93d0484e4b35b11f733ee9d5893a ",
        "idPath": " a01b93d0484e4b35b11f733ee9d5893a ",
        "namePath": " 金科服务集团/测试组织 ",
        "customNo": " a01b93d0484e4b35b11f733ee9d5893a ",
        "orgType": "label_value_4",
        "effective": "1",
        "orgLevel": "1",
        "area": "f103cc9d4c3942928ef0bc5cf602d201",
        "createUser": "1",
        "orgManager": "1",
        "orgCode": "1",
        "contacts": "1",
        "address": "重庆市江北区金科十年城东区",
        "tel": "1",
        "childNum": "1",
        "createTime": "1617724800000",
        "modifyTime": "1617724800000",
        "orderNo": "2"
       }
}
  • 组织禁用 启用json
{
	"type":"disableOrg",
    "data":
      {
        "orgId": "a01b93d048ae4b35b11f733ee9d5893a",
        "effective": "0"
       }
}

{
	"type":"enableOrg",
    "data":
      {
        "orgId": "a01b93d048ae4b35b11f733ee9d5893a",
        "effective": "1"
       }
}
批量操作
启用
{"data":{"ids":["2665af9f06b4432bb27c7dcce98d1804"],"status":"1"},"type":"batchEnableOrg"}
禁用
{"data":{"ids":["2665af9f06b4432bb27c7dcce98d1804"],"status":"0"},"type":"batchDisableOrg"}
  • 组织参数说明
参数 类型 备注
orgId String 组织UUID
orgName String 组织名称
parentId String 组织机构父级id
idPath String 组织机构id全路径
namePath String 组织机构名称全路径
customNo String 自定义编码
orderNo String 排序号
orgLevel String 组织层级
area String 行政区划Id
effective String 有效标识 1有效 0无效
orgType String 组织类型 组织类型参照 认证中心后台-数据字典-组织类型
createUser String 创建人
createTime Date 创建时间
modifyTime Date 修改时间
orgManager String 组织负责人
orgCode String 组织代码
contacts String 单位联系人
address String 联系地址
tel String 联系电话
childNum String 下级节点数量
orderNo String 排序号

# 推送用户参数示例

函数名称 说明 备注
addAccount 新增人员
updateAccount 修改人员 根据userId作为坐标参数 参数类型参照字典码表
quitAccount 禁用人员
enableAccount 启用人员
batchEnableAccount 批量启用人员
batchDisableAccount 批量禁用人员
  • 用户新增+编辑 参数说明
{
	"type":"addAccount",
    "data":
      {
        "userId": "a01b93d048ae4b35b11f733ee9d5893a",
        "loginId": "xiangjx",
        "password": "***",
        "orderNo": "113640",
        "name": "向建新",
        "sex": "1",
        "idCardType": "1",
        "idCardNo": "****",
        "phone": "17623236005",
        "orgId": "d69c551c4e794acb8951bad883611513",
        "effective": "0",
        "education": "",
        "graduateSchool": "",
        "jobNumber": "",
        "createUser": "",
        "workplace": "",
        "email": "",
        "address": "",
        "birthplace": "",
        "createTime": "1617724800000",
        "effectiveTime": "1617724800000"
       }
}
  • 启用 禁用人员
{
	"type":"quitAccount",
    "data":
      {
        "orgId": "a01b93d048ae4b35b11f733ee9d5893a",
        "effective": "0"
       }
}
{
	"type":"enableAccount",
    "data":
      {
        "orgId": "a01b93d048ae4b35b11f733ee9d5893a",
        "effective": "0"
       }
}
批量操作
启用
{"data":{"ids":["00009d1f00654203bd66cf6976949952"],"status":"1"},"type":"batchEnableAccount"}
禁用
{"data":{"ids":["00009d1f00654203bd66cf6976949952"],"status":"0"},"type":"batchDisableAccount"}
  • 用户参数说明
参数 类型 备注
userId String 账户编号
loginId String 登录账号
password String 登录密码 密码采用MD5+RSA加密
orderNo String 排序号
name String 姓名 max=20
sex String 性别 性别类型参数认证中心性别字典
idCardType String 证件类型 参照认证中心证件类型字典
idCardNo String 证件
createUser String 创建人
orgId String 所属组织
effective String 有效标识
jobNumber String 工号
address String 联系地址
phone String 联系电话
education String 学历
graduateSchool String 毕业学校
workplace String 工作单位
email String 邮箱地址
birthplace String 行政区划代码
effectiveTime Date 有效时间
createTime Date 创建时间
最后更新日期: 4/8/2021, 2:08:56 AM