IConverter.java
272 Bytes
-
- 添加.gitignore文件忽略IDEA配置、编译输出和Maven构建目录 - 创建抽象处理器基类AbstractProcessor实现通用处理逻辑 - 配置Spring Boot应用属性,集成Nacos服务发现与配置中心 - 实现ApplicationContext持有者单例模式便于全局访问Bean - 定义审计类型枚举AuditType支持审核状态管理- 新增银行账号转换器BankCardNumberConverter用于字段映射- 创建基础单据BaseBill抽象类及客户信息BaseCustomer实体类 - 建立基础文档BaseDocument、映射BaseMapping和代理BaseProxy基类- 设计建造者模式抽象类Builder支持不同类型文档构建 - 实现业务类型BusinessTypeConverter等多种字段转换器 - 配置CentralConfig组件扫描包路径统一管理中央模块 - 添加费用项目ChargeItemConverter及相关部门转换器 - 定义连接标识接口ConnectionIdentity支持多数据源场景 - 创建联系人Contact实体类并关联至客户信息结构 - 构建上下文Context对象封装请求处理所需参数 - 配置ConvConfig启用mapping模块组件扫描功能- 实现Converter注解支持运行时动态字段转换配置 - 初始化ConverterContext容器注册所有转换器实例 - 添加币别CurrencyConverter及其他客户相关转换器 - 创建客户信息构建器CustomerBuilder解析标准客户数据 - 实现客户联系人CustomerContactConverter等专用转换逻辑 - 完善客户国家、创建组织等维度转换器实现 - 开发子项转换器CustomerItemConverter处理集合类型映射- 定义金蝶客户映射模型CustomerMapping支持JSON序列化 - 创建客户代理CustomerProxy承载第三方系统返回结果 - 实现客户发送器CustomerSender对接金蝶API完成同步 - 开发客户转换器CustomerTransformer支撑文档到映射的变换