|
|
b03b5385a5
|
refactor(service): 修改IEntityService泛型为VO类型并优化缓存策略
重构所有注解@CacheConfig的Service类,将IEntityService泛型从实体类改为VO类
实现实体与VO之间的转换逻辑,使用VO替代实体进行缓存以避免序列化问题
更新相关依赖组件和测试用例,确保功能完整性和系统兼容性
优化Redis缓存配置,清理旧缓存数据并验证新缓存策略有效性
|
2025-09-28 18:19:00 +08:00 |
|
|
|
df6188db40
|
feat: 新增WebSocket任务管理器及相关任务实现
实现WebSocketServerTaskManager用于管理WebSocket任务,并添加多个任务类:
- CompanyContext和CloudRkContext接口定义
- WebSocketServerTasker接口及多个具体任务实现类
- ContractVerifyTasker合同验证任务
- ContractRepairTasker合同修复任务
- CompanyCustomerRebuildFilesTasker客户文件重建任务
- CompanyVerifyTasker企业验证任务
- CustomerFileMoveTasker客户文件移动任务
- CompanyCompositeUpdateTasker企业综合更新任务
- ProjectCostImportItemsFromContractsTasker项目成本导入任务
- 其他相关辅助任务类
这些任务类通过WebSocket与前端交互,实现各种业务功能
|
2025-09-28 18:18:32 +08:00 |
|
|
|
510952d72e
|
feat: 添加企业文件管理功能及相关任务类
refactor: 重构企业文件验证和移动逻辑
fix: 修复企业合规验证逻辑及路径处理问题
docs: 添加VerifyContext工具类及相关文档
style: 优化代码格式及注释
|
2025-09-26 19:40:34 +08:00 |
|
|
|
a4db8a1644
|
docs: 更新VoableService接口实现分析文档
将详细的服务实现列表转换为表格形式,简化文档结构并提高可读性
|
2025-09-26 12:50:01 +08:00 |
|
|
|
42a8f9ab30
|
refactor(service): 实现VoableService接口以统一VO与实体映射逻辑
refactor(model): 重构实体类与VO类的字段映射关系
style: 调整代码格式与注释
fix: 修复部分字段映射错误
|
2025-09-26 12:31:08 +08:00 |
|
|
|
045a1e9eed
|
docs: 添加Service层合规性分析报告文档
添加Contract-Manager项目Service层合规性分析报告,评估各Service实现是否符合规范要求,并列出不符合项和改进建议
|
2025-09-26 12:16:17 +08:00 |
|
|
|
97a2586c21
|
更新策略
|
2025-09-25 19:31:55 +08:00 |
|
|
|
45f7b611c5
|
feat: 实现VoableService接口并重构相关服务
refactor: 优化WebSocket通信和任务处理逻辑
fix: 修复客户和供应商路径选择功能
docs: 更新任务通信规则文档
build: 更新项目版本至0.0.86-SNAPSHOT
style: 清理无用导入和日志输出
test: 添加CustomerFileMoveTasker测试类
chore: 更新tasker_mapper.json注册信息
|
2025-09-25 18:57:17 +08:00 |
|
|
|
bf90117116
|
docs: 添加客户端模块Service层规则文档
添加客户端模块Service层的架构设计、缓存管理、数据操作模式等详细规则文档,总结项目中的最佳实践和规范要求
|
2025-09-25 17:56:36 +08:00 |
|
|
|
928d10c681
|
Merge branch 'main' of http://10.84.210.110/songqq/contract-manager
|
2025-09-25 11:02:48 +08:00 |
|
|
|
fa6920806d
|
refactor(客户文件): 重构客户文件相关任务处理逻辑
- 移除CompanyCustomerFileService中未实现的searchEvaluationFile方法
- 删除已不再使用的tasker_mapper.json配置文件
- 重构CompanyCustomerEvaluationFormUpdateTask,移除无用日志记录
- 更新客户端与服务端Tasker通信文档中的文件路径格式
- 重构CustomerTabSkinFile中的文件重建和日期计算逻辑,改为直接调用服务方法
|
2025-09-25 11:02:45 +08:00 |
|
|
|
c21269975d
|
更新 README.md
|
2025-09-25 10:08:17 +08:00 |
|
|
|
ad42a49858
|
docs(task): 更新任务通信规则文档并添加任务注册描述
添加任务注册信息的描述字段到tasker_mapper.json
完善WebSocket通信机制文档,补充核心组件说明
修正属性同步机制中的空指针问题
优化代码格式和注释
|
2025-09-25 09:56:27 +08:00 |
|
|
|
2057c3ca67
|
feat: 实现客户端与服务器端Tasker通信机制及文件管理功能
refactor: 重构Tasker基类与服务获取逻辑
fix: 修复文件路径显示问题及任务注册加载机制
docs: 添加客户端与服务器端Tasker通信规则文档
style: 优化代码格式与日志输出
build: 添加tasker_mapper.json配置文件
chore: 清理无用代码与文件
|
2025-09-25 00:14:34 +08:00 |
|
|
|
dc764e6ed8
|
feat(表格单元格): 添加文件路径表格单元格基础类
|
2025-09-25 00:14:13 +08:00 |
|
|
|
09b0da498b
|
feat(service): 实现国际化支持并优化Service层
重构文件类型相关Service以支持国际化查询
添加findOneByLang辅助方法统一查询逻辑
实现StringConverter支持UI控件显示
优化缓存配置和查询性能
新增UnitStringConverter和CustomerCatalogStringConverter
完善文档和测试用例
|
2025-09-24 16:20:49 +08:00 |
|
|
|
45eed8281f
|
docs
|
2025-09-24 00:11:21 +08:00 |
|
|
|
7b023fd07b
|
docs: 添加数据库结构文档和任务说明文档
添加多个数据库表结构SQL文件,包括供应商评分、企业报告等JSON数据模板
添加任务说明文档,包括枚举类型本地化实现方案、VO创建指南和异步任务监控方案
删除无用的CustomerFileTypeLocalRepository.java文件
|
2025-09-24 00:11:05 +08:00 |
|
|
|
9561ad99e6
|
refactor(vendor): 重构供应商相关类命名和包结构
将CompanyVendor前缀的类重命名为Vendor前缀,优化包结构
调整供应商相关控制器、服务、仓库类的命名和位置
修复TableViewUtils中的类型安全警告
更新FXML文件中的控制器引用路径
|
2025-09-23 23:37:44 +08:00 |
|
|
|
9c3306eea3
|
feat: 添加供应商管理相关功能及数据库表结构
新增供应商名录管理功能,包括合格供应商名录、供应商文件、供应商关联实体等模块。主要变更包括:
1. 添加COMPANY_VENDOR_ENTITY表的CREATOR_ID、MODIFIER_ID和MODIFY_DATE字段
2. 实现供应商同步任务类(VendorClassSyncTask等)
3. 新增供应商相关VO类(VendorApprovedVo、VendorFileVo等)
4. 添加供应商相关Repository接口(VendorRepository、VendorFileRepository等)
5. 实现供应商相关服务类(VendorApprovedService、VendorFileService等)
6. 添加供应商管理界面控制器及皮肤类
7. 新增供应商文件类型枚举和本地化配置
|
2025-09-23 23:37:04 +08:00 |
|
|
|
71d3ecab52
|
CompanyVendor 改为 Vendor
|
2025-09-23 22:50:30 +08:00 |
|
|
|
5919636c04
|
feat(供应商管理): 新增供应商实体类及VO转换方法
添加CompanyVendor实体类,包含供应商基本信息、关联关系和VO转换功能
|
2025-09-23 22:50:16 +08:00 |
|
|
|
57fbae90c5
|
feat: 实现文件类型枚举的本地化支持
新增文件类型枚举的本地化功能,包括供应商、项目、公司、合同和客户文件类型。添加了相关的SQL表结构、Repository、Service、ViewModel和StringConverter实现。同时更新了文档说明如何创建和使用枚举类型的本地化功能。
修改了客户文件类型的相关代码,统一使用CustomerFileTypeLocalVo替代原有的CompanyCustomerFileTypeLocal,优化了代码结构和一致性。添加了文件类型枚举的缓存支持,提高了性能。
更新了create_enum.md文档,详细说明了文件类型枚举本地化的实现方式和相关组件清单。
|
2025-09-23 22:34:59 +08:00 |
|
|
|
4b8c1d4038
|
refactor(文件类型): 重构文件类型相关仓库和服务
- 将CompanyVendorFileTypeLocalRepository重命名为VendorFileTypeLocalRepository
- 新增CustomerFileTypeLocalRepository
- 更新VendorFileTypeService使用新的仓库名称
- 新增CustomerFileTypeLocal实体类
- 更新文档结构
|
2025-09-23 18:42:46 +08:00 |
|
|
|
543311c676
|
refactor(controller): 重构枚举类型相关代码,优化类型转换和显示逻辑
重构枚举类型的处理逻辑,统一使用Vo对象替代Model对象
- 修改ComboBoxUtils初始化逻辑,支持更多类型转换
- 实现VendorCatalogStringConverter用于类型转换
- 更新ContractFileTypeListCell和ContractFileTypeTableCell显示逻辑
- 调整VendorTabSkinFile和CompanyVendorTabSkinBase使用新的类型转换方式
- 更新相关服务类接口,添加类型转换方法
- 修改FXML文件添加类型选择控件
|
2025-09-23 18:24:00 +08:00 |
|
|
|
73cbb4e19e
|
feat: 添加合同文件类型相关类和文档
添加了VendorCatalogStringConverter转换器类、ContractFileTypeListCell列表单元格类和ContractFileTypeTableCell表格单元格类,并创建了相关文档文件
|
2025-09-23 18:21:26 +08:00 |
|
|
|
515b255567
|
feat: 添加供应商类型本地化支持及优化表格单元格显示
refactor: 重构供应商类型相关服务及控制器
fix: 修复供应商类型表格单元格初始化问题
style: 优化代码格式及导入顺序
|
2025-09-23 14:12:09 +08:00 |
|
|
|
386b6d01b4
|
feat: 添加项目文件和客户文件类型服务类
添加 ProjectFileTypeService 和 CompanyCustomerFileTypeService 服务类,用于处理文件和客户类型相关逻辑
|
2025-09-23 14:11:49 +08:00 |
|
|
|
39dbce013f
|
feat(converter): 实现通用枚举转换器和供应商类型转换器
添加EnumEntityStringConverter作为通用枚举转换基类
实现VendorTypeStringConverter用于供应商类型本地化转换
在VendorTypeService中添加findByLocaleAndValue方法支持转换器
优化ComboBoxUtils的绑定逻辑使其支持可选属性
新增VendorCatalogService提供供应商目录CRUD功能
|
2025-09-22 23:54:50 +08:00 |
|
|
|
b84e011857
|
feat: 添加枚举和供应商类型转换器及供应商目录服务
添加三个新类:
1. EnumEntityStringConverter - 枚举实体字符串转换器
2. VendorTypeStringConverter - 供应商类型字符串转换器
3. VendorCatalogService - 供应商目录服务
|
2025-09-22 23:54:23 +08:00 |
|
|
|
866e08224a
|
refactor(vo): 重构VO类及相关模型,添加Voable接口实现
feat(constant): 添加WebSocket错误码常量
docs(model): 为模型类添加注释
fix(service): 修复ProductUsageService缓存键问题
refactor(converter): 重构字符串转换器,移除EntityStringConverter依赖
feat(tab): 添加ComboBoxUtils工具类,优化下拉框初始化
style: 移除无用导入和字段
|
2025-09-22 23:11:21 +08:00 |
|
|
|
8aac509e51
|
feat(vendor): 添加VendorTypeService基础类结构
|
2025-09-22 23:10:45 +08:00 |
|
|
|
35a15f4702
|
refactor(contract): 重构客户文件类型相关代码,统一命名和继承结构
- 将 CompanyCustomerFileType 重命名为 CustomerFileType
- 统一相关 VO 和 model 的继承结构,使用 BaseEnumEntity
- 更新所有引用点,保持代码一致性
- 优化表格单元格显示逻辑,使用专用单元格工厂
|
2025-09-22 17:25:24 +08:00 |
|
|
|
3c3003fdf3
|
feat(contract): 添加供应商和客户文件类型相关类
添加VendorFileTypeLocalVo、CustomerFileType枚举和CustomerFileTypeLocalVo类,用于处理文件类型分类和本地化展示
|
2025-09-22 17:25:03 +08:00 |
|
|
|
35b33d401b
|
feat: 添加VendorGroupRequireFileTypeVo及相关服务功能
refactor: 重构多个服务类和方法,优化代码结构
fix: 修复PermissionVo中code字段更名为key的问题
docs: 更新create_vo.md文档,添加新创建的VO记录
perf: 优化WebSocketClientService中的session关闭逻辑
style: 清理无用导入和注释,统一代码格式
|
2025-09-21 23:08:34 +08:00 |
|
|
|
039d753bab
|
refactor(vo): 重构VO对象结构,统一字段命名和接口实现
重构所有VO对象,统一字段命名规范,移除冗余字段,优化接口实现
新增Voable接口用于VO对象转换
调整BaseViewModel和ProjectBasedViewModel接口定义
更新相关服务和控制器以适应VO对象变更
|
2025-09-21 17:47:52 +08:00 |
|
|
|
07c3f39a95
|
feat(vo): 新增并更新多个VO类实现ContractBasedVo接口
新增CloudTycVo、CloudYuVo、ExtendVendorInfoVo等VO类
更新SalesOrderVo、PurchaseOrderVo等实现ContractBasedVo接口
统一布尔类型字段为boolean并设置默认值false
|
2025-09-18 09:19:45 +08:00 |
|
|
|
f113cd8c48
|
feat(contract): 添加ContractBasedVo接口作为合同相关VO的基类
|
2025-09-18 09:19:29 +08:00 |
|
|
|
2752828094
|
refactor(client): 重构银行和公司相关代码
- 更新了多个类中的导入语句,替换了模型类为对应的VO类
- 优化了部分方法的参数和返回类型,使用VO类替代模型类
- 重构了自动补全功能,使用统一的泛型方法
- 添加了缓存注解,提高了数据访问性能
- 优化了部分代码结构,提高了可维护性
|
2025-09-18 09:08:57 +08:00 |
|
|
|
d0645c33f1
|
feat(common): 新增多个 VO 类
- 新增了多个与公司、合同、项目、库存等相关的 VO 类
- 这些类用于数据传输和接口定义,提高了系统的可维护性和扩展性
- 使用了 Lombok 注解,简化了类的编写
|
2025-09-18 08:45:08 +08:00 |
|
|
|
588779d611
|
feat(contract): 新增合同管理相关 VO 类
- 新增 CompanyContractVo 类,用于公司合同信息的传输
- 新增 CompanyCustomerEntityVo 类,用于公司客户实体信息的传输
- 新增 CompanyCustomerEvaluationFormFileVo 类,用于公司客户评估表文件信息的传输
|
2025-09-18 02:03:21 +08:00 |
|
|
|
9ffaac39cb
|
feat(common): 新增 BankVo、CompanyBlackReasonVo 和 CompanyContactVo 类
- 新增 BankVo 类,用于表示银行信息
- 新增 CompanyBlackReasonVo 类,用于表示公司黑名单原因
- 新增 CompanyContactVo 类,用于表示公司联系人信息
|
2025-09-18 02:03:01 +08:00 |
|
|
|
9ef90f98c1
|
feat(contract): 添加公司银行账户价值对象
新增 CompanyBankAccountVo 类,用于表示公司银行账户相关信息。该类包含以下属性:
- id: 主键
- companyId:公司 ID,关联 CompanyVo- bankId: 银行 ID,关联 BankVo
- account: 银行账号
- openingBank: 开户行
- description: 描述信息
- active: 账户状态
此添加为合同模块提供了新的数据传输对象,有助于管理和展示公司银行账户信息。
|
2025-09-18 02:01:35 +08:00 |
|
|
|
c0e4916474
|
refactor: 重构供应商文件类型枚举及相关服务
feat: 为多个服务添加缓存支持
fix: 修复WebSocket任务管理和远程调用异常处理
refactor: 重命名CompanyVendorFileType为VendorFileType
refactor: 优化项目成本导入任务实现
fix: 修复ContractTabSkinBase中的空指针问题
refactor: 统一WebSocket客户端任务调用接口
|
2025-09-17 22:28:17 +08:00 |
|
|
|
7560250036
|
feat(contract): 添加供应商文件类型相关类及服务实现
添加供应商文件类型枚举、模型、视图模型及服务类
实现供应商文件类型的缓存查询、保存和删除功能
|
2025-09-17 22:27:05 +08:00 |
|
|
|
c42ff7501d
|
refactor: 重构WebSocket服务及相关实体类
重构WebSocket服务名称从WebSocketService改为WebSocketClientService,并实现Serializable接口
添加WebSocket常量定义和消息处理实现
优化实体类equals和hashCode方法
修复控制器路径和日志配置
添加查询服务和任务接口方法
|
2025-09-17 11:45:50 +08:00 |
|
|
|
30deb0a280
|
feat: 实现WebSocket通信框架及任务管理功能
新增WebSocket客户端和服务端通信框架,包括会话管理、心跳检测和自动重连机制
添加任务管理器用于处理WebSocket任务创建和执行
实现消息回调处理和错误处理机制
重构销售类型服务并添加缓存支持
移除旧的销售类型服务实现
|
2025-09-17 11:44:39 +08:00 |
|
|
|
ada539bebf
|
refactor(controller): 重构控制器类名和路径,优化代码结构
feat(service): 新增QueryService接口实现,支持通用查询功能
docs(util): 完善ProxyUtils工具类的注释说明
fix(model): 修复CustomerCatalog实现IdentityEntity接口
style: 优化代码格式和导入顺序
perf(util): 提升FileUtils工具类功能,新增文件处理方法
chore: 更新README.md文件,补充UI资源路径说明
build: 更新pom.xml文件中的mainClass配置
test: 调整测试类命名和路径
ci: 更新CI配置文件中的类引用
refactor(controller): 重构表格单元格异步更新逻辑
docs(constant): 新增常量定义和注释
style: 统一代码风格和命名规范
refactor(service): 重构服务类继承关系
perf(controller): 优化表格数据加载性能
fix(service): 修复文件类型服务缓存问题
docs(model): 完善视图模型类注释
refactor(util): 重构文件工具类方法
style: 清理无用导入和代码
chore: 更新.gitignore文件
build: 调整项目依赖配置
refactor(controller): 重构控制器基类
perf(service): 优化查询服务性能
fix(controller): 修复表格数据加载异常
docs: 更新代码注释和文档
style: 统一代码缩进和格式
|
2025-09-13 01:02:43 +08:00 |
|
|
|
5edb44f619
|
feat: 添加新模块的基础类和主应用类
添加了多个基础服务类和视图模型类,包括SysConfViewModel、CompanyConstant等
实现了客户端和服务端的主应用类,包含启动配置和默认连接参数
|
2025-09-12 21:29:59 +08:00 |
|
|
|
98e48c520f
|
feat(proxy): 实现代理对象初始化检查与懒加载机制
添加ProxyUtils工具类用于检查代理对象初始化状态
实现代理对象创建和标记初始化功能
添加ProxyObjectDeserializerModifier处理反序列化时的代理对象创建
修改WebSocketService错误消息字段从errorMsg改为message
实现ContractItemService.findAllByInventory方法
优化ContractService查询条件处理并添加缓存支持
重构InventoryTabSkinHistoryPrice的service获取方式
|
2025-09-12 16:00:45 +08:00 |
|