refactor(asset): 优化保养项目设计,使用折中方案

变更内容:
1. 删除 maintainItemId 字段(冗余,无实际作用)
2. 保留 maintainItem 字段(直接存储项目名称)
3. 新增接口:获取已使用的保养项目列表(去重)
4. 前端可使用该接口提供下拉提示,提升用户体验
5. 添加 maintainItem 字段的非空校验

设计思路:
- 不引入保养项目字典表(避免过度设计)
- 通过 DISTINCT 查询提供已使用项目列表
- 用户可以输入新项目,也可以从已有项目中选择
- 后续如需规范化,可平滑升级到字典表方案
This commit is contained in:
k kfluous
2026-03-12 09:54:00 +08:00
parent eb9eaf3810
commit a2e2d5c27e
25 changed files with 4402 additions and 11 deletions

60
RENAME_REPORT.md Normal file
View File

@@ -0,0 +1,60 @@
# 模块重命名完成报告
## 重命名时间
2026-03-12 01:15
## 重命名内容
### 目录重命名
```
yudao-module-asset-biz → yudao-module-asset-server
```
### 更新的文件
#### 1. pom.xml 文件2 个)
-`yudao-module-asset/pom.xml` - 更新 modules 配置
-`yudao-module-asset/yudao-module-asset-server/pom.xml` - 更新 artifactId
#### 2. 文档文件3 个)
-`DEVELOPMENT_PROGRESS.md`
-`MIGRATION_REPORT.md`
-`COMPLETION_REPORT.md`
## 验证结果
### 编译验证 ✅
```
[INFO] BUILD SUCCESS
[INFO] Total time: 15.768 s
[INFO] yudao-module-asset-server .......................... SUCCESS [ 0.632 s]
```
### 目录结构 ✅
```
yudao-module-asset/
├── yudao-module-asset-api/
└── yudao-module-asset-server/ ← 已重命名
```
### 文档验证 ✅
所有文档中的 `yudao-module-asset-biz` 已全部替换为 `yudao-module-asset-server`
## 重命名原因
统一命名规范,与其他模块保持一致:
- `yudao-module-system-server`
- `yudao-module-infra-server`
- `yudao-module-bpm-server`
- `yudao-module-asset-server` ← 新命名
## 状态
✅ 重命名完成
✅ 编译通过
✅ 文档已更新
✅ 无遗留问题
---
**完成时间**: 2026-03-12 01:16