Merge branch '1.3.x' into 1.4.x
diff --git a/ReleaseNotes.md b/ReleaseNotes.md
index c91daf1..f8f8f9a 100644
--- a/ReleaseNotes.md
+++ b/ReleaseNotes.md
@@ -43,8 +43,17 @@
#### 1.2.x
-##### 1.2.1 (SNAPSHOT)
+##### 1.2.2 (SNAPSHOT)
+chore: 升级版本 1.2.2-SNAPSHOT
+
+
+##### 1.2.1
+
+chore: 发布修复版本,1.2.1-RELEASE
+fix: fastjson 升级到1.2.78
+fix: log4j2 升级到 2.15.0
+fix: 修正messagecenter接口调用时,token获取过频,导致调用失败的问题
chore: 升级版本 1.2.1-SNAPSHOT
@@ -101,8 +110,36 @@
#### 1.3.x
-##### 1.3.2 (SNAPSHOT)
+##### 1.3.6 (SNAPSHOT)
+chore: 升级版本,1.3.6-SNAPSHOT
+
+
+##### 1.3.5
+
+chore: 发布修复版本,1.3.5-RELEASE
+Merge branch 'release-1.2.9' into 1.3.x
+chore: 升级版本,1.3.5-SNAPSHOT
+
+
+##### 1.3.4
+
+chore: 发布修复版本,1.3.4-RELEASE
+Merge branch 'release-1.2.8' into 1.3.x
+chore: 升级版本,1.3.4-SNAPSHOT
+
+
+##### 1.3.3
+
+chore: 发布修复版本,1.3.3-RELEASE
+Merge branch 'release-1.2.7' into 1.3.x
+chore: 升级版本,1.3.3-SNAPSHOT
+
+
+##### 1.3.2
+
+chore: 发布修复版本,1.3.2-RELEASE
+Merge branch 'release-1.2.6' into 1.3.x
chore: 升级版本,1.3.2-SNAPSHOT
@@ -135,8 +172,28 @@
#### 1.2.x
+##### 1.2.10 (SNAPSHOT)
+
+chore: 升级版本 1.2.10-SNAPSHOT
+
+
+##### 1.2.9
+
+chore: 发布修复版本,1.2.9-RELEASE
+fix: 升级 log4j 2.17.0,logback 1.2.10
+chore: 升级版本 1.2.9-SNAPSHOT
+
+
+##### 1.2.8
+
+chore: 发布修复版本,1.2.8-RELEASE
+fix: fastjson 升级到1.2.78, log4j2 升级到2.15.0
+chore: 升级版本 1.2.8-SNAPSHOT
+
+
##### 1.2.7 (SNAPSHOT)
+chore: 发布修复版本,1.2.7-RELEASE
chore: 升级版本 1.2.7-SNAPSHOT
@@ -223,8 +280,41 @@
#### 1.3.x
-##### 1.3.2 (SNAPSHOT)
+##### 1.3.6 (SNAPSHOT)
+chore: 升级版本,1.3.6-SNAPSHOT
+
+
+##### 1.3.5
+
+chore: 发布修复版本,1.3.5-RELEASE
+fix: 登录页面配置主题色修改
+fix: 安全管理接口重新调用
+chore: 升级版本,1.3.5-SNAPSHOT
+
+
+##### 1.3.4
+
+chore: 发布修复版本,1.3.4-RELEASE
+chore: 升级版本,1.3.4-SNAPSHOT
+
+
+##### 1.3.3
+
+chore: 发布修复版本,1.3.3-RELEASE
+chore: 升级版本,1.3.3-SNAPSHOT
+
+
+##### 1.3.2
+
+chore: 发布修复版本,1.3.2-RELEASE
+fix:用户管理安全手机,安全邮箱不显示问题修改
+fix: 角色组管理人员添加回显问题修复
+fix: 普通用户组人员添加表格滚动问题修复
+fix: 岗位用户组人员选择部门顺序修改
+fix: 修改图片大小设置
+fix:岗位用户组人员管理展示bug修复
+fix: 普通用户组人员管理删除人员bug修复
chore: 升级版本,1.3.2-SNAPSHOT
@@ -312,8 +402,36 @@
#### 1.3.x
-##### 1.3.2 (SNAPSHOT)
+##### 1.3.6 (SNAPSHOT)
+chore: 升级版本,1.3.6-SNAPSHOT
+
+
+##### 1.3.5
+
+chore: 发布修复版本,1.3.5-RELEASE
+Merge branch 'release-1.2.9' into 1.3.x
+chore: 升级版本,1.3.5-SNAPSHOT
+
+
+##### 1.3.4
+
+chore: 发布修复版本,1.3.4-RELEASE
+Merge branch 'release-1.2.8' into 1.3.x
+chore: 升级版本,1.3.4-SNAPSHOT
+
+
+##### 1.3.3
+
+chore: 发布修复版本,1.3.3-RELEASE
+Merge branch 'release-1.2.7' into 1.3.x
+chore: 升级版本,1.3.3-SNAPSHOT
+
+
+##### 1.3.2
+
+chore: 发布修复版本,1.3.2-RELEASE
+Merge branch 'release-1.2.6' into 1.3.x
chore: 升级版本,1.3.2-SNAPSHOT
@@ -343,8 +461,62 @@
#### 1.2.x
+##### 1.2.10 (SNAPSHOT)
+
+chore: 升级版本 1.2.10-SNAPSHOT
+
+
+##### 1.2.9
+
+chore: 发布修复版本,1.2.9-RELEASE
+fix: 升级 log4j 2.17.0,logback 1.2.10
+fix: 优化 organizationIdSub、organizationId 的兼容逻辑
+fix: 调整接口文档
+fix: 修正用户组人员查询接口中,organizationIdDirect 条件在查询岗位用户组时无效的问题。organizationId 条件 替换为organizationIdSub,解决普通用户组、岗位用户组实现逻辑不一致的问题
+fix: 修正group 删除后,查询报错的问题
+feat: 增加用户组创建、修改接口
+fix: 处理federationLogo 为 空时,不保存,防止覆盖原数据
+fix: 修正接口path,符合驼峰规则
+fix: 修正accountIds, accountNames 中存在空数组时,sql报错的问题
+docs: 新增读取微信openid的POA接口 文档
+feat: 优化 federation 相关接口,兼容 userNo。新增读取微信openid的POA接口
+feat: TB_B_FEDERATION_WX_OPENID建表脚本
+feat: 保存微信的openid
+chore: 升级版本 1.2.9-SNAPSHOT
+
+
+##### 1.2.8
+
+chore: 发布修复版本,1.2.8-RELEASE
+fix: fastjson 升级到1.2.78, log4j2 升级到2.15.0
+fix: 修正事务状态下,发布事件时,监听时,无法获取到最新更新的数据,导致异步处理出现问题
+chore: 升级版本 1.2.8-SNAPSHOT
+
+
##### 1.2.7 (SNAPSHOT)
+chore: 发布修复版本,1.2.7-RELEASE
+fix: 添加 mapBean[organizationCodes] 条件
+fix: EXTERNAL_ID为空字符,用户组编辑保存报错bug
+fix: 完善containOrCondition 方法的逻辑
+fix: 修正人员查询sql 拼接问题,出现 不带 where 的 union sql
+fix: 设置异步处理队列的最大线程数、队列大小,使用默认值 Integer.MAX_VALUE
+fix: 修正账号保存时,AccountName存在前后空格,导致查询数据列表不完整的问题
+fix: 修正岗位用户组下人员移除时,对账号-用户组关系的更新逻辑
+docs: 修正文档错误
+feat: IdentityType 身份类型 增、改、删操作后,数据推送到MQ
+docs: poa api-docs 更新
+fix: 修改接口path
+feat: 用户服务数据同步,新增接口,按帐号ID或帐号名获取帐号下的用户组列表
+feat: 用户服务数据同步,新增接口,获取用户组列表
+docs: poa api-docs 更新,人员列表查询接口,添加查询条件,organizationIds、organizationCodes
+feat: 人员列表查询接口,添加查询条件,organizationIds、organizationCodes
+fix: 修正接口文档,接口path 错误
+feat: 新增用户同步接口
+feat: 支持ExternalId 写入
+refactor: 调整TransLog
+feat: 新增ExternalId,外部ID,用于记录外部来源的数据的ID
+feat: 支持bcypto 加密强度的可配置
chore: 升级版本 1.2.7-SNAPSHOT
@@ -775,8 +947,36 @@
#### 1.3.x
-##### 1.3.2 (SNAPSHOT)
+##### 1.3.6 (SNAPSHOT)
+chore: 升级版本,1.3.6-SNAPSHOT
+
+
+##### 1.3.5
+
+chore: 发布修复版本,1.3.5-RELEASE
+Merge branch 'release-1.2.9' into 1.3.x
+chore: 升级版本,1.3.5-SNAPSHOT
+
+
+##### 1.3.4
+
+chore: 发布修复版本,1.3.4-RELEASE
+Merge branch 'release-1.2.8' into 1.3.x
+chore: 升级版本,1.3.4-SNAPSHOT
+
+
+##### 1.3.3
+
+chore: 发布修复版本,1.3.3-RELEASE
+Merge branch 'release-1.2.7' into 1.3.x
+chore: 升级版本,1.3.3-SNAPSHOT
+
+
+##### 1.3.2
+
+chore: 发布修复版本,1.3.2-RELEASE
+Merge branch 'release-1.2.6' into 1.3.x
chore: 升级版本,1.3.2-SNAPSHOT
@@ -803,8 +1003,28 @@
#### 1.2.x
-##### 1.2.7 (SNAPSHOT)
+##### 1.2.10 (SNAPSHOT)
+chore: 升级版本 1.2.10-SNAPSHOT
+
+
+##### 1.2.9
+
+chore: 发布修复版本,1.2.9-RELEASE
+fix: 升级 log4j 2.17.0,logback 1.2.10
+chore: 升级版本 1.2.9-SNAPSHOT
+
+
+##### 1.2.8
+
+chore: 发布修复版本,1.2.8-RELEASE
+fix: fastjson 升级到1.2.78, log4j2 升级到2.15.0
+chore: 升级版本 1.2.8-SNAPSHOT
+
+
+##### 1.2.7
+
+chore: 发布修复版本,1.2.7-RELEASE
chore: 升级版本 1.2.7-SNAPSHOT
@@ -1040,8 +1260,32 @@
#### 1.3.x
-##### 1.3.2 (SNAPSHOT)
+##### 1.3.5 (SNAPSHOT)
+chore: 升级版本,1.3.5-SNAPSHOT
+
+
+##### 1.3.4
+
+chore: 发布修复版本,1.3.4-RELEASE
+Merge branch 'release-1.2.8' into 1.3.x
+
+chore: 升级版本,1.3.4-SNAPSHOT
+
+
+##### 1.3.3
+
+chore: 发布修复版本,1.3.3-RELEASE
+Merge branch 'release-1.2.7' into 1.3.x
+chore: 升级版本,1.3.3-SNAPSHOT
+
+
+##### 1.3.2
+
+chore: 发布修复版本,1.3.2-RELEASE
+Merge branch 'release-1.2.6' into 1.3.x
+Merge branch 'release-1.2.5' into 1.3.x
+Merge branch 'release-1.2.4' into 1.3.x
chore: 升级版本,1.3.2-SNAPSHOT
@@ -1070,8 +1314,64 @@
#### 1.2.x
-##### 1.2.5 (SNAPSHOT)
+##### 1.2.9
+chore: 升级版本 1.2.9-SNAPSHOT
+
+
+##### 1.2.8
+
+chore: 发布修复版本,1.2.8-RELEASE
+fix: 升级 log4j 2.17.0,logback 1.2.10
+fix: 企业微信H5 免登,支持在微信中打开
+fix: 使用 钉钉 job_number 匹配 认证账号,若匹配则直接绑定
+fix: 优化Federation 绑定逻辑,处理重复数据的清理
+fix: 移动浏览器 或 webview 中,隐藏注销页面的 返回门户 的链接按钮
+fix: 仅账号密码登录提交时,对用户名、密码进行解密处理
+fix: 使用 钉钉 job_number 匹配 认证账号
+fix: 修正调用 user-sa 时,未传入 wxType, openid 的问题
+feat: cas-sa 中,不再调用 user-sa 的federation bind 接口
+feat: 记录微信绑定时的 openid
+fix: 修正配置启动加载的问题
+feat: 移除 create
+feat: 将federation 保存到 user-data-serivce-goa,同时兼容 cas-server-sa-api
+chore: 升级版本 1.2.8-SNAPSHOT
+
+
+##### 1.2.7
+
+chore: 发布修复版本,1.2.7-RELEASE
+fix: fastjson 升级到1.2.78, log4j2 升级到2.15.0
+fix: 修正联合登录跳转时,service参数值中存在参数时,进行了多次urlencode编码,导致登录失败的问题
+fix: 修正票据清理的逻辑错误
+feat: 对接钉钉H5
+feat: 钉钉,支持根据 userid,自动绑定 钉钉企业内账号(要求 userid 与 ACCOUNT_NAME 一致
+chore: 升级版本 1.2.7-SNAPSHOT
+
+
+##### 1.2.6
+
+chore: 发布修复版本,1.2.6-RELEASE
+fix: 基于配置,判断密码加密开关开启时,须强制要求密码被加密
+fix: 修正 cas client 注销跳转问题
+fix: 修正激活页面,增加『去激活』链接
+fix: 仅带有 service 的请求时,进行work weixin 的免登处理
+fix: 修正登录异常处理
+feat: 对接企业微信H5微应用
+feat: CasServerSaApiFederationManager 支持从redis 加载,若无数据,从cas-sa 加载
+feat: 生成企业微信的网页授权 url
+feat: 企业微信,支持根据userId 自动绑定
+feat: 新增企业微信小程序的配置
+chore: 升级版本 1.2.6-SNAPSHOT
+
+
+##### 1.2.5
+
+chore: 发布修复版本,1.2.5-RELEASE
+fix: 读取qq的unionid,并使用 unionid 绑定账号
+fix: 优化绑定逻辑,绑定时,判断 federatedId 是否被其他用户 other userId 绑定,若已绑定,删除记录
+fix: 修正qq 调用 getUserInfo 接口,传值问题
+fix: 修正CAS对接第三方认证(casclient、oauthcode、hmc)后,登录日志用户名显示错误的问题
chore: 升级版本 1.2.5-SNAPSHOT
@@ -1564,8 +1864,31 @@
#### 1.3.x
-##### 1.3.2 (SNAPSHOT)
+##### 1.3.5 (SNAPSHOT)
+chore: 升级版本,1.3.5-SNAPSHOT
+
+
+##### 1.3.4
+
+chore: 发布修复版本,1.3.4-RELEASE
+Merge branch 'release-1.2.8' into 1.3.x
+chore: 升级版本,1.3.4-SNAPSHOT
+
+
+##### 1.3.3
+
+chore: 发布修复版本,1.3.3-RELEASE
+Merge branch 'release-1.2.7' into 1.3.x
+chore: 升级版本,1.3.3-SNAPSHOT
+
+
+##### 1.3.2
+
+chore: 发布修复版本,1.3.2-RELEASE
+Merge branch 'release-1.2.6' into 1.3.x
+Merge branch 'release-1.2.5' into 1.3.x
+Merge branch 'release-1.2.4' into 1.3.x
chore: 升级版本,1.3.2-SNAPSHOT
@@ -1587,8 +1910,49 @@
#### 1.2.x
-##### 1.2.5 (SNAPSHOT)
+##### 1.2.9
+chore: 升级版本 1.2.9-SNAPSHOT
+
+
+##### 1.2.8
+
+chore: 发布修复版本,1.2.8-RELEASE
+fix: 升级 log4j 2.17.0,logback 1.2.10
+fix: 修正 poa 获取 access token,重试机制的问题
+feat: 记录微信绑定时的 openid
+feat: 处理微信、微信APP、微信小程序 的openid、unionid
+feat: 移除 create
+feat: 将federation 保存到 user-data-serivce-goa,同时兼容 cas-server-sa-api
+chore: 升级版本 1.2.8-SNAPSHOT
+
+
+##### 1.2.7
+
+chore: 发布修复版本,1.2.7-RELEASE
+fix: fastjson 升级到1.2.78, log4j2 升级到2.15.0
+feat: 钉钉,支持根据 userid,自动绑定 钉钉企业内账号(要求 userid 与 ACCOUNT_NAME 一致
+chore: 升级版本 1.2.7-SNAPSHOT
+
+
+##### 1.2.6
+
+chore: 发布修复版本,1.2.6-RELEASE
+feat: 企业微信,支持根据userId 自动绑定
+feat: 对接企业微信小程序,整理企业微信对接逻辑
+fix: 修正微信公众号 client 配置错误
+feat: 对接微信公众号登录
+feat: 支持企业微信下小程序登录
+chore: 升级版本 1.2.6-SNAPSHOT
+
+
+##### 1.2.5
+
+chore: 发布修复版本,1.2.5-RELEASE
+fix: 修正昵称、头像 未保存的问题
+fix: 修正联合登录时,删除账号后导致根据绑定记录查找不到账号的问题;并取消了federatedId绑定记录已存在的问题,由后端处理相关逻辑(如:覆盖记录)
+fix: 读取qq的unionid,并使用 unionid 绑定账号
+fix: 支持人脸api 路径的前缀,可配置
chore: 升级版本 1.2.5-SNAPSHOT
@@ -1825,8 +2189,36 @@
#### 1.3.x
-##### 1.3.2 (SNAPSHOT)
+##### 1.3.6 (SNAPSHOT)
+chore: 升级版本,1.3.6-SNAPSHOT
+
+
+##### 1.3.5
+
+chore: 发布修复版本,1.3.5-RELEASE
+Merge branch 'release-1.2.9' into 1.3.x
+chore: 升级版本,1.3.5-SNAPSHOT
+
+
+##### 1.3.4
+
+chore: 发布修复版本,1.3.4-RELEASE
+Merge branch 'release-1.2.8' into 1.3.x
+chore: 升级版本,1.3.4-SNAPSHOT
+
+
+##### 1.3.3
+
+chore: 发布修复版本,1.3.3-RELEASE
+Merge branch 'release-1.2.7' into 1.3.x
+chore: 升级版本,1.3.3-SNAPSHOT
+
+
+##### 1.3.2
+
+chore: 发布修复版本,1.3.2-RELEASE
+Merge branch 'release-1.2.6' into 1.3.x
chore: 升级版本,1.3.2-SNAPSHOT
@@ -1856,8 +2248,31 @@
#### 1.2.x
-##### 1.2.7 (SNAPSHOT)
+##### 1.2.10
+chore: 升级版本 1.2.10-SNAPSHOT
+
+
+##### 1.2.9
+
+chore: 发布修复版本,1.2.9-RELEASE
+refactor: 调整federation service 相关方法参数,传入 userId
+fix: 修正federation 接口路径错误
+fix: 升级 log4j 2.17.0,logback 1.2.10
+feat: 将federation 保存到 user-data-serivce-goa,同时兼容 cas-server-sa-api
+chore: 升级版本 1.2.9-SNAPSHOT
+
+
+##### 1.2.8
+
+chore: 发布修复版本,1.2.8-RELEASE
+fix: fastjson 升级到1.2.78, log4j2 升级到2.15.0
+chore: 升级版本 1.2.8-SNAPSHOT
+
+
+##### 1.2.7
+
+chore: 发布修复版本,1.2.7-RELEASE
chore: 升级版本 1.2.7-SNAPSHOT
@@ -2233,8 +2648,41 @@
#### 1.3.x
-##### 1.3.2 (SNAPSHOT)
+##### 1.3.6 (SNAPSHOT)
+chore: 升级版本,1.3.6-SNAPSHOT
+
+
+##### 1.3.5
+
+chore: 发布修复版本,1.3.5-RELEASE
+Merge branch 'release-1.2.9' into 1.3.x
+chore: 升级版本,1.3.5-SNAPSHOT
+
+
+##### 1.3.4
+
+chore: 发布修复版本,1.3.4-RELEASE
+Merge branch 'release-1.2.8' into 1.3.x
+fix: 修改form 表单label 字体颜色
+chore: 升级版本,1.3.4-SNAPSHOT
+
+
+##### 1.3.3
+
+chore: 发布修复版本,1.3.3-RELEASE
+Merge branch 'release-1.2.7' into 1.3.x
+fix: 忘记密码下一步修改
+fix: 账号激活填写信息未通过时,显示的步骤错误问题修改
+chore: 升级版本,1.3.3-SNAPSHOT
+
+
+##### 1.3.2
+
+chore: 发布修复版本,1.3.2-RELEASE
+fix: 联合登录设置修改
+Merge branch 'release-1.2.6' into 1.3.x
+fix: 联合登录设置企业微信绑定后文字显示
chore: 升级版本,1.3.2-SNAPSHOT
@@ -2260,8 +2708,38 @@
#### 1.2.x
-##### 1.2.6 (SNAPSHOT)
+##### 1.2.10 (SNAPSHOT)
+chore: 升级版本 1.2.10-SNAPSHOT
+
+
+##### 1.2.9
+
+chore: 发布修复版本,1.2.9-RELEASE
+chore: 升级版本 1.2.9-SNAPSHOT
+
+
+##### 1.2.8
+
+chore: 发布修复版本,1.2.8-RELEASE
+fix: 表单label 颜色值修改
+chore: 升级版本 1.2.8-SNAPSHOT
+
+
+##### 1.2.7
+
+chore: 发布修复版本,1.2.7-RELEASE
+feat: 支持 override,css 覆盖
+fix: 忘记密码下一步修改
+fix:将学号改为学工号
+fix: 学号查询
+chore: 升级版本 1.2.7-SNAPSHOT
+
+
+##### 1.2.6
+
+chore: 发布修复版本,1.2.6-RELEASE
+chore: 修正jenkins 构建问题
chore: 升级版本 1.2.6-SNAPSHOT
diff --git a/deploy-manifests/k8s-rancher/1.authx-service/4.cas-server/4.2.cas-server-sa-api.yaml b/deploy-manifests/k8s-rancher/1.authx-service/4.cas-server/4.2.cas-server-sa-api.yaml
index 4ba150a..3f555b4 100644
--- a/deploy-manifests/k8s-rancher/1.authx-service/4.cas-server/4.2.cas-server-sa-api.yaml
+++ b/deploy-manifests/k8s-rancher/1.authx-service/4.cas-server/4.2.cas-server-sa-api.yaml
@@ -22,6 +22,9 @@
SERVER_TOMCAT_MIN_SPARE_THREADS: "100"
+ SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE: "20"
+ SPRING_DATASOURCE_HIKARI_MINIMUM_IDLE: "10"
+
SPRING_DATASOURCE_DRUID_INITIAL_SIZE: "10"
SPRING_DATASOURCE_DRUID_MAX_ACTIVE: "20"
SPRING_DATASOURCE_DRUID_MIN_IDLE: "10"
diff --git a/deploy-manifests/k8s-rancher/1.authx-service/5.token-server/4.1.token-server.yaml b/deploy-manifests/k8s-rancher/1.authx-service/5.token-server/4.1.token-server.yaml
index 6706acc..d73adde 100644
--- a/deploy-manifests/k8s-rancher/1.authx-service/5.token-server/4.1.token-server.yaml
+++ b/deploy-manifests/k8s-rancher/1.authx-service/5.token-server/4.1.token-server.yaml
@@ -25,6 +25,9 @@
LOGGING_LEVEL_COM_SUPWISDOM_INSITITUTE_TOKEN_SERVER: INFO
+ SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE: "50"
+ SPRING_DATASOURCE_HIKARI_MINIMUM_IDLE: "10"
+
SPRING_DATASOURCE_DRUID_INITIAL_SIZE: "10"
SPRING_DATASOURCE_DRUID_MAX_ACTIVE: "50"
SPRING_DATASOURCE_DRUID_MIN_IDLE: "10"
diff --git "a/docs/\345\237\272\344\272\216RabbitMQ\347\232\204\346\225\260\346\215\256\346\216\250\351\200\201\351\230\237\345\210\227\344\275\277\347\224\250\350\257\264\346\230\216.md" "b/docs/\345\237\272\344\272\216RabbitMQ\347\232\204\346\225\260\346\215\256\346\216\250\351\200\201\351\230\237\345\210\227\344\275\277\347\224\250\350\257\264\346\230\216.md"
index 211c8a3..2309115 100644
--- "a/docs/\345\237\272\344\272\216RabbitMQ\347\232\204\346\225\260\346\215\256\346\216\250\351\200\201\351\230\237\345\210\227\344\275\277\347\224\250\350\257\264\346\230\216.md"
+++ "b/docs/\345\237\272\344\272\216RabbitMQ\347\232\204\346\225\260\346\215\256\346\216\250\351\200\201\351\230\237\345\210\227\344\275\277\347\224\250\350\257\264\346\230\216.md"
@@ -7,9 +7,9 @@
本文档相关对接,须:
-* 依赖 用户服务 user-data-service,1.1.5-RELEASE 及以上版本
+* 依赖 用户服务 user-data-service,1.2.7-RELEASE 及以上版本
-* 依赖 同步服务 jobs-server 下的 rabbitmq-server
+* 依赖 authx-service 下的 rabbitmq-server
* user-data-service-goa,须开启「推送数据到 jobs-server」
@@ -20,6 +20,7 @@
内容为 json 格式,可以转换为 json 对象进行使用
+
### 数据模型
* 字典类型 DictionaryType
@@ -134,11 +135,37 @@
}
```
+* 用户组 Group
+
+```
+{
+ "id": String, // ID
+ "code": String, // 用户组代码
+ "name": String, // 用户组名称
+ "description": String, // 用户组描述
+ "type": String, // 类型,1 普通用户组,2 岗位用户组
+ "category": <ref Dictionary>, // 类别,字典
+ "state": Integer, // 状态,1:启用,0:禁用
+ "sort": Integer, // 排序
+ "common": Boolean, // 是否公共
+ "applicationId": String // 所属应用
+}
+```
+
+* 账号用户组 AccountGroup
+
+```
+{
+ "account": <ref Account>, // 帐号
+ "group": <ref Group>, // 用户组
+}
+```
+
## RabbitMQ 服务地址
```
-host: rabbitmq-server.jobs-server.svc.cluster.local
+host: rabbitmq-server.authx-service.svc.cluster.local
port: 5672
username: guest
password: guest
@@ -164,6 +191,22 @@
### 交换机清单
+* 身份类型保存
+
+交换机名称,`jobs.fanout.exchange.identityType-userSvc-2-jobs-save`
+
+数据,身份类型 IdentityType
+
+**可依据 code 身份类型代码,作为唯一标识,用于判定数据是否在目标应用存在**
+
+
+* 身份类型删除
+
+交换机名称,`jobs.fanout.exchange.identityType-userSvc-2-jobs-delete`
+
+数据,身份类型 IdentityType
+
+
* 组织机构保存
交换机名称,`jobs.fanout.exchange.organization-userSvc-2-jobs-save`
@@ -213,3 +256,33 @@
**可将明文密码同步到第三方应用**
+
+* 用户组保存
+
+交换机名称,`jobs.fanout.exchange.group-userSvc-2-jobs-save`
+
+数据,用户组 Group
+
+**可依据 code 用户组代码,作为唯一标识,用于判定数据是否在目标应用存在**
+
+
+* 用户组删除
+
+交换机名称,`jobs.fanout.exchange.group-userSvc-2-jobs-delete`
+
+数据,用户组 Group
+
+
+* 帐号用户组添加
+
+交换机名称,`jobs.fanout.exchange.account-group-userSvc-2-jobs-add`
+
+数据,帐号用户组关系 AccountGroup
+
+
+* 帐号用户组移除
+
+交换机名称,`jobs.fanout.exchange.account-group-userSvc-2-jobs-del`
+
+数据,帐号用户组关系 AccountGroup
+