1、电子商务平台一期数据库设计文档版本号:1.00二一年十月内部资料注意保密2项目情况项目编号项目名称项目经理需求分析工程师系统设计工程师修改记录版本号 发布日期 作者 评审人 变更的章节3目 录1 前言 81.1 命名规范 81.2 说明 81.3 术语清单 81.4 数据库表清单 92 基础平台核心数据库表结构(zmc) .102.1 账户 102.1.1 客户子账户表 SubAccount .102.1.2 子账户冻结/注销流水 SubAccount_Oper 102.1.3 客户子账户资金变动流水表 SubAccountSeq .112.1.4 客户子账户资金冻结流水表 SubAccoun
2、tFreezeSeq.122.2 交易 132.2.1 充值交易流水 RechargeBILL .132.2.2 提现交易流水 WithDrawBILL .142.2.3 支付交易流水 PayBILL 152.2.4 批量代收付交易信息表(BatchInfo) 192.2.5 撤销交易流水 UndoPayBILL .202.2.6 退款交易流水 RefundBill .212.2.7 汇款交易流水 WaitingRechargeBILL.222.2.8 内部调账交易流水 AdjustBiLL232.2.9 外部系统交易通知 SHOP_NOTIFY 242.3 会计帐务 242.3.1 科目日记
3、账表(SUBJECT_DAY) 242.3.2 试算平衡表(Balance_Check) .242.3.3 科目类型表(SUBJECTTYPE) .252.3.4 凭证类型表(PZTYPE) .252.3.5 凭证科目对应表(PZSUBJECT) 252.3.6 科目明细表(SUBJECT) .262.3.7 凭证明细表(PZ) .262.4 系统参数 272.4.1 序列 272.5 渠道 272.5.1 渠道清算指令(Channel_Settle_Cmd) 272.5.2 渠道参数(Channel_Parm) 272.5.3 渠道返回码对照表(Channel_RtnCode ) .282.
4、5.4 渠道交易流水对照表(BILLNo_SN) .282.5.5 批量交易渠道批次表(Channel_Batch) .292.5.6 系统日志(Channel_Sys_Log) 302.5.7 渠道对帐表(Channel_Check) 312.5.8 渠道对帐不平明细表(Channel_CheckDetail) 3142.5.9 同城超时等待表(TC_OVERTIME_WAIT) .332.5.10 同城批量撤销表(TC_BATCHCANCEL) .342.5.11 同城费项代码对应表(CHANNEL_FEECODE_CHG) 342.5.12 同城对帐指令表(TC_CHECK_CMD) 3
5、42.5.13 同城对账表(TC_CHECK) .352.5.14 同城对账明细表(TC_CHECK_DETAIL) 352.5.15 明细下载回应表(CHECK_DOWN) .362.5.16 明细下载回应清单(CHECK_DOWN_DETAIL) .362.5.17 交易查询查复表(Trans_Query) 373 系统管理数据库表结构 383.1 系统维护 383.1.1 服务监控主表(MONITORAPPGROUP ) .383.1.2 服务监控明细表(MONITORAPPDETAIL) 383.1.3 系统日志(Sys_Log) .393.1.4 平台功能描述表(PlatForm_F
6、un) .403.1.5 管理平台操作日志(Operate_Log) 403.1.6 通知公告栏(Public_Bulletin) 403.1.7 服务产品管理(Service_Product) .413.1.8 黑白名单表(BW_List) .413.2 权限 413.2.1 登陆用户基本信息表 (LOGIN_INFO)413.2.2 角色信息表(ROLE_INFO) 423.2.3 登陆用户角色表(LOGIN_ROLE) .433.2.4 角色权限表(ROLE_PRIVILEGE) .433.2.5 权限信息表(PRIVILEGE) .433.2.6 权限资源表(PRIVILEGE_RES
7、OURCE) .443.3 权限组 443.3.1 权限组信息(LIMITGROUP) .443.3.2 权限分组表(LIMIT_GROUP_PRIVILEGE) .453.4 账户 453.4.1 快付通结算账户余额表(BankAccount_Balance) .453.4.2 子账户类型表(SUBACCOUNT_TYPE) 463.4.3 子账户互转控制表(SUBACCOUNT_TRANSCTRL) .463.4.4 客户已验证银行账户表 CustBankCard(管理平台) 463.4.5 客户子账户与银行账户绑定表(SubAccountBindCard) 473.4.6 账户与银行帐户
8、绑定流水表 kftbindact_bill(管理平台) 473.4.7 账户验证流水 AccountVerifyBILL(管理平台) 473.4.8 代付业务绑定的收款账户 (PAY_BINDBANKACOUNT)483.5 客户信息 493.5.1 客户信息表(CUST_INFO) 493.5.2 登录证书表(LOGIN_CERTIFICATE ) 503.5.3 客户证件扫描件表(CustCert_Scan) 503.5.4 商户信息管理 (管理员维护 )(Merchant_Info) .513.5.5 客户级别管理(CUST_LEVEL) .5153.5.6 客户开通业务列表(Cust_
9、ServiceList) 523.5.7 商户开通业务列表(Merchant_SERVICE_List) 523.5.8 客户订阅通知表(Cust_AlarmType) 523.5.9 客户投诉建议(CUST_SERVICE) .523.5.10 登记注册类型(Register_Type ) .533.5.11 行业分类(Industry_Type) .533.6 协议 533.6.1 协议范本(PROTOCOL_TEXT) 533.6.2 协议类型表(PROTOCOL_TYPE) 543.6.3 客户银行代收协议(CKB_Protocol) 543.6.4 快付通商户与平台外客户三方代收协议
10、(NotKft_PROTOCOL) (走无协议代扣渠道) 543.6.5 快付通商户与平台内客户三方代收协议(Kft_PROTOCOL) 553.6.6 商户代理关系表(Merchant_ProxyRelation) .563.6.7 客户计费信息表(Cust_Fee_Rule) .563.6.8 企业代收付协议(PROTOCOL_PARTYPAYEE) 563.6.9 汇款充值协议(PROTOCOL_REMIT) 573.6.10 卡通协议(PROTOCOL_KFTCARD) 573.7 业务参数 583.7.1 费用代码表(Fee_Code) .583.7.2 银行类型表(BANK_TYP
11、E_INFO) .583.7.3 城市代码表(City_Code) 583.7.4 行名行号表(Bank_Code) .593.7.5 银行开通业务表(Bank_Service)(门户展示给客户用) .593.8 系统参数 593.8.1 结算帐号配置表 593.8.2 运行参数(RunParm) 603.8.3 系统参数(SYSPARM) .613.8.4 定时计划定义表(TASKDEFINE) .613.8.5 定时计划执行表(TASKLIST ) .623.8.6 后台定时服务表(TimerAppServer) 623.8.7 客户通知消息(Cust_AlarmMessage) .633
12、.9 手续费管理 643.9.1 商户服务种类表(收费标准接口)(Cust_Service_Type) 643.9.2 提现计费规则(DrawMoney_Rule) 643.9.3 计费方法(FEE_METHOD ) 643.9.4 计费方法明细(FEE_METHOD_DETAIL) .653.9.5 定期手续费表(Regular_ServiceFee) .663.9.6 客户支付交易计分规则表(Cust_PointCalcRule ) .663.10 限额管理 673.10.1 客户使用额度控制表(Cust_UseAmountCtl) 673.10.2 交易额度(DEAL_AMOUNTCTR
13、L) 673.10.3 大额资金代付交易额度(BigAmount_DFLimit) .683.10.4 监控额度配置表(Watch_Limit) .6863.10.5 黑名单配置(B_Watch) 683.10.6 白名单配置(W_Watch) .693.11 支付管理 693.11.1 渠道类型(Channel_Type) 693.11.2 渠道管理(PAY_CHANNEL ) .693.11.3 渠道账户对照表(Channel_Bank_Account) .703.11.4 账户验证渠道表(Account_CheckRoute) 703.11.5 协议签订渠道表(Protocol_Sign
14、Route) .703.11.6 支付路由表(PAY_ROUTE) .713.11.7 调拨指令表(FlitCommand) .713.12 报表 723.12.1 分渠道交易统计报表(PAY_CHANNEL_DEALREPORT) 723.12.2 商户交易统计报表(CUST_DEALREPORT) .723.12.3 结算户支出报表(BALANCEACT_PAYOUT_REPORT) 733.12.4 从快付通结算户入监管户报表(MONITERACT_PAYIN_REPORT ) 733.12.5 监管户出账报表 (MONITERACT_PAYOUT_REPORT)733.12.6 基金交
15、易日报表(FUND_DAY_REPORT) .743.12.7 当日大额提现交易监控(Day_BigAmount_Watch) .743.12.8 累计提现交易监控(Total_Amount_Watch) .753.12.9 信用卡交易监控(Credit_Amount_Watch) 753.12.10 对公转对私交易监控(Trans_Amount_Watch) .753.12.11 两客户互转监控(Trade_Amount_Watch) .753.13 门户网站业务表 763.13.1 收款请求交易表(Web_RequestMoney ) 763.13.2 门户个人登录信息表(USER_LOG
16、IN_INFO) .763.13.3 门户用户操作日志(USER_OPERATE_Log) .773.13.4 密码问题(PWD_Q UESTION).774 基金业务数据库表结构 784.1.1 批量指令表(batch_inst) 784.1.2 开户信息表(openAccount_info ) 794.1.3 充提交易对帐(deposit_withdraw_check) 804.1.4 批次对照表(Batch_File_Map) .804.1.5 申购类交易信息表(buyFund_Info ) .814.1.6 撤销交易表(abolish) .834.1.7 赎回类交易表(redeem_i
17、nfo ) 834.1.8 对账结果表(Check_Account ) 854.2 基金基础数据 854.2.1 基金信息表(fund_info) 854.2.2 基金公司(InstCorp_info) 864.2.3 基金平台各连接节点开通业务表(Fund_Limit) .864.2.4 客户已开通基金公司账户表(Cust_Inst_Map ) .864.2.5 基金代销对照表(inst_agent_map) 864.2.6 基金业务平台系统参数表(Fund_Sys_Parm) 875 系统基础参数 8875.1 地区代码 885.2 银行种类代码 885.3 渠道编码 885.4 子帐户类
18、型 895.5 卡类型定义 905.6 渠道自定义交易类型 90第 8 页 共 94 页1 前言1.1 命名规范1)数据库表名命名规范2)所有数据库表的名字用有意义的英文或英文缩写来表示,如:系统参数表的名字为SYSPARM.3)字段命名规范4)所有字段的名字用有意义的英文或英文缩写来表示,如:字段”用户代码”的名字为USERCODE.1.2 说明1)所有金额的单位为“元”2)所有的日期格式为 YYYYMMDD(月份或天不够 2 位的前面补零 ),所有的时间格式为HHMMSS,所有年月字段为 YYYYMM(月份不够 2 位的前面补零).3)币种字段目前全部固定为 RMB4)关键字用“PK”表示
19、5)对于表中标明为自动产生的字段,表示该字段不需要人工录入,而是在追加时自动产生该字段的值1.3 术语清单名称 字段 说明支付类型 Pay_Type与支付相关0001 网银支付1001 实时代收2001 实时代付1002 批量代收2002 批量代付交易类型 Tran_Type8310 帐户验证(打款验证,报文验证)卡通协议签订8301 充值(网银充值、卡通充值)1301 即时到帐支付(网银支付、卡通支付、平台帐户支付)第 9 页 共 94 页1302 担保交易支付(网银支付、卡通支付、平台帐户支付)1303 担保交易支付确认(收款人确认、付款人确认)8022 担保交易退款申请8023 担保交易
20、退款确认1001 实时代扣2001 批量代扣1002 实时代付2003 批量代付8304 实时提现8303 普通提现8021 直接退款交易类型代码做如下细化:网银充值:(充值)卡通充值:(实时协议代扣+有支付协议)实时提现:(实时代付)批提现:(批量代付)协议实时代扣(有支付协议)协议实时代扣(无支付协议)实时代付协议批量代扣(有支付协议)协议批量代扣(无支付协议)批量代付网银支付卡通支付(卡通充值+平台内支付)1.4 数据库表清单数据库表结构分为四个部分,第一部分为基础平台数据库表结构,第二部分为门户网站数据库表结构,第三部分为基金平台数据库表结构。第四部分为体彩平台数据库结构。第 10 页
21、 共 94 页2 基础平台核心数据库表结构(zmc)2.1 账户2.1.1 客户子账户表 SubAccount字段名 类型 是否为空 是否主键 中文 说明ID NUMBER(12) N PK 子账户 ID 序列Cust_Id VARCHAR2(20) N 客户编号 安全控制值Subaccount_type Varchar2(4) N 子账户号类型 安全控制值Cust_Name VARCHAR2(100) N 用户名Amount NUMBER(15,2) N 总金额 安全控制值Cash_Amount NUMBER(15,2) N 可提现 安全控制值Uncash_Amount NUMBER(15,
22、2) N 不可提现 安全控制值Freeze_Cash_AmountNUMBER(15,2) N 可提现冻结金额安全控制值Freeze_UnCash_AmountNUMBER(15,2) N 不可提现冻结金额安全控制值BankCardNo Varchar2(32)Y 绑定的银行卡号默认提现帐号Property Char(1) N 账户性质 1-个人2-企业State VARCHAR2(2) N 状态 00-生效01-冻结02-注销Create_Time DATE N 创建时间CardBindTime DATE Y 银行卡绑定时间JiXi_Base NUMBER(15,0) N 计息积数LastT
23、erm_JiXi_DateVARCHAR2(8) N 上期计息的时间LastUpdate_Time DATE N 最新修改时间LastTerm_Amount NUMBER(15,2) N 上期总金额 计息使用Check_Value Varchar2(32) N 校验码 对安全控制值 MD5 后Base64 编码总金额可用金额不可用金额可用金额可提现金额不可提现金额不可用金额可提现冻结金额不可提现冻结金额第 11 页 共 94 页2.1.2 子账户冻结/注销流水 SubAccount_Oper字段名 类型 是否为空 是否主键 中文 说明ID Number(12) N PK 流水号Cust_Id
24、VARCHAR2(20) N 客户号Cust_Name VARCHAR2(100) N 用户名SubAccountType Varchar2(4) N 子账户类型OperType CHAR(1)N操作类型1 冻结2 注销3 解冻Create_Time Date N 操作时间Operator Varchar2(20) Y 操作员 管理平台的操作员Remark Varchar2(100) Y 附言2.1.3 客户子账户资金变动流水表 SubAccountSeq字段名 类型 是否为空 是否主键 中文 说明SN VARCHAR2(20) N PK 流水号 YYYYMMDD+帐务流水(每天 1)SubA
25、ccount_ID Varchar2(12) N 子账户 IDCust_Id VARCHAR2(20) N 客户编号 冗余SubAccount_TypeVarchar2(4) N 子账户号类型冗余Cust_Name VARCHAR2(100) N 用户名SeqFlag Char(1) N 帐务变动方向0-来帐1-往帐Change_Type Char(2) N 类型 01 充值 02 支付 03 提现04 内部调账 05 结息06 利息税07 原交易退款08 原交易撤销PreAmount NUMBER(15,2) N 变动前总金额Amount NUMBER(15,2) N 变动后总金额第 12
26、页 共 94 页Cash_Amount NUMBER(15,2) N 可提现发生额Uncash_Amount NUMBER(15,2) N 不可提现发生额Freeze_Cash_AmountNUMBER(15,2) N 可提现冻结发生额Freeze_UnCash_AmountNUMBER(15,2) N 不可提现冻结发生额REFSN VARCHAR2(16) Y 关联流水IDChange_Type 对应不同的表,充值流水支付流水提现流水REFBATCHID VARCHAR2(16) Y 批次号OrderID VARCHAR2(32) Y 订单号 冗余Create_Time DATE N 创建时
27、间Note VARCHAR2(100)Y 备注WORKDATE VARCHAR2(8) N 会计日期 与会计凭证进行核算的日期2.1.4 客户子账户资金冻结流水表 SubAccountFreezeSeq字段名 类型 是否为空 是否主键 中文 说明SN VARCHAR2(20) N PK 流水号 YYYYMMDD+帐务流水(每天 1)Cust_Id VARCHAR2(20) N 客户编号 冗余SubAccount_Type Varchar2(4) N 子账户号类型冗余Cust_Name VARCHAR2(100) N 用户名Freeze_Cash_AmountNUMBER(15,2) N 可提现
28、冻结发生额Freeze_UnCash_AmountNUMBER(15,2) N 不可提现冻结发生额Change_Type Char(2) N 类型 02 支付 03 提现OrgSn VARCHAR2(20) Y 原交易流号冗余Org_Batchid VARCHAR2(20) Y 原批次号Create_Time DATE N 创建时间State Varchar(2) N 状态 00 冻结 01 解冻第 13 页 共 94 页Note VARCHAR2(100)Y 备注WORKDATE VARCHAR2(8) N 会计日期 与会计凭证进行核算的日期2.2 交易2.2.1 充值交易流水 Rechar
29、geBILL字段名 类型 是否为空是否主键 中文 说明SN VARCHAR2(20) N PK 交易流水 YYYYMMDD+交易流水(每天 1)Cust_Id VARCHAR2(20) N 客户编号SubAccount_typeVarchar2(4) N 子账户号类型Cust_Name VARCHAR2(100) N 用户名RechargeType CHAR(1) N 充值类型 1 汇款、2 网银、3 账户验证Bank_Type VARCHAR2(7) Y 行别Bank_Code VARCHAR2(12) Y 行号 支付系统行号Bank_Name VARCHAR2(128) Y 开户行行名Ba
30、nkAddrNo VARCHAR2(4) Y 开户行地区代码BankCardNo VARCHAR2(32) Y 账号BankCardName VARCHAR2(100) N 户名Amount NUMBER(15,2) Y 金额Note VARCHAR2(100) Y 备注Bank_ResultCodeVARCHAR2(10) Y 银行返回码Bank_ResultNoteVARCHAR2(100) Y 银行备注ResultCode VARCHAR2(4) Y 返回码 给客户展现ResultNote VARCHAR2(100) Y 返回说明 给客户展现Create_Time DATE N 创建时间
31、Bank_Time DATE Y 银行回执更新时间State VARCHAR2(2) Y 状态 00 待充值01 充值中02 成功第 14 页 共 94 页03 失败Channel_Id VARCHAR2(10) Y 渠道编号MonitorBatchId VARCHAR2(20) Y 监管批次Check_State VARCHAR2(2) N 对账状态 00 未对账01 对帐中02 已对账成功03 对帐失败WORKDATE VARCHAR2(8) N 结算会计日期SettleDate Varchar2(8) Y结算日期 外部系统提供,供外部系统对账用CheckDate Varchar2(8)
32、Y 渠道结算日起 与渠道对账时使用充值不收手续费。2.2.2 提现交易流水 WithDrawBILL字段名 类型 是否为空是否主键 中文 说明SN VARCHAR2(20) N PK 交易流水 YYYYMMDD+交易流水(每天 1)Cust_Id VARCHAR2(20) N 客户编号SubAccount_typeVarchar2(4) N 子账户号类型Bank_Type VARCHAR2(7) N 行别Bank_Code VARCHAR2(12) Y 行号 支付系统行号Bank_Name VARCHAR2(128) Y 开户行行名BankAddrNo VARCHAR2(4) Y 开户行地区代
33、码BankCardNo VARCHAR2(32) N 银行卡号BankCardName VARCHAR2(100) N 户名FreezeSN VARCHAR2(20) Y 帐务冻结变动流水Amount NUMBER(15,2) N 金额WithDrawType CHAR(1) 提现类型 1-实时提现2-非实时提现Create_Time DATE N 创建时间WORKDATE VARCHAR2(8) Y 会计日期State VARCHAR2(2) N 状态 00 提现申请登记(基金监管时用)01 登记成功02 登记失败(基金监管时用)第 15 页 共 94 页03 支付中(已生成提现流水)04
34、提现成功05 提现失败Channel_Id VARCHAR2(10) Y 渠道编号MonitorBatchId VARCHAR2(20) Y 监管批次Fee NUMBER(15,2) Y 手续费 事前收的手续费Fee_Cust_Id VARCHAR2(20) Y 付手续费方Fee_State VARCHAR2(2) N 手续费状态 00 事前未统计01 事前已统计Bank_ResultCodeVARCHAR2(10) Y 银行返回码Bank_ResultNoteVARCHAR2(100) Y 银行备注Net_No Varchar2(10) Y 支付场次 统计时回填Pay_State Varch
35、ar2(2) N 支付状态 登记成功时必须填写。00 未向渠道发起01 已生成支付报表待人工查看02 向渠道发起03 支付完成SettleDate Varchar2(8) Y结算日期 外部系统提供,供外部系统对账用CheckDate Varchar2(8) Y 渠道结算日起 与渠道对账时使用2.2.3 支付交易流水 PayBILL字段名 类型 是否为空是否主键 中文 说明SN VARCHAR2(20) N PK 交易流水 YYYYMMDD+交易流水(每天 1)SrcCust_Id VARCHAR2(20) N 发起方客户编号 业务发起者SubAccount_typeVarchar2(4) N
36、子账户类型Payer_IfKftCustCHAR(1) N 付款方是否平台客户PayerCust_Id VARCHAR2(20) Y 付款方客户编号 付款方PayerCust_Name VARCHAR2(100) Y 付款方户名PayerBank_Type VARCHAR2(7) Y 付款方开户行行别第 16 页 共 94 页PayerBank_Code VARCHAR2(12) Y 行号 支付系统行号PayerBankName VARCHAR2(128) Y 付款方开户行行名PayerBankAddrNoVARCHAR2(4) Y 付款方开户行地区代码PayerBankCardNoVARCH
37、AR2(32) Y 付款方帐号PayerBankCardNameVARCHAR2(100) Y 付款方帐号户名Tran_Type VARCHAR2(4) N 交易类型 8310 帐户验证(打款验证,报文验证)卡通协议签订8301 充值(网银充值、卡通充值)1301 即时到帐支付(网银支付、卡通支付、平台帐户支付)1302 担保交易支付(网银支付、卡通支付、平台帐户支付)1303 担保交易支付确认(收款人确认、付款人确认)8022 担保交易退款申请8023 担保交易退款确认1001 实时代扣2001 批量代扣1002 实时代付2003 批量代付8304 实时提现8303 普通提现8021 直接退
38、款FeeType VARCHAR2(10) Y 费用类型代码 代收付的费用代码Channel_PayFlagCHAR(1) N 是否渠道金额支付Y/NChannel_Amount NUMBER(15,2) Y 渠道应扣金额第 17 页 共 94 页Channel_Fee NUMBER(15,2) Y 渠道手续费 从银联渠道扣款100 元只入账99, 1 元是手续费Channel_Actual_AmountNUMBER(15,2) Y 渠道实扣金额Cash_Amount NUMBER(15,2) N 可提现金额Uncash_Amount NUMBER(15,2) N 不可提现金额FreezeSN
39、 VARCHAR2(20) Y 帐务冻结变动流水FeeFreezeSN VARCHAR2(20) Y 实时手续费帐务冻结变动流水OrderID VARCHAR2(32) Y 订单号 转帐交易无;打款账户验证时为账户验证流水的 IDOrderNote VARCHAR2(500) Y 订单说明 转帐交易无Payee_IfKftCustCHAR(1) N 收款方是否是平台客户PayeeAccountTypeCHAR(1) N 收款方账户类型 0 平台内虚户1 平台内实户2 平台外实户PayeeCust_Id VARCHAR2(20) Y 收款方客户号 平台内客户才有PayeeCust_Name VA
40、RCHAR2(100) N 收款方平台户名PayeeBank_Type VARCHAR2(7) Y 收款方开户行行别平台外与平台内实户交易才有PayeeBank_Code VARCHAR2(12) Y 行号 支付系统行号PayeeBankName VARCHAR2(128) Y 收款方开户行行名PayeeBankAddrNoVARCHAR2(4) Y 收款方开户行地区代码PayeeBankCardNoVARCHAR2(32) Y 收款方帐号 平台外与平台内实户交易才有PayeeBankCardNameVARCHAR2(100) Y 收款方帐号户名Create_Time DATE N 创建时间E
41、xpire_Time DATE N 未支付失效时间ResultCode VARCHAR2(4) Y 返回码ResultNote VARCHAR2(100) Y 快付通说明Guarantee_StateVARCHAR2(2) Y 担保交易状态 00-担保中01-待收款方确认第 18 页 共 94 页02-待付款方确认03 担保成功04 退款已申请。待收款人确认。State VARCHAR2(2) N 交易状态 10 未支付(订单保存未支付)00 待支付(已调用渠道接口)01 支付中(已调用渠道)02 支付成功03 支付失败Net_No Varchar2(10) Y 支付场次 统计时回填Pay_S
42、tate Varchar2(2) Y 支付状态 待支付与待退款时必须填写。00 未向渠道发起01 已生成支付报表待人工查看02 向渠道发起03 支付完成BatchID VARCHAR2(16) Y UK 批次号 系统自动生成的SrcBatchID VARCHAR2(16) N 发起方批次号 批量业务才有DetailID VARCHAR2(8) Y 批量业务明细序号批量业务才有Balance_State Char(1) N 记帐户变动状态 0 未登记帐户变动1 已登记帐户变动Channel_Id VARCHAR2(10) Y 渠道编号Bank_ResultCodeVARCHAR2(10) Y 银
43、行返回码Bank_ResultNoteVARCHAR2(100) Y 银行备注Bank_Time DATE Y 银行回执更新时间WORKDATE VARCHAR2(8) Y 会计日期 登记帐户变动的日期Fee NUMBER(15,2) Y 手续费 事前收的手续费Fee_Cust_Id VARCHAR2(20) Y 付手续费方Fee_State VARCHAR2(2) N 手续费状态 00 事前未统计/01 事前已统计10 事后未计算/11 事后已计算第 19 页 共 94 页Undo_State VARCHAR2(2) N 撤销状态 00 未撤销01 申请撤销02 已被撤销Check_Stat
44、e VARCHAR2(2) N 对账状态 00 未对账01 对帐中02 已对账成功03 对帐失败SettleDate Varchar2(8) Y结算日期 外部系统提供,供外部系统对账用CheckDate Varchar2(8) Y渠道结算日起 与渠道对账时使用PgUrl VARCHAR2(200) YBgUrl VARCHAR2(200) YtranAmount NUMBER(15,2) Y 交易金额支付交易成功的时候,必须检查 Undo_State,如果是 01,则必须进行相应的修改。2.2.4 批量代收付交易信息表(BatchInfo)字段名 类型 是否为空是否主键 中文 说明BatchI
45、D VARCHAR2(16) N PK 内部批次号SrcBatchID VARCHAR2(16) N UK 发起方批次号SrcCust_ID VARCHAR2(20) N UK 发起方客户号Tran_Type VARCHAR2(4) N 交易类型 2001 批量代扣2003 批量代付Cust_ID VARCHAR2(20) N 收/付款方客户号Cust_Name VARCHAR2(100) N 收/付款方客户名SubAccount_typeVarchar2(4) N 收/付款方子账户类型FeeType VARCHAR2(10) N 费用代码Shop_Time Date N 商户时间戳Total
46、Num NUMBER(8) N 总笔数TotalAmount NUMBER(15,2) N 总金额第 20 页 共 94 页SucessNum NUMBER(8) Y 成功总笔数SucessAmount NUMBER(15,2) Y 成功总金额FailNum NUMBER(8) Y 失败总笔数FailAmount NUMBER(15,2) Y 失败总金额Create_Time Date Y 接收时间State VARCHAR2(2) N 状态 01-待审核02-审核通过(人工、自动)03-审核不通过04-处理中05-业务已处理Net_No Varchar2(10) Y 支付场次Pay_Stat
47、e Varchar2(2) N 支付状态 00 未向渠道发起01 已生成支付报表待人工查看02 向渠道发起03 支付完成LAST_UPDATE_TIMEDate Y 回执更新时间FreezeSN VARCHAR2(20) Y 帐务冻结变动流水FreezeCash_AmountNUMBER(15,2) Y 可用的冻结可提现金额FreezeUncash_AmountNUMBER(15,2) Y 可用的冻结不可提现金额2.2.5 撤销交易流水 UndoPayBILL对方商户号。支付交易类型字段名 类型 是否为空是否主键 中文 说明SN VARCHAR2(20) N PK 交易流水 YYYYMMDD+
48、交易流水(每天 1)ORG_Tran_Type VARCHAR2(4) N 交易类型OrgPayerCust_IdVARCHAR2(20) N 客户编号OrgSubAccount_typeVarchar2(4) N 子账户号类型OrgPaySN Varchar2(20) N 原支付流 查找原交易后后台填写第 21 页 共 94 页水PayerBank_Type VARCHAR2(7) Y 付款方开户行行别PayerBank_Code VARCHAR2(12) Y 行号 支付系统行号PayerBankName VARCHAR2(128) Y 付款方开户行行名PayerBankAddrNoVARC
49、HAR2(4) Y 付款方开户行地区代码PayerBankCardNoVARCHAR2(32) Y 付款方帐号PayerBankCardNameVARCHAR2(100) Y 付款方帐号户名Channel_Amount NUMBER(15,2) Y 原交易金额不能与可提现金额、不可提现金额共存OrgCash_Amount NUMBER(15,2) Y 可提现金额OrgUncash_AmountNUMBER(15,2) Y 不可提现金额OrgOrderID VARCHAR2(32) N 原订单号OrgPayeeCust_IdVARCHAR2(20) N 原对方客户号OrgPayeeCust_NameVARCHAR2(100) N 原对方户名State VARCHAR2(2) N 状态 00 原交易不确定,正撤销01 撤销成功02 撤销失败Create_Time DATE N 创建时间WORKDATE VARCHAR2(8) N 会计结算日期Note VARCHAR2(100) Y 备注fee NUMBER(15,2) Y 手续费Fee_Cust_Id VARCHAR2(20) Y 付手续费方Fee_State VARCHAR2(2) N 手续费状态00 事前未统计/01 事前已统计10 事后未计算/11 事后已计算第 22 页 共 94 页2.2.6 退款交易流水 R