O

oppmg

oppmg (opportunity manager) 机会后台管理

Administrator提交了 · 7650b26e 更新 Dockerfile

开发地址
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

系统入口