1. 方案设计
1.1、设计思想
设计思想
- 根据机构代发明细,归类企业各机构的代发数据。
- 取 代发方案状态 为 完成 状态,剔除失败、代发中等
- 按日期、资金类型、指标统计并汇总。
- 支持按 日期、月份、年份,重复汇总计算数据。
资金类型
- [1~~17] 系统定义
- 其他为客户自定义
多银行
(chain:utils-fxgj:1.0.9) --> FundLiquidationEnum.java 类1、企业信息表 中 清算通道 字段 就是用这个枚举2、代发明细中 银行编码 对应卡binHXB --> 判断 华夏银行 (03040000)NEWUP --> 判断 辽宁振兴银行 (03520000)3、如果代发明细中 银行编码 为空,则判断为他行卡
2. 数据模型
2.1 机构(日)汇总数据
- 记录每日机构的代发汇总数据
- 取 代发方案完成
- 所有数据不去重,取方案中的字段
| 索引 | 中文字段 | 英文字段 | 数据类型 | 示例说明 |
|---|---|---|---|---|
| 是 | 年+月+日 | String | yyyyMMdd 8位 | |
| 是 | 企业id | |||
| 是 | 机构id | String | ||
| 资金类型 | String | 可为空(17种类型加自定义) | ||
| 代发方案个数 | 汇总数据 | |||
| 代发总金额 | ||||
| 代发总人数 | ||||
| 代发(成功)金额 | ||||
| 代发(成功)人数 | ||||
| 本行卡(成功)代发金额 | 区分 多银行版本 | |||
| 他行卡(成功)代发金额 | 区分 多银行版本 | |||
| 新增时间 | datetime | |||
| 更新时间 | datetime |
2.2 机构(月)汇总数据
| 索引 | 中文字段 | 英文字段 | 数据类型 | 示例说明 |
|---|---|---|---|---|
| 是 | 年+月 | String | yyyyMM | |
| 是 | 企业id | |||
| 是 | 机构id | String | ||
| 资金类型 | String | 可为空(17种类型加自定义) | ||
| 代发方案个数 | ||||
| 代发总金额 | ||||
| 代发总人数 | ||||
| 代发(成功)金额 | ||||
| 代发(成功)人数 | ||||
| 本行卡(成功)代发金额 | 区分 多银行版本 | |||
| 他行卡(成功)代发金额 | 区分 多银行版本 | |||
| 新增时间 | datetime | |||
| 更新时间 | datetime |
