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

wanyuan b53a8be1f4 区长书记、区领导发布的审批留言不直接公布。完成 il y a 9 mois
.m2 63df2693af 修改maven仓库地址 il y a 9 mois
.mvn 9276292cdc 明途系统基础 il y a 10 mois
.run 9276292cdc 明途系统基础 il y a 10 mois
01-docs 9276292cdc 明途系统基础 il y a 10 mois
01-style 9276292cdc 明途系统基础 il y a 10 mois
02-script b53a8be1f4 区长书记、区领导发布的审批留言不直接公布。完成 il y a 9 mois
docs c47106ab7f 提交文档 il y a 9 mois
src 9276292cdc 明途系统基础 il y a 10 mois
tc-public fd0f1003c6 承办单位有传阅的功能,只能看不能改,并且不能看(区长、区领导、书记)批示内容。完成 il y a 9 mois
tc-service b53a8be1f4 区长书记、区领导发布的审批留言不直接公布。完成 il y a 9 mois
td-service 37a1924554 督办人员退回汇报,可选择送审到两办领导审批。 il y a 10 mois
tip-api b53a8be1f4 区长书记、区领导发布的审批留言不直接公布。完成 il y a 9 mois
tip-bff b53a8be1f4 区长书记、区领导发布的审批留言不直接公布。完成 il y a 9 mois
tip-front b53a8be1f4 区长书记、区领导发布的审批留言不直接公布。完成 il y a 9 mois
tip-service b53a8be1f4 区长书记、区领导发布的审批留言不直接公布。完成 il y a 9 mois
.gitignore 9276292cdc 明途系统基础 il y a 10 mois
.gitlab-ci.yml 9276292cdc 明途系统基础 il y a 10 mois
CHANGELOG.md 9276292cdc 明途系统基础 il y a 10 mois
CONTRIBUTING.md 9276292cdc 明途系统基础 il y a 10 mois
LICENSE 9276292cdc 明途系统基础 il y a 10 mois
README.md 9276292cdc 明途系统基础 il y a 10 mois
mvnw 9276292cdc 明途系统基础 il y a 10 mois
mvnw.cmd 9276292cdc 明途系统基础 il y a 10 mois
pom.xml 9276292cdc 明途系统基础 il y a 10 mois
标准产品手机端接口文档说明.txt 9276292cdc 明途系统基础 il y a 10 mois

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