正在显示
1 个修改的文件
包含
58 行增加
和
6 行删除
| 1 | -# 合伙人项目[svn](svn://218.106.157.184/repo/项目文件/项目【合伙人】) | 1 | +# 服务端工作交接事项 |
| 2 | +## 合伙人管理后台项目 | ||
| 2 | 3 | ||
| 3 | -1. vendor 文件夹如果不是迫不得已,请不要手动修改其中的文件!可以使用命令 “go mod vendor”。 | ||
| 4 | -如果手动修改vendor中的文件,需自行进行版本管理。(慎重考虑!慎重考虑!慎重考虑!) | 4 | +### api文档和原形 |
| 5 | +- [项目svn](svn://218.106.157.184/repo/项目文件/项目【合伙人】) | ||
| 6 | +- [yapi-合伙人前端](http://47.97.5.102:36666/project/209/interface/api) | ||
| 5 | 7 | ||
| 6 | -2. 外部数据来源,接收企业平台发送过来的数据。 | 8 | +### 项目整体 |
| 9 | +- 项目使用框架 | ||
| 10 | + - http框架:beego | ||
| 11 | + - orm框架:go-pg | ||
| 12 | + - 数据存储:postgresql ,redis | ||
| 13 | + - 项目结构分层:DDD领域驱动 | ||
| 14 | + | ||
| 15 | +- 项目结构 | ||
| 16 | +``` | ||
| 17 | +├─conf | ||
| 18 | +├─deploy | ||
| 19 | +├─pkg | ||
| 20 | +│ ├─application | ||
| 21 | +│ │ ├─adminPermission | ||
| 22 | +│ │ ├─businessBonus | ||
| 23 | +│ │ ├─company | ||
| 24 | +│ │ ├─event | ||
| 25 | +│ │ ├─factory | ||
| 26 | +│ │ ├─orderinfo | ||
| 27 | +│ │ ├─partnerCategory | ||
| 28 | +│ │ ├─partnerInfo | ||
| 29 | +│ │ ├─syncOrder | ||
| 30 | +│ │ ├─unifiedUserCenter | ||
| 31 | +│ │ └─users | ||
| 32 | +│ ├─constant | ||
| 33 | +│ ├─domain | ||
| 34 | +│ │ ├─event | ||
| 35 | +│ │ └─service | ||
| 36 | +│ ├─infrastructure | ||
| 37 | +│ │ ├─dao | ||
| 38 | +│ │ ├─domainService | ||
| 39 | +│ │ ├─pg | ||
| 40 | +│ │ ├─repository | ||
| 41 | +│ │ ├─serviceGateway | ||
| 42 | +│ │ | ||
| 43 | +│ ├─lib | ||
| 44 | +│ ├─log | ||
| 45 | +│ └─port | ||
| 46 | +│ ├─beego | ||
| 47 | +│ └─consumer | ||
| 48 | +└─vendor | ||
| 49 | +``` | ||
| 50 | +### 系统对接的外部数据 | ||
| 51 | + | ||
| 52 | +1. 外部数据来源,接收企业平台发送过来的数据。目前接收的是公司和员工的数据 | ||
| 7 | 主要内容在文件夹 | 53 | 主要内容在文件夹 |
| 8 | partnermg/pkg/application/unifiedUserCenter, | 54 | partnermg/pkg/application/unifiedUserCenter, |
| 9 | partnermg/pkg/port/beego/controller/sync_data_controller.go, | 55 | partnermg/pkg/port/beego/controller/sync_data_controller.go, |
| @@ -11,15 +57,21 @@ | @@ -11,15 +57,21 @@ | ||
| 11 | 具体对接需要的数据格式文档地址: | 57 | 具体对接需要的数据格式文档地址: |
| 12 | [yapi-企业平台-子系统对接](http://47.97.5.102:36666/project/187/interface/api) | 58 | [yapi-企业平台-子系统对接](http://47.97.5.102:36666/project/187/interface/api) |
| 13 | 59 | ||
| 14 | -3. 外部数据来源,接收香米小程序的订单,需要对接kafka消息。 | 60 | +2. 外部数据来源,接收香米小程序的订单,需要对接kafka消息。 |
| 15 | 主要内容在 | 61 | 主要内容在 |
| 16 | partnermg/pkg/application/syncOrder, | 62 | partnermg/pkg/application/syncOrder, |
| 17 | partnermg/pkg/port/consumer, | 63 | partnermg/pkg/port/consumer, |
| 18 | 具体对接需要的数据格式文档地址: | 64 | 具体对接需要的数据格式文档地址: |
| 19 | [yapi-合伙人-后端](http://47.97.5.102:36666/project/211/interface/api/9013) | 65 | [yapi-合伙人-后端](http://47.97.5.102:36666/project/211/interface/api/9013) |
| 20 | 66 | ||
| 21 | -4. 需要调用外部的api接口,调用企业平台,统一用户中心的接口 | 67 | +3. 需要调用外部的api接口,调用企业平台,统一用户中心的接口 |
| 22 | 主要内容在 | 68 | 主要内容在 |
| 23 | partnermg/pkg/infrastructure/serviceGateway | 69 | partnermg/pkg/infrastructure/serviceGateway |
| 24 | 70 | ||
| 71 | +## 建议 | ||
| 72 | +1. vendor 目前作用是存放依赖,加快在容器中的构建速度。 | ||
| 73 | +2. 有"go.mod"文件存在,可以直接删除vendor文件夹。不过相应的dockerfile 也要进行一定的修改。 | ||
| 74 | +3. vendor 文件夹如果不是迫不得已,请不要手动修改其中的文件!可以使用命令 “go mod vendor”。 | ||
| 75 | +如果手动修改vendor中的文件,需自行进行版本管理。(慎重考虑!慎重考虑!慎重考虑!)。 | ||
| 76 | + | ||
| 25 | 77 |
-
请 注册 或 登录 后发表评论