From f14a19f079258c880eb35457df312caf974dd002 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E5=88=98=E6=B4=AA=E9=9D=92?= Date: Thu, 25 Nov 2021 10:05:24 +0800 Subject: [PATCH] =?utf8?q?docs:=20=E5=AE=8C=E5=96=84=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- ...77\347\224\250\350\257\264\346\230\216.md" | 79 ++++++++++++++++++- 1 file changed, 76 insertions(+), 3 deletions(-) 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": , // 类别,字典 + "state": Integer, // 状态,1:启用,0:禁用 + "sort": Integer, // 排序 + "common": Boolean, // 是否公共 + "applicationId": String // 所属应用 +} +``` + +* 账号用户组 AccountGroup + +``` +{ + "account": , // 帐号 + "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 @@ password: guest ### 交换机清单 +* 身份类型保存 + +交换机名称,`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 @@ password: guest **可将明文密码同步到第三方应用** + +* 用户组保存 + +交换机名称,`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 + -- 2.17.1