Browse Source

chore: mark ticket 01 as resolved (BaseDTO refactor complete)

master
luoweijian 4 weeks ago
parent
commit
80bc06304c
  1. 15
      .scratch/controller-io-conventions/issues/01-base-dto-refactor.md

15
.scratch/controller-io-conventions/issues/01-base-dto-refactor.md

@ -4,7 +4,20 @@
**Blocked by:** None — 可立即开始 **Blocked by:** None — 可立即开始
**Status:** ready-for-agent **Status:** resolved
## Answer
Commit: ae103a1
改动文件:
- `BaseDTO.java` — 改为 abstract,仅保留 id/createTime/updateTime(@JsonInclude NON_NULL),移除 creatorId/updaterId/deleted/toEntity(Supplier)
- `IBaseService.java` — 删除 saveDTO/updateDTO 死代码及 BaseDTO/Supplier imports
- `BeanCopyUtils.java` — javadoc 移除 BaseDTO.toEntity 引用
- `README.md` — §3/§4/§10 同步更新
- `ResourceController.java` / `RoleController.java` — 修复预存 UTF-8 BOM 问题
验证:mvn clean compile 全 6 模块 SUCCESS;mvn test 45 tests 0 failures 0 errors。
- [ ] BaseDTO 改为 `abstract`,不可直接实例化 - [ ] BaseDTO 改为 `abstract`,不可直接实例化
- [ ] 移除 `creatorId`、`updaterId`、`deleted` 字段及其默认值 - [ ] 移除 `creatorId`、`updaterId`、`deleted` 字段及其默认值

Loading…
Cancel
Save