名称 最后更新
.vscode 正在载入提交数据...
common 正在载入提交数据...
conf 正在载入提交数据...
controllers 正在载入提交数据...
deploy/k8s 正在载入提交数据...
middleware 正在载入提交数据...
models 正在载入提交数据...
protocol 正在载入提交数据...
routers 正在载入提交数据...
services 正在载入提交数据...
static 正在载入提交数据...
storage 正在载入提交数据...
tests 正在载入提交数据...
utils 正在载入提交数据...
vendor 正在载入提交数据...
.gitignore 正在载入提交数据...
CHANGELOG.md 正在载入提交数据...
Dockerfile 正在载入提交数据...
README.md 正在载入提交数据...
go.mod 正在载入提交数据...
go.sum 正在载入提交数据...
main.go 正在载入提交数据...

开发地址
http://mmm-oppmg-dev.fjmaimaimai.com

服务端工作交接事项

机会导向项目管理后台项目

代码以及文档

mysql数据库地址:114.55.200.59:32306,
开发库:opportunity_dev,测试库:opportunity_test
正式库:opportunity

服务端开发环境地址:http://mmm-oppmg-dev.fjmaimaimai.com/
服务端测试环境地址:http://mmm-oppmg-test.fjmaimaimai.com/
服务端正式环境地址:https://public-interface.fjmaimaimai.com/opportunitymg/

项目整体

  • 项目使用框架

    • 整体框架:beego
    • 数据存储:mysql,redis
    • orm框架:beego自带的
    • 项目结构分层:mvc
  • 项目结构 ├─common 系统全局设置初始化 │ ├─config │ ├─log │ └─redis ├─conf 配置文件 ├─controllers 控制器
    ├─deploy 部署文件
    ├─middleware 中间件 ├─models model模型 ├─protocol 前后端对接指定的数据格式 ├─routers 路由 ├─services 服务 │ ├─achievement成果模块
    │ ├─audit 机会模块 │ ├─auth 登录认证 │ ├─bulletin 公告
    │ ├─common 公共模块,页面上的下拉列表 │ ├─company 公司模块 │ ├─config 评分配置 │ ├─crontab 定时任务
    │ ├─platform 用于接收企业平台的同步数据 │ ├─rank 排行模块 │ ├─rbac 系统用户角色权限模块
    │ ├─ucenter 请求统一用户中心的接口 │ └─usermy 处理当前登录用户数据
    ├─static 前端需要的一些静态资源
    ├─storage
    │ └─redisdata redis存储操作 ├─utils 一些工具 │ ├─encrypt 加密 │ ├─exceltool excel导出 │ ├─idworker 唯一id生成器 │ └─signature 签名操作

系统对接的外部数据

  1. 外部数据来源,接收企业平台发送过来的数据。目前接收的是公司、员工、部门、职位的数据 主要内容在文件夹 oppmg/services/platform oppmg/controllers/platform.go 具体对接需要的数据格式文档地址: yapi-企业平台-子系统对接

  2. 需要调用外部的api接口,调用企业平台,统一用户中心的接口 主要内容在 partnermg/pkg/infrastructure/serviceGateway

系统入口