主数据系统设计
1. 数据建模
└── 字段定义、约束、扩展属性、自定义模型
2. 数据同步
├── 外部同步(定时/事件/手工)
└── 内部同步(数据库、缓存、下游系统)(异构数据库同步)
3. 数据审批
└── 创建/更新审批流,支持审批模板、节点配置
4. 数据获取
├── REST API
├── 数据服务(字段映射、格式转换)
└── 数据订阅推送机制
5. 数据权限
└── 按租户/角色/组织/字段的访问控制策略
6. 数据版本与审计
└── 操作日志、字段变更记录、版本回退
7. 数据质量控制
└── 校验规则、查重、合规性检查
8. 数据缓存
└── 热点主数据缓存与一致性控制
9. 数据集成
└── 支持异构系统对接、消息中间件推送(不同mq适配)
Tips
todo 落地实现:从0开发,包含前后端
