• - 将Nacos发现和配置的命名空间ID从54c39cfe-d1c4-4022-a94b-a3486c5927fc更新为2267e673-b41f-458d-9643-2a03e4fd92fb
    - 在生产字段配置文档中将实体ID从42更改为57
    - 更新了对应的账套编码从MALL_42到MALL_57
    zhangmeiyang authored
     
    Browse Code »
  • - 移除了多个类中未使用的导入语句
    - 调整了部分文件中的 import 顺序以符合规范
    - 删除了冗余的 BigDecimal 和其他未引用的类型导入
    - 优化了部分模块的依赖引入方式
    - 统一了部分包内类的导入风格
    - 移除了废弃或重复的 ControllerAdvice 注解
    - 精简了 KingDeeHelper 中不必要的实体类导入
    - 更新了日志保留时间从 30 天延长至 180 天
    - 调整了部分 domain 类的 Lombok 注解使用方式
    - 优化了 tax-boot 模块中模型类的字段校验注解顺序
    zhangmeiyang authored
     
    Browse Code »



  • - 将 systemCode 字段统一更名为 systemType
    - 修改 SystemType 枚举验证方法名 validateSystemCode 为 validateSystemType
    - 更新 PipelineDO 中 systemType 字段类型为 systemTypeEnum
    - 调整 TenantService 中获取管道信息时的系统类型转换逻辑
    - 优化 PipelineMappingRepository 接口参数传递方式和 SQL 查询条件
    - 增加 MyBatis Plus 分页插件配置支持
    - 引入 mybatis-plus-jsqlparser 依赖以增强 SQL 解析能力
    - 完善租户查询逻辑,增加异常处理和 ID 设置机制
    zhangmeiyang authored
     
    Browse Code »
  • - 将 TenantPipeline 重命名为 PipelineDO
    - 将 TenantPipelineConfig 重命名为 PipelineDocFieldTypeDO
    - 将 PipelineBusinessKeyword 重命名为 PipelineBusinessKeywordDO
    - 将 TaxPipelineMappingError 重命名为 PipelineMappingErrorDO
    - 将 TaxPipelineVerify 重命名为 PipelineDocValidDO
    - 将 TaxPipelineVerifyReturn 重命名为 PipelineValidReturnDO
    - 将 TaxPipelineMappingCreate 重命名为 PipelineMappingCreateDO
    - 将 TenantTaxPipelineMapping 重命名为 PipelineMappingDO
    - 将 ITaxTenantService 重命名为 ITenantService
    - 将 ITaxPipelineBusinessKeywordService 重命名为 IPipelineBusinessKeywordService
    - 将 ITaxMappingErrorService 重命名为 IMappingErrorService
    - 将 ITaxPipelineVerifyService 重命名为 IPipelineDocValidService
    - 将 ITaxPipelineMappingService 重命名为 IPipelineMappingService
    - 更新所有引用上述类名的变量和方法参数
    - 修改 AdoptMessageServiceImpl 中的业务逻辑以适配新的 DO 类型
    - 修改 CustomerBuilder 中的数据处理逻辑以使用新命名的类
    - 修改 MappingUtils 中的字段反射逻辑以适应新类结构
    - 修改 CustomerTransformer 中的转换逻辑以使用 PipelineDO
    - 更新 KingDeeConnectionManager 中的连接获取方法参数类型
    - 更新 MessageContext 中的 tenantPipeline 字段为 pipelineDO
    - 更新 Builder 接口中的 build 方法参数类型
    - 更新 Transformer 接口中的 transform 方法参数类型
    - 更新 InitializeProcessor 和 MappingProcessor 中的构建与转换调用
    - 重命名存储层相关的实体类和仓库接口以符合新的命名规范
    zhangmeiyang authored
     
    Browse Code »
  • - 移除 TaxPipelineBusinessResponse 中的 configs 和 businessExt 字段
    - 删除 TaxPipelineBusinessConfigCO、TaxPipelineBusinessExtCO 等配置类
    - 清理控制器中与业务文档和扩展相关的接口方法
    - 移除 TaxPipelineBusinessConfigRepository 等冗余仓储接口
    - 简化服务层对业务配置和扩展信息的处理逻辑
    - 调整 VO 类字段类型及注释,提升数据一致性
    - 优化 TaxPipelineVO 和 TaxTenantVO 的字段描述和结构
    zhangmeiyang authored
     
    Browse Code »
  • - 新增 F_PZCW_Base_qtr1 类用于收款部门编号验证
    - 在 ReceivableBill 中添加 receiveDept 字段并配置转换器
    - 扩展 ReceivableMapping 以支持 F_PZCW_Base_qtr1 映射
    - 实现 ReceivableReceiveDeptConverter 进行字段值转换
    - 更新生产字段配置文档中的动态值映射规则
    - 添加收款部门字段的完整配置 JSON 示例说明
    zhangmeiyang authored
     
    Browse Code »


  • - 在BaseMapping类中添加verifyInformation字段的@JsonIgnore注解
    - 在BaseMapping类中添加returnKeys字段的@JsonIgnore注解
    - 引入com.fasterxml.jackson.annotation.JsonIgnore包
    
    ---
    feat(doc): 更新生产字段配置文档
    
    - 添加settleMethod结算方式配置示例
    - 补充对应的JSON配置结构说明
    zhangmeiyang authored
     
    Browse Code »


  • - 创建完整的系统设计文档,涵盖架构、模块设计、数据模型等
    - 详细描述各模块功能及核心组件,包括tax-boot、tax-central等六大模块
    - 提供系统核心流程说明,如消息处理、责任链模式应用
    - 定义系统核心概念,如租户、账套、文档、映射和代理
    - 描述与金蝶K3 Cloud的集成方式及API调用机制
    - 说明配置管理机制,支持多租户、多账套灵活配置
    - 添加异常处理机制和错误码定义
    - 提供部署架构、安全设计和监控日志方案
    - 规划未来功能扩展方向和性能优化策略
    zhangmeiyang authored
     
    Browse Code »
  • - 将fullySyncCustomer接口的@PostMapping注解改为@RequestMapping
    - ExcelUtils增加@Slf4j注解用于日志记录
    - 使用DataFormatter处理Excel单元格值,提升数据读取准确性
    - 改进表头读取逻辑,支持动态列映射
    - 增加对空单元格的处理,返回null而非空字符串
    - 为TaxTenantController的call方法添加默认"value"字段
    zhangmeiyang authored
     
    Browse Code »
  • - 添加 AbstractCustomer、ContactCO 和 CustomerCO 模型类
    - 修改 AdoptMessageController 支持金蝶客户同步接口参数
    - 在 AdoptMessageServiceImpl 中实现金蝶数据映射逻辑
    - 增加系统类型判断与异常处理机制
    - 优化消息体构造方式,支持不同系统的数据转换
    zhangmeiyang authored
     
    Browse Code »
  • - 为 fullySyncCustomer 接口增加路径参数以支持多租户管道配置
    - 添加对 Excel 文件(xls 和 xlsx)的解析与处理逻辑
    - 引入 Apache POI 依赖用于读取电子表格数据
    - 新增 ExcelUtils 工具类实现表格数据转换为 Map 列表
    - 在 ReceiveMessageCO 中将 systemType 类型从枚举改为字符串
    - 更新 controller 和 service 方法签名以传递更多上下文信息
    - 添加文件格式校验及空文件名校验防止非法输入
    - 优化代码结构并增强异常处理机制确保服务稳定性
    zhangmeiyang authored
     
    Browse Code »
  • lvqi authored
     
    Browse Code »
  • - 在 AdoptMessageController 中新增 /fullySyncCustomer 接口
    - 支持通过 MultipartFile 上传文件进行客户数据同步
    - 在 AdoptMessageService 中定义 fullySyncCustomer 方法
    - 实现类 AdoptMessageServiceImpl 中添加空实现
    - 优化代码导入语句,统一使用通配符导入
    
    fix(storage): 修正参数注释描述
    
    - 修改 saveBusinessKeyword 接口的参数注释
    - 将 cos 描述更正为公司 co
    
    feat(storage): 实现租户管道查询方法
    
    - 在 ITaxTenantService 接口中新增 findByTenantAndPipelineCode 方法
    - 在 TaxTenantService 中实现该方法的具体逻辑
    - 根据 group、entity 和 pipelineCode 查询对应的 TenantPipeline
    - 使用 Optional 返回结果,提高代码健壮性
    - 修复 listByPipelineIdAndDocumentType 方法中的空格格式问题
    zhangmeiyang authored
     
    Browse Code »