作者 陈志颖

docs:Update README

正在显示 1 个修改的文件 包含 54 行增加0 行删除
  1 +# 天联共创
  2 +
  3 +## 代码仓库及相关文档
  4 +- [仓库地址](http://gitlab.fjmaimaimai.com/allied-creation/allied-creation-cochron.git)
  5 +- [项目原型svn](svn://218.106.157.184/repo/项目文件/项目【BOSS预约】)
  6 +- [天联共创API(APP)](http://47.97.5.102:36666/project/316/interface/api)
  7 +- [天联共创API(WEB)](http://47.97.5.102:36666/project/309/interface/api)
  8 +ß
  9 +## 项目规范
  10 +- 领域描述语言文档位置:document/allied-creation-cochron/
  11 +- GIT流程:里程碑->问题->功能分支->代码审查->合并分支
  12 +- 开发分支命名规范:dev-姓名全拼
  13 +- 接口规范:[API交互规范](https://doc-press.fjmaimaimai.com/standard/api.html)
  14 +- 接口版本号:v2
  15 +- 数据交互规范:[数据交互格式标准](https://doc-press.fjmaimaimai.com/team/frontend/overview/http.html)
  16 +
  17 +## 项目使用框架
  18 +- HTTP框架:Beego
  19 +- ORM框架:go-pg
  20 +- 数据存储:PostgreSQL
  21 +- 项目结构分层:六边形架构(接口适配器模式)
  22 +- 消息中间件:kafka
  23 +
  24 +## 项目整体结构
  25 +```
  26 +├─conf 项目配置文件
  27 +├─deploy 项目部署文件
  28 +├─document 项目dsl文档、openapi文档、diagram图片
  29 +├─pkg
  30 +│ ├─application 应用服务层(调度编排仓储、dao、领域服务等,完成User Case)
  31 +│ │ ├─xxx xxx
  32 +│ │ ├─factory 工厂类,实例具体的实现(数据仓储)
  33 +│ │ └─xxx xxx
  34 +│ ├─domain 领域模型层(核心数据处理,接口定义)
  35 +│ │ ├─event 领域事件定义
  36 +│ │ └─service 领域服务定义
  37 +│ ├─infrastructure 基础设施层
  38 +│ │ ├─dao 特殊的数据库操作
  39 +│ │ ├─domainService 实现领域服务(操作多个领域对象,实现领域内的业务逻辑)
  40 +│ │ ├─pg 数据库模型定义
  41 +│ │ ├─repository 数据仓储具体实现(对应domain定义数据库的数据存储接口)
  42 +│ │ └─serviceGateway 其他系统服务调用
  43 +│ ├─log
  44 +│ └─port 用户接入层(http接入)
  45 +│ └─beego beego接入
  46 +└─vendor 包缓存
  47 +```
  48 +
  49 +## 领域驱动设计-战略建模
  50 +### 领域
  51 +
  52 +### 限界上下文
  53 +
  54 +### 上下文映射