正在显示
1 个修改的文件
包含
89 行增加
和
6 行删除
| 1 | -# 服务端工作交接事项 | ||
| 2 | -## 合伙人管理后台项目 | 1 | +# 合伙人管理后台项目 |
| 3 | 2 | ||
| 4 | -### 代码以及文档 | 3 | +## 代码以及文档 |
| 5 | - [代码地址](http://gitlab.fjmaimaimai.com/mmm-go/partnermg.git) | 4 | - [代码地址](http://gitlab.fjmaimaimai.com/mmm-go/partnermg.git) |
| 6 | - [项目原型svn](svn://218.106.157.184/repo/项目文件/项目【合伙人】) | 5 | - [项目原型svn](svn://218.106.157.184/repo/项目文件/项目【合伙人】) |
| 7 | - [yapi-合伙人前端](http://47.97.5.102:36666/project/209/interface/api) | 6 | - [yapi-合伙人前端](http://47.97.5.102:36666/project/209/interface/api) |
| @@ -15,7 +14,10 @@ | @@ -15,7 +14,10 @@ | ||
| 15 | 服务端测试环境地址:http://mmm-partnermg-test.fjmaimaimai.com | 14 | 服务端测试环境地址:http://mmm-partnermg-test.fjmaimaimai.com |
| 16 | 服务端正式环境地址:https://public-interface.fjmaimaimai.com/mmm-partnermg | 15 | 服务端正式环境地址:https://public-interface.fjmaimaimai.com/mmm-partnermg |
| 17 | ``` | 16 | ``` |
| 18 | -### 项目整体 | 17 | +## 系统架构图 |
| 18 | + | ||
| 19 | + | ||
| 20 | +## 项目整体 | ||
| 19 | - 项目使用框架 | 21 | - 项目使用框架 |
| 20 | - http框架:beego | 22 | - http框架:beego |
| 21 | - orm框架:go-pg | 23 | - orm框架:go-pg |
| @@ -57,7 +59,56 @@ | @@ -57,7 +59,56 @@ | ||
| 57 | │ └─consumer kafka消息订阅 | 59 | │ └─consumer kafka消息订阅 |
| 58 | └─vendor | 60 | └─vendor |
| 59 | ``` | 61 | ``` |
| 60 | -### 系统对接的外部数据 | 62 | + |
| 63 | +## 领域驱动设计-战略建模 | ||
| 64 | +### 领域 | ||
| 65 | + | ||
| 66 | +### 限界上下文 | ||
| 67 | + | ||
| 68 | +### 上下文映射 | ||
| 69 | + | ||
| 70 | +## 领域驱动设计-战术建模 | ||
| 71 | +### 实体 | ||
| 72 | +实发订单实体:OrderBase | ||
| 73 | + | ||
| 74 | +栏目设置实体:ColumnSetting | ||
| 75 | + | ||
| 76 | +合伙人实体:Partner | ||
| 77 | + | ||
| 78 | +用户实体:User | ||
| 79 | + | ||
| 80 | +公司实体:Company | ||
| 81 | + | ||
| 82 | +管理员实体:AdminUser | ||
| 83 | + | ||
| 84 | +### 值对象 | ||
| 85 | + | ||
| 86 | + | ||
| 87 | +### 聚合根 | ||
| 88 | + | ||
| 89 | +### 领域服务 | ||
| 90 | + | ||
| 91 | +### 领域事件 | ||
| 92 | + | ||
| 93 | +## 领域驱动设计工程实现 | ||
| 94 | +### 模块 | ||
| 95 | + | ||
| 96 | +### 领域对象 | ||
| 97 | + | ||
| 98 | +### 资源库 | ||
| 99 | + | ||
| 100 | +### 防腐层 | ||
| 101 | + | ||
| 102 | +### 领域服务 | ||
| 103 | + | ||
| 104 | +### 数据流转 | ||
| 105 | + | ||
| 106 | +### 上下文集成 | ||
| 107 | + | ||
| 108 | +### 分离领域 | ||
| 109 | + | ||
| 110 | + | ||
| 111 | +## 系统对接的外部数据 | ||
| 61 | 112 | ||
| 62 | 1. 外部数据来源,接收企业平台发送过来的数据。目前接收的是公司和员工的数据 | 113 | 1. 外部数据来源,接收企业平台发送过来的数据。目前接收的是公司和员工的数据 |
| 63 | 主要内容在文件夹 | 114 | 主要内容在文件夹 |
| @@ -78,11 +129,43 @@ | @@ -78,11 +129,43 @@ | ||
| 78 | 主要内容在 | 129 | 主要内容在 |
| 79 | partnermg/pkg/infrastructure/serviceGateway | 130 | partnermg/pkg/infrastructure/serviceGateway |
| 80 | 131 | ||
| 81 | -### 系统入口 | 132 | +## 系统入口 |
| 82 | - [测试环境--企业平台网站地址](https://enterprise-platform-dev.fjmaimaimai.com) | 133 | - [测试环境--企业平台网站地址](https://enterprise-platform-dev.fjmaimaimai.com) |
| 83 | - [开发环境--企业平台网站地址](https://enterprise-platform-local.fjmaimaimai.com) | 134 | - [开发环境--企业平台网站地址](https://enterprise-platform-local.fjmaimaimai.com) |
| 84 | - 天联共创后台自身没有独立的登录入口,需要经过企业平台进行跳转登录 | 135 | - 天联共创后台自身没有独立的登录入口,需要经过企业平台进行跳转登录 |
| 85 | 136 | ||
| 137 | +## 标准产品组工具使用 | ||
| 138 | +- 设置全局变量(替换YOUR-USER-PATH为你真实的项目路径) | ||
| 139 | + | ||
| 140 | + 1.生成路径(项目生成路径):/YOUR-USER-PATH/GolandProjects/ | ||
| 141 | + | ||
| 142 | + 2.eggs根目录路径(领域描述语言DSL文档路径生成或引用路径):/YOUR-USER-PATH/GolandProjects/partnermg/document/ | ||
| 143 | + | ||
| 144 | + 3.egg名称(通常为项目名称,同样是DSL文件夹名称):partnermg | ||
| 145 | + | ||
| 146 | +- 应用描述语言生成 | ||
| 147 | + | ||
| 148 | + 1.应用描述语言egg脚手架生成 | ||
| 149 | + | ||
| 150 | + 2.生成属性(Attribute) | ||
| 151 | + | ||
| 152 | + 3.生成模式(Schema) | ||
| 153 | + | ||
| 154 | + 4.生成服务(Service) | ||
| 155 | + | ||
| 156 | + 5.生成接口(Api) | ||
| 157 | + | ||
| 158 | +- 具体工程生成 | ||
| 159 | + | ||
| 160 | + 1.生成接口文档(OpenApi) | ||
| 161 | + | ||
| 162 | + 2.生成项目代码脚手架 | ||
| 163 | + | ||
| 164 | + 3.生成领域模型 | ||
| 165 | + | ||
| 166 | + 4.生成应用服务 | ||
| 167 | + | ||
| 168 | + 5.生成Http协议接口 | ||
| 86 | 169 | ||
| 87 | ## 建议 | 170 | ## 建议 |
| 88 | 1. vendor 目前作用是存放依赖,加快在容器中的构建速度。 | 171 | 1. vendor 目前作用是存放依赖,加快在容器中的构建速度。 |
-
请 注册 或 登录 后发表评论