结构调整

This commit is contained in:
2026-07-14 16:36:24 +08:00
parent 585e9d8e15
commit 57f354cf9f
254 changed files with 84114 additions and 44 deletions
+34
View File
@@ -0,0 +1,34 @@
# 2026-06-02 日志
## 集成测试全量覆盖
**背景:** 用户要求为 tiny-erp 项目中所有缺少集成测试的 Controller 补充测试文件。
**分析结果:** 已有集成测试的 ControllerMaterialController、CustomerController、SupplierController、StocktakeController、AiController、HomeController、StockController。
缺少测试的有 14 个 Controller。
**执行:** 使用 5 个子代理并行生成测试文件(分模块:md、order、system、fin、stock-transaction)。
- 首批 md、order、system、stock-transaction 成功
- fin-tests 因子代理 API 限流失败,重试后补上
**最终结果:** 成功创建 14 个新的 ControllerTest 文件,编译全部通过。加上已有的,覆盖了项目所有 Controller。
**新测试文件清单:**
1. md/category: `MaterialCategoryControllerTest` - 6 方法
2. md/factory: `FactoryControllerTest` - 7 方法
3. md/warehouse: `WarehouseControllerTest` - 7 方法
4. im/stock: `StockTransactionControllerTest` - 14 方法
5. mc/order: `PurchaseOrderControllerTest` - 5 方法
6. om/order: `SalesOrderControllerTest` - 5 方法
7. om/delivery: `DeliveryControllerTest` - 5 方法
8. fin/accounts: `ArControllerTest` - 5 方法
9. fin/accounts: `ApControllerTest` - 5 方法
10. fin/funds: `FundsControllerTest` - 6 方法
11. system/dict: `DictControllerTest` - 6 方法
12. system/log: `OperLogControllerTest` - 3 方法
13. system/user: `UserControllerTest` - 6 方法
14. system/tenant: `TenantControllerTest` - 7 方法
**用户询问如何整体运行,回复了 mvn test 命令。**
**未决:** 用户未要求 git add/commit,遵循 MEMORY.md 约定不主动 commit。