返利系统UML类图
2025-06-24 15:11:28 4 举报
返利系统UML类图
作者其他创作
大纲/内容
业务类型=返利
合同费用条款
- 费用项目- 计费标准- 收取方式- 累进方式- 计费方式- 目标计费方式- 差额扣点- 费用条款类型(整体、部门、配送)- 扣点时效(月,按季、按年、按合同期)-收取月份
规则收集服务
+ 规则处理工厂+ 合同查询服务+ 计费规则服务
+ pull():计费规则+ add(促销活动):计费规则
1
n
数据源
+ 业务源+ 汇总方式
账期任务调度器
+ 计费规则服务+ 计费服务
+ createTask():void- executeTask():void
合同
- 供应商- 核算主体- 经营方式
<<接口>>计费规则解析器
+ convert(params):计费规则
否
结算流水采集服务
+ List<业务源>+ 数据查询服务+ 原始流水处理工厂
+ pull():结算流水+ add(业务单据):结算流水
费用单
- 合同- 供应商- 核算主体- 经营方式- 账期- 收取日期- 费用类型- 二级费用类型- 结算方式 (票扣、账扣、现收)- 收取方式- 金额- 不含税金额- 税金
-----
+ convert(原始流水):原始业务单据
固定费用处理器
+费用流水服务
+ execute(计费规则,结算流水):boolean
业务数据查询服务
+ pull(业务源):原始业务单据
费用单明细
- 合同- 部门- 供应商- 核算主体- 经营方式- 账期- 收取日期- 费用类型- 二级费用类型- 收取方式- 费用项- 是否可返费用- 商品维度- 商品信息- 税率- 是否农产品- 金额- 不含税金额- 税金- 计算开始日期- 计算结束日期- 计算规则表达式- 调整原因- 备注
计费规则服务
+ query(params):List<计费规则>+ create(计费规则):void
<<接口>>计费处理器
+计费规则
+ execute(结算流水):boolean
<<接口>>流水处理器
+ convert(业务数据):结算流水
促销活动
- 商品- 活动类型- 活动生效时间- 金额
固定扣点计费处理器
+ 费用流水服务
*
合同规则转换器
业务单据监听器
+ 结算流水采集服务
+ consumer(业务单据):void
计费工厂
+ List<计费处理器>
+ execute(计费任务):boolean
。。。。。。
销售订单处理器
结算流水
- 部门- 仓库- 供应商- 合同号- 单据类型- 商品- 金额- 数量- 状态
业务单据采集调度器
+ execute():void
计费规则
- 费用项目- 计费标准- 收取方式- 累进方式- 计费方式- 目标计费方式- 差额扣点- 费用条款类型(整体、部门、配送)- 扣点时效(月,按季、按年、按合同期,实时)-收取月份-数据源-计算规则- 业务类型(退补、返利)- 生效日期-合同-供应商
合同规则采集调度器
+ 规则收集服务
原始业务单据
- 部门- 仓库- 供应商- 合同号- 商品- 金额- 数量- 类型
退补
- 商品- 合同- 退补类型- 金额
返利费用
- 合同- 供应商- 核算主体- 经营方式- 账期- 收取日期- 费用类型- 结算方式 (票扣、账扣、现收)- 收取方式- 费用项- 金额- 原单据号- 计算开始日期- 计算结束日期- 计算规则表达式
促销规则转换器
计费任务
- 计费规则-结算流水- 计划执行时间- 状态- 计费类型(退补、返利)
业务数据处理工厂
+ List<流水处理器>
促销规则监听器
+ 规则收集服务+ 计费规则服务
+ consumer(促销规则):void
<<接口>>结算流水服务
费用流水服务
+ create(计费结果):List<计费规则>
计费服务
+ 计费工厂
- createTask(计费任务)- execute(计费任任务)
<<接口>>合同查询服务
+ query(params):合同
计费规则解析工厂
+ List<规则转换器>
是
0 条评论
下一页