<<<<<<< HEAD # 项目说明书 1. 项目技术栈 * 后端: Jdk17 + SpringBoot + Mybatis-plus + Mysql + Redis + sa-token + easyexcel + forest + shardingsphere-jdbc * 前端: jQuery + easy-ui + freemarker + layer 2. 项目结构说明 ``` ├── codegen # 代码生成工具 ├── dependency # 依赖管理 ├── framework # 核心框架 │   ├── exception # 全局异常处理相关代码 │   ├── log # 基于切面的日志插件 │   ├── infra # 基础设施 │   ├── security # 安全相关代码 │   ├── util # 工具 │   └── web # web通用配置 ├── portal # web入口+静态资源 ├── job # 定时任务服务 ├── module-name # 功能模块名称 │   ├── client # 暴露给其他模块的能力 │   ├── client-base # 暴露给其他模块的能力的通用代码 │   │   ├── cmd # 传入参数,以CMD后缀 │   │   ├── dto # 返回数据对象,以DTO后缀 │   ├── infra # 模块的基础设施 │   │   ├── entity # 数据库模型 │   │   ├── mapper # Mybatis-plus的mapper接口 │   │   ├── model # 业务操作的数据模型 │   │   │ ├── po # 多表查询数据模型,以PO后缀 │   │   │ ├── query # 查询操作的数据模型,查询参数如果3个就用对象,以Query后缀 │   │   ├── service # Mybatis-plus的服务 │   ├── logic # 业务核心代码 │   │   ├── constant # 常量 │   │   ├── controller # 控制器,@Controller注解的controller,以PageController后缀,@RestController注解的controller,以RestController后缀 │   │   ├── convert # MapStruct转换工具,根据实际业务命名,示例:UserConvert │   │   ├── dto # 数据传输对象,以DTO后缀 │   │   ├── logic # 业务逻辑 ``` 2. 注意事项 3. 模块说明 4. 代码注释 ======= # srm #### 介绍 SRM项目源码 #### 软件架构 软件架构说明 #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) >>>>>>> d6805392de8a525eb0a1fbc7167c49ee61fd9217