feat(service): 实现国际化支持并优化Service层

重构文件类型相关Service以支持国际化查询
添加findOneByLang辅助方法统一查询逻辑
实现StringConverter支持UI控件显示
优化缓存配置和查询性能
新增UnitStringConverter和CustomerCatalogStringConverter
完善文档和测试用例
This commit is contained in:
2025-09-24 16:20:49 +08:00
parent 45eed8281f
commit 09b0da498b
32 changed files with 1968 additions and 78 deletions

View File

@@ -24,11 +24,13 @@ Model和Vo的对应关系记录在 create_vo.md 结果记录中,如果未找
- 所在目录: D:\idea-workspace\Contract-Manager\client\src\main\java\com\ecep\contract\vm
- 继承 IdentityViewModel<VO>
- 包含一个 名为 from 的静态方法
public static BankViewModel from(BankVo v) {
```java
public static BankViewModel from(BankVo v) {
BankViewModel vm = new BankViewModel();
vm.update(v);
return vm;
}
}
```
- 继承实现 void updateFrom(Vo v) 方法
- 继承实现 void copyTo(Vo v) 方法
- 关联对象 使用 ObjectProperty<Integer>,不使用 IntegerProperty