岗巴检察院项目原工程(前端后端一起)

wanyuan f26cb54617 fix(task): 修复任务类型筛选时子类型显示不正确的问题 před 1 měsícem
.m2 e1f25e0d03 初始化 před 11 měsíci
.mvn e1f25e0d03 初始化 před 11 měsíci
.run e1f25e0d03 初始化 před 11 měsíci
01-docs e1f25e0d03 初始化 před 11 měsíci
01-style e1f25e0d03 初始化 před 11 měsíci
02-script 8a621defe2 新增任务类型设置表 před 4 měsíci
base 27fae37d9d 初始化 před 8 měsíci
tc-public 2be7611c8a 1. 续报修改成取消办结 před 8 měsíci
tc-service f26cb54617 fix(task): 修复任务类型筛选时子类型显示不正确的问题 před 1 měsícem
td-service 4a3739b935 保存事项关联指标类型 před 5 měsíci
tip-api 71cdb3385a feat(task): 业绩考核类型统计页面点击指标类型时查询关联任务id před 1 měsícem
tip-bff 2be7611c8a 1. 续报修改成取消办结 před 8 měsíci
tip-front 15565771ec 可视化页面的相关修改 před 1 měsícem
tip-service 65dd3b26ef 接入workpro im před 7 měsíci
.gitignore 27fae37d9d 初始化 před 8 měsíci
.gitlab-ci.yml e1f25e0d03 初始化 před 11 měsíci
CHANGELOG.md e1f25e0d03 初始化 před 11 měsíci
CONTRIBUTING.md e1f25e0d03 初始化 před 11 měsíci
LICENSE e1f25e0d03 初始化 před 11 měsíci
README.md e1f25e0d03 初始化 před 11 měsíci
mvnw e1f25e0d03 初始化 před 11 měsíci
mvnw.cmd e1f25e0d03 初始化 před 11 měsíci
pom.xml e1f25e0d03 初始化 před 11 měsíci
wzz.sql e1f25e0d03 初始化 před 11 měsíci
标准产品手机端接口文档说明.txt e1f25e0d03 初始化 před 11 měsíci

README.md

工作目标管理平台

英文简称:TC

上下文路径(必须):/minto

名词解释

名词 全称 描述
TC MINTO CENTER 工作目标管理平台对外标识
TD MINTO DEVICE 工作目标管理平台移动端对外标识
TIP MINTO Infrastructure Platform 明途基础平台,主要是工作目标管理平台底层技术平台
TAP MINTO Application Platform 明途应用平台,基于基础平台的上层应用,如任务管理
TGP 未知
TTP 未知
TPM 未知

相关仓库

代码仓库:http://39.99.155.97:8888/product/maven/tip_root

Sql仓库:http://39.99.155.97:8888/product/sql

移动端仓库:http://39.99.155.97:8888/product/maven/tmp-app.git

项目结构说明

tip-root                                         -- 根
  ├── 01-docs                                    -- 相关文档
  ├── 01-style                                   -- 代码样式检查文件
  ├── 01-script                                  -- 相关脚本
  ├── tc-service                                 -- TC服务
  │    ├── tap-goal
  │    └── tap-performance
  ├── td-service                                 -- 移动端服务
  │    ├── td-apps
  │    └── td-common                             -- 移动端公共模块
  ├── tip-api                                    -- api模块,所有服务模块均依赖此模块
  ├── tip-bff                                    -- bff模块,业务模块聚合
  ├── tip-front                                  -- web模块
  └── tip-service                                -- 平台服务层
       ├── tip-auth                              -- 验证模块
       ├── tip-matrix                            -- 矩阵模块
       └── tip-...                               -- 其他平台模块

构建

本工程使用Maven进行依赖管理,开发环境必须安装Maven,并在环境变量中增加MAVEN_HOME

工具:eclipseidea(推荐)

开发插件:lombok(必须)、mapstruct(必须)

打包

可以使用本目录下的:02-script/mvn-build-xx.bat/sh 进行打包,windows环境可以通过执行bat文件打包,类unix环境可以使用sh进行打包

打包分为两种,一种是单体模式,一种是微服务模式,使用不同的脚本进行打包,单体服务使用mvn-build-suite-*.bat/sh打包,微服务使用 mvn-build-microApp-*.bat/sh打包

dev表示开发环境打包、prod表示生成环境

使用前需要在path中配置maven的全局变量

发布

使用Tag进行打包发布,Tag名称为:版本号_Release_时间,如:V6.0_Release_20210510。 如果同一个版本需要多次发布,则直接更新时间即可。

发布时需要同步提供数据库空库、运行环境(tomcat、nginx,war包等)、相关文档等

附录

F.A.Q

1. ureport在linux环境下启动报错:Caused by: java.lang.NullPointerException: null

一般来说有两种解决方案:

1)使用report.enabled配置禁用report模块启动

2)执行以下命令

yum install fontconfig

ureport 报表学习地址

http://wiki.bsdn.org/display/UR/UREPORT+2+Home