正在显示
1 个修改的文件
包含
36 行增加
和
1 行删除
1 | # 价值系统后台管理服务 | 1 | # 价值系统后台管理服务 |
2 | - | 2 | +项目目录结构 |
3 | + ``` | ||
4 | + ├─conf 项目配置文件 | ||
5 | + ├─deploy 项目部署文件 | ||
6 | + ├─document 接口文档(导入yapi) | ||
7 | + ├─test 业务接口自动化测试 | ||
8 | + ├─pkg | ||
9 | + │ ├─application 应用层(薄层) | ||
10 | + │ │ ├─employee 企业员工 | ||
11 | + │ │ ├─task 任务(状态机) | ||
12 | + │ │ ├─suMoney 素币 | ||
13 | + │ │ ├─statistics 统计 | ||
14 | + │ │ ├─notification 消息通知 | ||
15 | + │ │ ├─customerValue 客户价值(任务配置项) | ||
16 | + │ │ ├─projectBelong 项目归属(任务配置项) | ||
17 | + │ │ ├─taskNature 任务性质(任务配置项) | ||
18 | + │ │ ├─unifiedUserCenter 统一用户中心适配(用于同步员工账户信息) | ||
19 | + │ │ ├─event 注册领域业务事件订阅以及处理 | ||
20 | + │ │ └─factory 工厂类(工厂方法,用于组装复杂对象或者聚合) | ||
21 | + │ ├─domain 领域层(核心业务逻辑建模,实体,聚合根) | ||
22 | + │ │ ├─event/ | ||
23 | + │ │ ├─service/ 领域层服务(非CURD类型的特殊操作) | ||
24 | + │ │ ├─domain... 领域模型(具体的模型类实现) | ||
25 | + │ │ └─task 任务状态机实现 | ||
26 | + │ ├─infrastructure 基础设施层 | ||
27 | + │ │ ├─dao 数据库操作(数据访问对象) | ||
28 | + │ │ ├─domain_service 领域服务数据库操作(支持领域的基础设施层服务) | ||
29 | + │ │ ├─pg postgresql 数据库模型定义 | ||
30 | + │ │ ├─repository 实体或者聚合根模型仓储(对应domain定义的仓储接口) | ||
31 | + │ │ └─service_gateway 服务网关,其他业务接口或者第三方服务接口网关(微服务) | ||
32 | + │ ├─constant 变量配置(数据库等) | ||
33 | + │ ├─log 日志模块 | ||
34 | + │ └─port 端口层 | ||
35 | + │ └─beego beego框架接入实现http接口 | ||
36 | + └─logs | ||
37 | + ``` |
-
请 注册 或 登录 后发表评论