Files
contract-manager/docs/create_enum.md
songqq 543311c676 refactor(controller): 重构枚举类型相关代码,优化类型转换和显示逻辑
重构枚举类型的处理逻辑,统一使用Vo对象替代Model对象
- 修改ComboBoxUtils初始化逻辑,支持更多类型转换
- 实现VendorCatalogStringConverter用于类型转换
- 更新ContractFileTypeListCell和ContractFileTypeTableCell显示逻辑
- 调整VendorTabSkinFile和CompanyVendorTabSkinBase使用新的类型转换方式
- 更新相关服务类接口,添加类型转换方法
- 修改FXML文件添加类型选择控件
2025-09-23 18:24:00 +08:00

1.2 KiB
Raw Blame History

枚举对象

枚举类型清单

  • common/src/main/java/com/ecep/contract/VendorType.java
  • common/src/main/java/com/ecep/contract/VendorFileType.java
  • common/src/main/java/com/ecep/contract/ProjectFileType.java
  • common/src/main/java/com/ecep/contract/CompanyFileType.java
  • common/src/main/java/com/ecep/contract/ContractFileType.java
  • common/src/main/java/com/ecep/contract/CustomerFIleType.java

Server 模块

Repository

  • server/src/main/java/com/ecep/contract/ds/vendor/repository/VendorTypeLocalRepository.java

Service

  • server/src/main/java/com/ecep/contract/ds/vendor/service/VendorTypeService.java

Client 模块

View Model

  • client/src/main/java/com/ecep/contract/vm/VendorTypeLocalViewModel.java

StringConverter

  • client/src/main/java/com/ecep/contract/converter/VendorTypeStringConverter.java

VOView Object

  • common/src/main/java/com/ecep/contract/vo/VendorTypeLocalVo.java

TableCell 表格单元格渲染

  • common/src/main/java/com/ecep/contract/controller/table/cell/VendorTypeTableCell.java

Common 模块

  • common/src/main/java/com/ecep/contract/model/VendorTypeLocal.java

其他

本文中的所有文件在项目路径下