# 项目结构重构
## 模块重构
- 模块结构
- 配置类统一
- 工具类统一
## Task的重新设计
- 去除掉JOB的概念
- 引入指针以及`TaskBto`对象
- 提供TaskService供其他模块调用
## 查询重构
- 优化对多余的查询
- 加入缓存
## 代码重构
- 抽象出通用的结构与业务
- 完善注释

## 其他部分
- 加入业务流程图
- 增加单元测试(Controller)
- 日志与事物的完善
- 引入knife4
- 完善开发流程，增加release分支，如图所示
- ![branchDes](images/branchDes.jpg)
