前次会话已补齐 34/35 项。最后一项:给已有 Service 的 5 个模块补类型化 DTO,消除 Map<String,Object> 内部数据传递。
| 模块 | 现有文件 | 需要创建 |
|---|---|---|
system/menu |
MenuService, MenuController, MenuEntity | MenuCreateDTO, MenuUpdateDTO, MenuVO, MenuQueryDTO |
payment/enterprise |
EnterpriseService, EnterpriseController, EnterpriseEntity | EnterpriseCreateDTO, EnterpriseUpdateDTO, EnterpriseVO, EnterpriseQueryDTO |
payment/account |
AccountService, AlipayTransferService, AccountController | AccountCreateDTO, TransferCreateDTO, DepositVO, WithdrawVO 等 |
system/role |
RoleService, RoleController, RoleEntity | RoleCreateDTO, RoleUpdateDTO, RoleVO, RoleQueryDTO |
system/user |
UserService, UserController, UserEntity | UserCreateDTO, UserUpdateDTO, UserVO, UserQueryDTO |
module/system/dict/dto/DictTypeCreateDTO.java — Create DTO 模板module/system/dict/dto/DictTypeVO.java — VO 模板module/system/dict/service/DictService.java — Service 使用 DTO 的参考5 个模块无依赖关系,用子代理并行处理。每个模块需要:
Map<String,Object>mvn compile 通过