作者 陈志颖

docs:更新README文档

正在显示 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 +![diagram](http://gitlab.fjmaimaimai.com/chenzhiying/img-folder/raw/master/diagram.png)
  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 +![avatar](http://gitlab.fjmaimaimai.com/chenzhiying/img-folder/raw/master/dto.png)
  106 +### 上下文集成
  107 +
  108 +### 分离领域
  109 +![avatar](http://gitlab.fjmaimaimai.com/chenzhiying/img-folder/raw/master/dispatch.png)
  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 目前作用是存放依赖,加快在容器中的构建速度。