正在显示
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 |
-
请 注册 或 登录 后发表评论