概述
实体继承体系图展示了四层实体树:EntityBase 提供 Snowflake ID 主键;TenantEntityBase 添加多租户隔离;BizEntityBase 组合软删除、审计和乐观并发;WorkflowEntityBase 在业务实体基础上扩展序列号和流程状态跟踪。
关键要点
- EntityBase 仅提供 Snowflake ID 字符串——所有实体的最小基础
- ITenantEntity 确保每个租户范围实体携带
TenantId实现数据隔离 - IAuditableEntity 添加创建/修改时间戳和操作者跟踪,包含委派场景
- IConcurrencyTracked 使用
Versionlong 字段实现乐观锁