feat: add IM org and notification admin
This commit is contained in:
@@ -121,6 +121,28 @@
|
||||
|
||||
## 后续 P1
|
||||
|
||||
### P1-0 组织架构管理
|
||||
|
||||
状态:部分实现。
|
||||
|
||||
已实现:
|
||||
|
||||
1. 部门列表。
|
||||
2. 部门新增、编辑、移动。
|
||||
3. 部门删除前校验子部门和成员。
|
||||
4. 部门移动防环校验。
|
||||
5. 部门成员列表。
|
||||
6. 成员添加、编辑、调岗、移除。
|
||||
7. 组织搜索基础接口,覆盖部门和成员。
|
||||
8. 组织操作写入 IM 后台审计。
|
||||
|
||||
待实现/配合:
|
||||
|
||||
1. 组织数据权限:当前后台按租户选库隔离,部门级 `org_admin` 数据范围尚未建模。
|
||||
2. 导入/导出:需要定义 Excel 字段、失败明细和幂等更新策略。
|
||||
3. 离职用户处理策略:当前支持 `employment_state` 和 `contactable`,客户端/IM 服务端需按该状态裁剪通讯录和可联系入口。
|
||||
4. 组织版本增量同步:当前维护部门/成员版本号,客户端增量同步协议需由 IM 服务端继续承接。
|
||||
|
||||
### P1-1 群治理处置动作
|
||||
|
||||
状态:已完成基础后台闭环。
|
||||
@@ -207,6 +229,26 @@
|
||||
5. 文件物理清理任务详情:需要文件服务或 IM 服务端回写物理删除结果。
|
||||
6. 跨租户任务执行审计:执行型任务落地后需补充独立权限点和审计明细。
|
||||
|
||||
### P1-5 系统通知模板
|
||||
|
||||
状态:部分实现。
|
||||
|
||||
已实现:
|
||||
|
||||
1. 租户级通知模板列表。
|
||||
2. 账号安全、好友申请、群事件、文件事件、会议提醒、日报月报提醒、工单处理等默认场景初始化。
|
||||
3. 站内通知、Push、短信渠道开关。
|
||||
4. 标题模板、内容模板、扩展 JSON 配置。
|
||||
5. 模板启用/禁用。
|
||||
6. 模板变更写入 IM 后台审计。
|
||||
|
||||
待实现/配合:
|
||||
|
||||
1. 实际投递:需要 IM 服务端 Outbox 消费器或系统 Topic 桥接读取模板并发送。
|
||||
2. 投递记录:需要 IM 服务端回写站内、Push、短信投递状态和失败原因。
|
||||
3. 模板变量校验:当前仅校验非空和 JSON 格式,变量白名单、缺失变量检查需要按具体场景定义。
|
||||
4. 多语言模板:当前为单语言模板,后续如客户端支持多语言需扩展语言维度。
|
||||
|
||||
## 后续 P2
|
||||
|
||||
1. 工作台模块配置。
|
||||
|
||||
Reference in New Issue
Block a user