作者 陈志颖

docs:编辑README

正在显示 1 个修改的文件 包含 43 行增加0 行删除
  1 +# 合伙人练习项目
  2 +
  3 +## 代码以及文档
  4 +- [仓库地址](http://gitlab.fjmaimaimai.com/mmm-go-pp/partner01.git)
  5 +- [项目原型svn](svn://218.106.157.184/repo/项目文件/项目【合伙人】)
  6 +- [合伙人API](http://47.97.5.102:36666/project/209/interface/api)
  7 +
1 ## 项目规范 8 ## 项目规范
2 9
3 - 描述文件放在根目录 document/partner01 10 - 描述文件放在根目录 document/partner01
4 - 在dev分支上修改,本地新建一个dev_local修改完再合并到dev分支 11 - 在dev分支上修改,本地新建一个dev_local修改完再合并到dev分支
5 12
  13 +## 项目整体
  14 +- 项目使用框架
  15 + - http框架:beego
  16 + - orm框架:go-pg
  17 + - 数据存储:postgresql
  18 + - 项目结构分层:六边形架构
  19 +
  20 +- 项目结构
  21 +```
  22 +├─conf 项目配置文件
  23 +├─deploy 项目部署文件
  24 +├─pkg
  25 +│ ├─application 应用服务层
  26 +│ │ ├─order 订单应用服务
  27 +│ │ ├─dividend 分红应用服务
  28 +│ │ ├─company 公司管理服务
  29 +│ │ ├─factory 工厂类,实例具体的实现(数据仓储)
  30 +│ │ ├─partnerCategory 合伙人分类管理应用服务
  31 +│ │ ├─partner 合伙人应用服务
  32 +│ │ └─users 用户管理应用服务
  33 +│ ├─domain 领域模型层(核心数据处理,接口定义)
  34 +│ │ ├─event 领域事件定义
  35 +│ │ └─service 领域服务定义
  36 +│ ├─infrastructure 基础设施层
  37 +│ │ ├─dao 特殊的数据库操作
  38 +│ │ ├─domainService 实现领域服务
  39 +│ │ ├─pg 数据库模型定义
  40 +│ │ ├─repository 数据仓储具体实现(对应domain定义数据库的数据存储接口)
  41 +│ │ └─serviceGateway 其他系统服务调用
  42 +│ │
  43 +│ ├─log
  44 +│ └─port 用户接入层(http接入)
  45 +│ └─beego beego接入
  46 +└─vendor 包缓存
  47 +```
  48 +
6 ## 功能模块划分 49 ## 功能模块划分