提现账号配置表
CREATE TABLE `configs` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
`targetType` tinyint(4) NOT NULL DEFAULT '0' COMMENT '提现对象(0:用户1:商家)',
`targetld` int(11) NOT NULL COMMENT '提现对象ID',
`accType` tinyint(4) NOT NULL DEFAULT '0' COMMENT '提现类型(3:银行卡)',
`accTargetld` int(11) NOT NULL DEFAULT '0' COMMENT '银行卡Id(-1:支付宝-2:微信)',
`accAreald` int(11) DEFAULT NULL COMMENT '开卡地区Id',
`accNO` varchar(100) NOT NULL COMMENT '银行卡号',
`accUser` varchar(100) NOT NULL COMMENT '持卡人',
`dataFlag` tinyint(4) DEFAULT '1' COMMENT '有效时间(1:有效-1:删除)',
`createTime` datetime NOT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='提现账号配置表';
基础数据分类表
CREATE TABLE `data_cats` (
`catld` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
`catName` varchar(255) NOT NULL COMMENT '数据分类名称',
`dataFlag` tinyint(4) DEFAULT '1' COMMENT '有效标志(1:有效-1:删除)',
`catCode` varchar(255) DEFAULT NULL COMMENT '分类表标记字母',
PRIMARY KEY (`catld`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='基础数据分类表';
基础数据表
CREATE TABLE `datas` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增Id',
`catld` int(11) NOT NULL DEFAULT '0' COMMENT '分类ID',
`dataName` varchar(255) NOT NULL COMMENT '数据名称',
`dataVal` varchar(255) NOT NULL COMMENT '数据值',
`dataSort` int(11) NOT NULL DEFAULT '0' COMMENT '排序号',
`dataFlag` tinyint(4) DEFAULT '1' COMMENT '有效标志(1:有效-1:删除)',
`subCatld` int(11) DEFAULT '0' COMMENT '子分类Id',
`subDataVal` int(11) DEFAULT '0' COMMENT '子分类数据内容',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='基础数据表';
提现记录表
CREATE TABLE `draws` (
`cashld` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
`cashNo` varchar(50) NOT NULL COMMENT '提现单号',
`targetType` tinyint(4) NOT NULL DEFAULT '0' COMMENT '提现对象',
`targetld` int(11) NOT NULL DEFAULT '0' COMMENT '体现对象ID',
`money` decimal(11,2) NOT NULL COMMENT '金额',
`accType` tinyint(4) NOT NULL DEFAULT '0' COMMENT '提现类型',
`accTargetName` varchar(100) DEFAULT NULL COMMENT '开卡银行名称',
`accAreaName` varchar(100) DEFAULT NULL COMMENT '开卡地区名称',
`accto` varchar(100) NOT NULL COMMENT '卡号',
`accUser` varchar(100) DEFAULT NULL COMMENT '持卡人',
`cashSatus` tinyint(4) NOT NULL DEFAULT '0' COMMENT '提现状态(-1:提现失败0:待处理1:提现成功)',
`cashRemarks` varchar(255) DEFAULT NULL COMMENT '提现备注',
`cashConfigld` datetime NOT NULL COMMENT '提现设置对应时间Id',
`creatTime` datetime NOT NULL COMMENT '创建时间',
`commision` decimal(11,2) DEFAULT NULL COMMENT '提现手续费',
`actuaMoney` decimal(11,2) DEFAULT NULL COMMENT '实际到账金额',
`commissionRate` tinyint(4) DEFAULT NULL COMMENT '提现手续费率',
`sendDate` text COMMENT '向微信商户号请求的内容',
`returnDate` text COMMENT '微信商户号返回的内容',
`returnMsg` varchar(300) DEFAULT NULL COMMENT '微信商户返回的结果(内容取自returnDate)',
`payTime` datetime DEFAULT NULL COMMENT '付款时间(N/A)',
`payNo` varchar(300) DEFAULT NULL COMMENT '付款流水(商户号返回的)',
`accTargetld` int(11) DEFAULT '0' COMMENT '银行Id(通过这个可以知道银行代码是什么)',
`payFee` int(11) DEFAULT '0' COMMENT '手续费(微信商户号收)',
`incNo` int(11) DEFAULT '0' COMMENT '自增ID(向银行卡付款失败后,再次请求需要做加1操作,和提现申请单号组合使用)',
`queryDate` text COMMENT '查询银行卡付款状态请求的数据(N/A)',
`queryReturnData` text COMMENT '查询银行卡付款的状态返回的数据',
PRIMARY KEY (`cashld`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='提现记录表';