明途二开项目
重庆市开州区党建统领“抓落实、赛实绩”管理系统

wanyuan 672ac3d51f 处理bug:部长查看待办任务时有统计数据(tzbz),对于部门的任务,部长和分管领导不需要办理,只需查看 8 月之前
.m2 63df2693af 修改maven仓库地址 9 月之前
.mvn 9276292cdc 明途系统基础 10 月之前
.run 9276292cdc 明途系统基础 10 月之前
01-docs 9276292cdc 明途系统基础 10 月之前
01-style 9276292cdc 明途系统基础 10 月之前
02-script 56608e6baf 督察人员可以看到撤销的批示留言的列表 8 月之前
docs c47106ab7f 提交文档 9 月之前
src 9276292cdc 明途系统基础 10 月之前
tc-public 8c7f7144d1 1、增加相对角色:发送人部门科长、上节点部门科长; 8 月之前
tc-service c7fdcbf078 bug修改 8 月之前
td-service 37a1924554 督办人员退回汇报,可选择送审到两办领导审批。 10 月之前
tip-api 3837338d81 处理bug:1、领导发布的批示留言,超过半个小时也可以撤回。 8 月之前
tip-bff 672ac3d51f 处理bug:部长查看待办任务时有统计数据(tzbz),对于部门的任务,部长和分管领导不需要办理,只需查看 8 月之前
tip-front 6d9c0f3f9e 处理bug:被分派单位的的汇报附件没有同步回显到牵头单位的汇报窗口 8 月之前
tip-service 56608e6baf 督察人员可以看到撤销的批示留言的列表 8 月之前
.gitignore 9276292cdc 明途系统基础 10 月之前
.gitlab-ci.yml 9276292cdc 明途系统基础 10 月之前
CHANGELOG.md 9276292cdc 明途系统基础 10 月之前
CONTRIBUTING.md 9276292cdc 明途系统基础 10 月之前
LICENSE 9276292cdc 明途系统基础 10 月之前
README.md 9276292cdc 明途系统基础 10 月之前
mvnw 9276292cdc 明途系统基础 10 月之前
mvnw.cmd 9276292cdc 明途系统基础 10 月之前
pom.xml 9276292cdc 明途系统基础 10 月之前
标准产品手机端接口文档说明.txt 9276292cdc 明途系统基础 10 月之前

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