Commit fab6c9ab9f98fd7c0c44ce3fb8b18a7e08522261

Authored by zhangmeiyang
0 parents

feat(tax-central): 初始化税务代理核心模块

- 添加.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支撑文档到映射的变换
.gitlab-ci.yml not found in this commit
Latest builds
 
Status Build ID Ref Stage Name Duration Finished at