- 在CreateRecipientRequest中新增needPaymentCall字段 - 用于控制是否需要调用支付分账接口 - 字段类型为Integer,支持空值处理 - 添加对应的JSON序列化注解 - 更新实体类文档注释说明用途
- 修改手动分账接口路径为 /manual 并支持请求体参数 - 更新计算分账结果接口路径为 /calculate - 将退款消息主题从 zt-refund 更改为 zt-profitshare-refund -重构退款消息对象字段,增加退款类型和原订单 ID - 更新退款消息生产者逻辑以适配新字段和主题配置 - 强化退款消息校验规则,确保必要字段完整性
- 新增分账规则的创建、查询、更新、启用、禁用和删除接口 - 新增分账记录的查询接口,支持按景区、订单ID等多种方式查询 - 新增手动触发分账和计算分账结果的功能接口 - 新增获取支持类型的接口,方便前端展示和选择- 集成分账服务Feign客户端,实现与zt-profitshare微服务通信 - 添加Kafka消息配置,支持分账和退款消息的发送 - 完善DTO结构定义,包括规则、记录、明细及消息相关实体类 - 实现集成服务层,封装对分账服务的操作并提供fallback机制 - 控制器层增加参数校验和异常处理逻辑,提高系统健壮性- 所有接口均遵循RESTful设计规范,并提供详细的日志记录