|
|
a644a8de42
|
refactor(server): 清理全量 any 类型安全警告 (692 → 0)
- 全模块类型化:controller 的 req: any → AuthenticatedRequest/RequestUser,
聚合查询 getRawMany 泛型标注、导入行/响应体定义具体 interface、
catch (e: any) → unknown + 收窄、no-base-to-string 用 String() 显式转换
- 第三方无类型库边界(pdfkit/exceljs)文件级或单行 disable 并注明理由
- 顺带修复:get-business-context.tool 两个 require-await error、
bills.controller 参数顺序隐患、main.ts compression 调用
- 运行时逻辑零改动;测试 142 套件 / 1065 用例全部通过
|
2026-08-08 09:28:23 +08:00 |
|
|
|
d1c933f032
|
refactor(server): 清理无用导入与类型转换
- 移除测试/控制器中未使用的导入与实例
- bills/classroom-rentals 改用 ESM 导入替代 require
- bills.service 去掉多余断言、backfill 显式转字符串、main.ts void bootstrap
|
2026-08-05 21:14:17 +08:00 |
|
|
|
1e1e24f0f0
|
fix: 修复考勤控制器 DI 解析与班级日期迁移空 SQL
|
2026-08-05 17:46:11 +08:00 |
|
|
|
47720a8fcc
|
refactor: 移除 SQLite 支持,仅保留 MySQL
|
2026-08-05 17:43:13 +08:00 |
|
|
|
68270e7571
|
refactor: 拆分数据库迁移基建并新增审计日志工具
|
2026-08-05 17:10:42 +08:00 |
|