资金模块-类图
2016-02-18 19:46:17 0 举报
资金模块类图主要包括以下几个部分:账户类、交易类、支付方式类和银行类。账户类包含账户ID、账户类型、账户余额等属性,以及查询余额、存款、取款等方法。交易类包含交易ID、交易类型、交易金额、交易时间等属性,以及查询交易记录、撤销交易等方法。支付方式类包含支付方式ID、支付方式名称等属性,以及查询支持的支付方式等方法。银行类包含银行ID、银行名称等属性,以及查询银行信息等方法。这些类之间存在关联关系,例如账户类与交易类之间存在一对多的关系,即一个账户可以有多个交易记录;支付方式类与交易类之间存在多对一的关系,即一个交易可以使用多种支付方式。
作者其他创作
大纲/内容
funds
AccountLog(开户日志)
+ id:String (主键)- merchantID:String (采购部总账号)- tranCode:String (交易代码)- merOrderNum:String (商户流水号)- corpName :String(公司名称)- userName:String (用户名)- serialNumber:String (第三方流水号)- accountNum:String (虚拟账号)- successDateTime:Timestap(开户完成日期)- respCode:String(渠道返回响应码)- status :String (开户状态)- reqDate:Timestap(请求日期)- channel:String(渠道)
- get and set
jingtumBindCart(井通绑卡信息)
+ companyNo:String (企业编号)+ cardNum:String (银行卡号)- status:String (绑卡状态)- bindDate:Timestap (绑卡日期)
get and set
account(账户)
- companyNo:String (企业编号)- channelId:String (渠道唯一编码)- accountNo:String (虚拟账号)- balance:String (余额)- status:String (状态)
company(供应商,企业业务实体)
- companyNo:String (企业编号)- name:String (企业名称)- paymentType:String (支付货款方式)- type:String (公司类型)- businessType:String(公司类型)- parent:Company(所属公司)- sieId:String (赛义的业务实体或者供应商ID)- interfaceId:String (赛义的接口ID)- status:String (公司的状态)- tacticType:String (编码)- tacticName:String (公司战略分类编码)- isOverpayment:boolean(是否超额支付)
FundsTransactionsLog(资金交易日志)
+ id:String (主键)- reqCode:String(交易代码)- tranType:String (交易类型)- tranAmt:String (交易金额)- merOrderNum:String (商户流水号)- serialNumber:String (第三方流水号)- reqDate:Timestap (交易时间)- acctNumber:String (操作账户)- receiveAccount:String (接收账户)- successDate:Timestap (交易完成时间)- respCode:String(渠道返回相应码)- status:String (交易状态)- channel:String (渠道)
easypayServiceImpl
gopayServiceImpl
channelBindCart(渠道绑卡信息)
+ companyNo:String (企业编号)- accountNo:String (虚拟号)+ cardNum:String (银行卡号)- channelNo:String (渠道编码)- status:String (绑卡状态)- bindDate:Timestap (绑卡日期)
get and set
channel(渠道)
+ channelId:String (渠道唯一编码)- channelName:String (渠道名称)- status:String (状 态)
0 条评论
回复 删除
下一页