<<<<<<< HEAD
├── 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 # 业务逻辑
SRM项目源码
软件架构说明
d6805392de