Skip to main content

模块

一个模块是一个最小业务的集合,不可拆分。

user
├── api # API 接口定义
├── dto # 数据传输对象
├── event # 领域事件定义
├── types # 公共枚举或基础类型
├── adapter # 适配器层,如 Web/REST 控制器
├── application # 应用服务层
├── domain # 领域层
│ ├── gateway # 领域网关接口
│ ├── types # 领域特定类型
│ ├── User # 领域聚合根
│ ├── UserConvertor # 领域对象转换器
│ └── UserData # 领域数据对象 (Data Object)
└── infra # 基础设施层
├── gateway # 网关实现
└── persistence # 持久化实现
├── dao # 数据访问对象
├── AreaLoaders # 数据加载器
└── AreaPersistence # 持久化逻辑