门户系统(资金管理模块)
2018-04-13 17:22:18 0 举报
资金管理
作者其他创作
大纲/内容
internalAccountFrozen
InternalAccount acct,(内部账户信息管理对象)String orgId
为空
平台自有外部账户明细
CapitalInAcBalanceController.java
正确
Long id,WarningPara warningPara,Long orgId
WelabInAcSummaryController.java
不正确
companyCode是否为空
更新 cm_warning_para (预警参数表)
internalAccountQuery
String companyCode,(资金方编码)String customerType, (客户类型)String channelCode,(通道编码)String orgId
查询 cm_capital_basic (资金方基本信息)
转账
结束
根据通道编码,预警类型,账户类型查询是否有相同预警记录
查询
没有
组装资金方账户信息分页查询数据
CommAccountSearchRequest
String tunnelCode; (通道编码)xxx......
String accountNo,(账户号)String xxxxxx,(通道名称)Long orgId
listQuotaPage
String prodCode,(账户类型)String tunnelCode, (支付通道)Date dealDateStart,(开始日期)Date dealDateEnd,(结束日期)String orgId
orgId(机构ID)是否为空
listAcSummaryPage
String accountType,(账户类型)StringchannelName, (通道名称)Date dealDateStart,(起始日期)Date dealDateEnd,(终止日期)String orgId
否
String tunnelCode; (通道编码)
有
组装返回数据
解冻
新增
不为空
提现
充值
WarningParaController.java
更新 cm_warning_contacts (预警联系人表)
WarningPara warningPara,Long orgId
预警参数设置
InternalAccountController.java
门户系统(资金管理模块)- welab-capital
判断预警上下限金额正确性
调用Dubbo(IFreeAccountProvider)进行账户冻结
acct.channelCode(通道编码)是否为空
internalAccountThaw
String clientCode; (客户号)
WelabInAcBalanceController.java
平台外部账户余额
调用Dubbo(IExternalAccountDetailProvider)获取账户信息记录
保存 cm_warning_contacts (预警联系人表)
WelabExAcDetailedController.java
不存在
saveWarningPara
updateWarningPara
String channelCode,(通道名称)String prodCode,(账户类型)
String bankAccount,(银行账号)BigDecimal minAmount, (最小金额)BigDecimal maxAmount,(最大金额)String startTime,(开始时间)String endTime,(结束时间)String orgId
查询 cm_warning_contacts (预警联系人表)
WelabInAcDetailedController.java
为空(机构编码为空)
调用Dubbo(ITotalLedgerAcctProvider)获取账户信息记录
CapitalInAcDetailedController.java
存在预警记录
调用Dubbo(IUnFreeAccountProvider)进行账户解冻
是否有记录
平台内部账户余额
修改
保存 cm_warning_para (预警参数表)
调用Dubbo(IAccountQueryProvider)获取查询资金方内部账户明细
String clientCode; (客户号)String clientType; (客户类型)
WelabExAcBalance
Long id,(ID)String accountNo,(账户号)String accountName,(户名)String channelName,(通道名称)BigDecimal accountBalance,(账户余额)Long oid(机构ID)
调用Dubbo(IExternalAccountProvider)获取账户信息记录
调用Dubbo(IAccountQueryProvider)获取账户信息记录
WelabExAcBalanceController.java
预警参数处理
平台自有内部账户汇总
冻结
平台自有内部账户明细
已存在
账户明细查询
账户余额查询
调用Dubbo(IAccountQueryProvider)获取查询资金方内部账户余额
调用Dubbo(IAccountQueryProvider)获取内部账户信息记录
WelabInAcDetailed
Long id,(ID)String channelType; (通道类型)String prodCode; (账户类型)String tunnelCode;(通道编码)String channelName;(通道名称)Date dealDateStart;(开始交易日期)Date dealDateEnd;(结束交易日期)String dealType;(交易类型)String businessCode;(业务单号)BigDecimal amount;(交易金额)String state;(交易状态)String paymentChannel;(支付通道)String serviceNo;(流水号)Date dealDate;(交易时间)String balance;(余额)Long oid;(机构id)
查询 cm_warning_para (预警参数表)
WelabInAcBalance
Long id,(ID)String channelCode,(通道编码)String channelName,(通道名称)String prodCode,(账户类型)BigDecimal balance,(账户余额)String state,(账户状态)Date updateTime,(更新时间)Long oid(机构ID)
WelabInAcSummary
Long id,(ID)String accountType;(账户类型)String channelCode;(通道名称)Date dealDateStart;(起始日期)Date dealDateEnd;(终止日期)BigDecimal incomeSummary;(收入金额汇总)BigDecimal expenditureSummary;(支出金额汇总)String numberSummary;(笔数汇总)Long oid;(机构id)
WarningPara
String channelCode,(通道编码)String accountType,(账户类型)String warningType,(预警类型)BigDecimal warningMax,(预警上线)BigDecimal warningMin,(预警下线)boolean isDeleted,(是否删除)Date gmtCreate,(创建时间)Date gmtModified,(更新时间)List uidList,(用户ID列表)Long oid,(机构ID)
WelabExAcDetailed
账户管理
queryWarningParaList
String channelCode,(通道名称)String warningType,(预警类型)
0 条评论
回复 删除
下一页