DROP TABLE IF EXISTS `csm_cash_log`; CREATE TABLE `csm_cash_log` ( `id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号', `sid` VARCHAR(64) NOT NULL COMMENT 'sid', `createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间', `remarks` varchar(255) DEFAULT NULL COMMENT '备注信息', `isEnable` INT(11) NOT NULL DEFAULT '0' COMMENT '是否有效:0=未生效(长期未生效的记录可删除),1=已生效', `status` INT(11) NOT NULL DEFAULT '0' COMMENT '状态:0:未上传;1:上传完成正导入数据库;2:导入完成创建报表;3:报表完成创建Excel;4:完成', `dataDate` varchar(100) DEFAULT NULL COMMENT '日期', `fileFullPath` varchar(255) DEFAULT NULL COMMENT '文件完整路径', `outFilePath` varchar(255) DEFAULT NULL COMMENT '汇总文件路径', `fileUrl` varchar(1024) DEFAULT NULL COMMENT '文件下载地址', `allNum` int(11) DEFAULT '0' COMMENT '总记录数', `validNum` int(11) DEFAULT '0' COMMENT '有效记录数', `durations` int(11) DEFAULT '0' COMMENT '程序运行时长', `errRowNum` int(11) DEFAULT '0' COMMENT '出错的条数', `salesAmountYesterday` double(12,2) DEFAULT 0 COMMENT '昨日销售总计金额(元)', `cashedAmountToday` double(12,2) DEFAULT 0 COMMENT '今日应回款金额(元)', `cashedAmountTodayReal` double(12,2) DEFAULT 0 COMMENT '今日实际回款金额(元)', `cashedAmountDifferent` double(12,2) DEFAULT 0 COMMENT '回款差额金额(元)', PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB COMMENT='每日回款核对日志' ; DROP TABLE IF EXISTS `csm_cash_gd`; CREATE TABLE `csm_cash_gd` ( `id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号', `sid` VARCHAR(64) NOT NULL COMMENT 'sid', `createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间', `remarks` varchar(255) DEFAULT NULL COMMENT '备注信息', `status` INT(11) NOT NULL DEFAULT '0' COMMENT '状态:0=未核对,1=已核对(核对后数据不可再更改)', `logsid` varchar(64) DEFAULT NULL COMMENT '日志记录的SID', `dataDate` varchar(100) DEFAULT NULL COMMENT '日期', `accountName` varchar(100) DEFAULT NULL COMMENT '账户名称', `accountAmount` double(12,2) DEFAULT 0 COMMENT '金额', PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB COMMENT='国大导出的按日汇总对账报表' ; -- 序号 销售日期 支付渠道 金额(元) 对应公司主体 到账周期 预计回款日期 财务到账金额 到账差额 差额预计到账时间 备注 DROP TABLE IF EXISTS `csm_cash_sales`; CREATE TABLE `csm_cash_sales` ( `id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号', `sid` VARCHAR(64) NOT NULL COMMENT 'sid', `createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间', `remarks` VARCHAR(256) DEFAULT NULL COMMENT '备注说明', `logsid` varchar(64) DEFAULT NULL COMMENT '日志记录的SID', `dataDate` varchar(100) DEFAULT NULL COMMENT '日期', `serialNumber` INT(11) NOT NULL DEFAULT '0' COMMENT '序号', `disbursementChannelSid` VARCHAR(100) DEFAULT NULL COMMENT '支付渠道Sid', `disbursementChannelName` VARCHAR(100) DEFAULT NULL COMMENT '支付渠道名称', `amount` double(12,2) DEFAULT 0 COMMENT '金额(元)', `companySid` VARCHAR(100) DEFAULT NULL COMMENT '对应公司主体Sid', `companyName` VARCHAR(100) DEFAULT NULL COMMENT '对应公司主体名称', `accountCycle` VARCHAR(100) DEFAULT '-' COMMENT '到账周期', `accountCycleDays` INT(11) NOT NULL DEFAULT '0' COMMENT '到账周期天数', `antipateCashedDate` DATE DEFAULT NULL COMMENT '预计回款日期', `inaccountAmount` double(12,2) DEFAULT 0 COMMENT '财务到账金额', `differentAmount` double(12,2) DEFAULT 0 COMMENT '到账差额', `antipateDifferentDate` DATE DEFAULT NULL COMMENT '差额预计到账时间', PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB COMMENT='各渠道销售金额(1每日回款核对)'; -- 序号 回款日期 回款渠道 回款金额(元) 销售日期 备注 DROP TABLE IF EXISTS `csm_cash_income`; CREATE TABLE `csm_cash_income` ( `id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号', `sid` VARCHAR(64) NOT NULL COMMENT 'sid', `createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间', `remarks` VARCHAR(256) DEFAULT NULL COMMENT '备注说明', `logsid` varchar(64) DEFAULT NULL COMMENT '日志记录的SID', `dataDate` varchar(100) DEFAULT NULL COMMENT '日期', `serialNumber` INT(11) NOT NULL DEFAULT '0' COMMENT '序号', `collectionChannelSid` VARCHAR(100) DEFAULT NULL COMMENT '回款渠道Sid', `collectionChannelName` VARCHAR(100) DEFAULT NULL COMMENT '回款渠道名称', `amount` double(12,2) DEFAULT 0 COMMENT '回款金额(元)', `saleDate` DATE DEFAULT NULL COMMENT '销售日期', PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB COMMENT='2每日回款台账' ; -- 序号 销售日期 支付渠道 金额(元) 对应公司主体 回款周期 T+ 应回款日期 实际回款日期 回款金额 回款差额 差额预计到账日期 备注 DROP TABLE IF EXISTS `csm_cash_different`; CREATE TABLE `csm_cash_different` ( `id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号', `sid` VARCHAR(64) NOT NULL COMMENT 'sid', `createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间', `remarks` VARCHAR(256) DEFAULT NULL COMMENT '备注说明', `logsid` varchar(64) DEFAULT NULL COMMENT '日志记录的SID', `dataDate` varchar(100) DEFAULT NULL COMMENT '日期', `serialNumber` INT(11) NOT NULL DEFAULT '0' COMMENT '序号', `saleDate` DATE DEFAULT NULL COMMENT '销售日期', `disbursementChannelSid` VARCHAR(100) DEFAULT NULL COMMENT '支付渠道Sid', `disbursementChannelName` VARCHAR(100) DEFAULT NULL COMMENT '支付渠道名称', `amount` double(12,2) DEFAULT 0 COMMENT '金额(元)', `CompanySid` VARCHAR(100) DEFAULT NULL COMMENT '对应公司主体Sid', `CompanyName` VARCHAR(100) DEFAULT NULL COMMENT '对应公司主体名称', `accountCycle` VARCHAR(100) DEFAULT '-' COMMENT '回款周期', `accountCycleDays` INT(11) NOT NULL DEFAULT '0' COMMENT '回款周期天数', `antipateCashedDate` DATE DEFAULT NULL COMMENT '应回款日期', `realCashedDate` DATE DEFAULT NULL COMMENT '实际回款日期', `cashedAmount` double(12,2) DEFAULT 0 COMMENT '回款金额', `differentAmount` double(12,2) DEFAULT 0 COMMENT '回款差额', `antipateDifferentDate` DATE DEFAULT NULL COMMENT '差额预计到账日期', PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB COMMENT='3每日回款分析' ; -- DROP TABLE IF EXISTS `csm_cash_report`; CREATE TABLE `csm_cash_report` ( `id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号', `sid` VARCHAR(64) NOT NULL COMMENT 'sid', `createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间', `remarks` VARCHAR(256) DEFAULT NULL COMMENT '备注说明', `dataDate` varchar(100) DEFAULT NULL COMMENT '日期(yyyy-MM-dd)', `bankSid` VARCHAR(100) DEFAULT NULL COMMENT '银行Sid', `bankName` VARCHAR(100) DEFAULT NULL COMMENT '银行名称', `CompanySid` VARCHAR(100) DEFAULT NULL COMMENT '公司Sid', `CompanyName` VARCHAR(100) DEFAULT NULL COMMENT '公司名称', `salesAmountYesterday` double(12,2) DEFAULT 0 COMMENT '昨日销售总计金额(元)', `cashedAmountToday` double(12,2) DEFAULT 0 COMMENT '今日应回款金额(元)', `cashedAmountTodayReal` double(12,2) DEFAULT 0 COMMENT '今日实际回款金额(元)', `cashedAmountDifferent` double(12,2) DEFAULT 0 COMMENT '回款差额金额(元)', `serialNumber` INT(11) NOT NULL DEFAULT '0' COMMENT '序号', `saleDate` DATE DEFAULT NULL COMMENT '销售日期', `disbursementChannelSid` VARCHAR(100) DEFAULT NULL COMMENT '支付渠道Sid', `disbursementChannelName` VARCHAR(100) DEFAULT NULL COMMENT '支付渠道名称', `amountYesterday` double(12,2) DEFAULT 0 COMMENT '金额(元)', `tillTime` varchar(100) DEFAULT NULL COMMENT '截止时间', `accountBalance` double(12,2) DEFAULT 0 COMMENT '账户余额', `auditResult` varchar(1024) DEFAULT NULL COMMENT '审核结果', `reportDate` varchar(100) DEFAULT NULL COMMENT '日期(yyyy年MM月dd日)', `fileFullPath` varchar(255) DEFAULT NULL COMMENT '文件完整路径', `fileUrl` varchar(1024) DEFAULT NULL COMMENT '文件下载地址', PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB COMMENT='每日回款审核报告' ; DROP TABLE IF EXISTS `csm_cash_report_cashed_today`; CREATE TABLE `csm_cash_report_cashed_today` ( `id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号', `sid` VARCHAR(64) NOT NULL COMMENT 'sid', `createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间', `remarks` VARCHAR(256) DEFAULT NULL COMMENT '备注说明', `dataDate` varchar(100) DEFAULT NULL COMMENT '日期(yyyy-MM-dd)', `reportSid` VARCHAR(100) DEFAULT NULL COMMENT '报告Sid', `salesDate` varchar(100) DEFAULT NULL COMMENT '销售日期(yyyy年MM月dd日)', `disbursementChannelSid` VARCHAR(100) DEFAULT NULL COMMENT '支付渠道Sid', `disbursementChannelName` VARCHAR(100) DEFAULT NULL COMMENT '支付渠道名称', `amount` double(12,2) DEFAULT 0 COMMENT '金额(元)', `CompanySid` VARCHAR(100) DEFAULT NULL COMMENT '对应公司主体Sid', `CompanyName` VARCHAR(100) DEFAULT NULL COMMENT '对应公司主体名称', `cashedAmount` double(12,2) DEFAULT 0 COMMENT '回款金额', `differentAmount` double(12,2) DEFAULT 0 COMMENT '回款差额', PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB COMMENT='每日回款审核报告-附件:今日回款明细' ; DROP TABLE IF EXISTS `csm_cash_report_sales_yesterday`; CREATE TABLE `csm_cash_report_sales_yesterday` ( `id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号', `sid` VARCHAR(64) NOT NULL COMMENT 'sid', `createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间', `remarks` VARCHAR(256) DEFAULT NULL COMMENT '备注说明', `dataDate` varchar(100) DEFAULT NULL COMMENT '日期(yyyy-MM-dd)', `reportSid` VARCHAR(100) DEFAULT NULL COMMENT '报告Sid', `disbursementChannelSid` VARCHAR(100) DEFAULT NULL COMMENT '支付渠道Sid', `disbursementChannelName` VARCHAR(100) DEFAULT NULL COMMENT '支付渠道名称', `amount` double(12,2) DEFAULT 0 COMMENT '金额(元)', `CompanySid` VARCHAR(100) DEFAULT NULL COMMENT '对应公司主体Sid', `CompanyName` VARCHAR(100) DEFAULT NULL COMMENT '对应公司主体名称', `accountCycle` VARCHAR(100) DEFAULT '-' COMMENT '回款周期', PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB COMMENT='每日回款审核报告-附件:昨日销售报表' ; DROP TABLE IF EXISTS `csm_cash_disbursement`; CREATE TABLE `csm_cash_disbursement` ( `id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号', `sid` VARCHAR(64) NOT NULL COMMENT 'sid', `createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间', `remarks` varchar(255) DEFAULT NULL COMMENT '备注信息', `name` varchar(100) DEFAULT NULL COMMENT '名称', `charge` double(12,2) DEFAULT 0 COMMENT '手续费(%)', `chargeRule` VARCHAR(100) DEFAULT NULL COMMENT '手续费扣除规则', `cycleType` int(1) DEFAULT '0' COMMENT '周期计算方式:0=不计算,1=天数,2=指定日期', `tnumber` int(11) DEFAULT '1' COMMENT '天数', `tday` int(11) DEFAULT '19' COMMENT '指定日期(每月几号)', `accountCycle` VARCHAR(100) DEFAULT '-' COMMENT '回款周期', `cashedType` VARCHAR(100) DEFAULT '-' COMMENT '回款方式(手动,自动)', `CompanySid` VARCHAR(100) DEFAULT NULL COMMENT '对应公司主体Sid', `CompanyName` VARCHAR(100) DEFAULT NULL COMMENT '对应公司主体名称', `bankName` VARCHAR(100) DEFAULT '' COMMENT '绑定银行', `bankAccount` VARCHAR(100) DEFAULT '-' COMMENT '绑定银行账号', PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB COMMENT='支付渠道说明' ; insert into csm_cash_disbursement(sid,name,cycleType,tnumber,tday,accountCycle,cashedType,CompanyName,bankName,bankAccount,remarks) values ('1','现金','2','0','19','每月19日归集','手动','-','','','每月23/25日对账,直营店、内加盟'), ('2','鼎付通_微信','1','1','0','T+1','自动','源蜂-汇融','汇融','监管户','包括加盟店的柜面销售金额,T+3要返款给加盟主'), ('3','鼎付通_支付宝','1','2','0','T+2','自动','源蜂-汇融','汇融','监管户','包括加盟店的柜面销售金额,T+3要返款给加盟主'), ('4','云闪付_银联','1','1','0','T+1','自动','源蜂-汇融','汇融','','包括加盟店的柜面销售金额,T+3要返款给加盟主;T+1,节假日顺延后集中回'), ('5','磁条卡','0','0','0','-','','-','','','包括加盟店的柜面销售金额,T+3要返款给加盟主;新发卡视为一般商品销售'), ('6','电子礼品卡','0','0','0','-','','-','','','包括加盟店的柜面销售金额,T+3要返款给加盟主,新发卡收入单独账户查询回款,支付方式为微信。'), ('7','鼎力云券','0','0','0','-','','-','','','营销费用,不回款。'), ('8','大宗','2','0','19','每月19日归集','','-','','','每月23/25日对账'), ('9','生日提货券','0','0','0','-','','-','','','是公司福利(以前公司给过生日员工发的福利券)'), ('10','贵宾礼券','0','0','0','-','','-','','','每月23/25日对账,本应该为现金,错选择贵宾礼券'), ('11','广电中心卡','0','0','0','-','','-','','',''), ('12','银联POS卡','2','0','19','每月19日归集','手动','生活通-北京','银联POS北京','','每月23/25日对账'), ('13','农信E支付','1','1','0','T+1','自动','源蜂-汇融','汇融','','动植物园销售按照直营店,汇融银行二维码销售收入每天人工入系统;其他方式收入19号集中人工入系统。后由于对不清账,5.23改为销售入机分别为公司的支付宝和微信。'), ('14','鼎付通_翼支付','1','1','0','T+1(节假日顺延后集中回)','手动','生活通-天津','翼支付天津','','包括加盟店的柜面销售金额,T+3要返款给加盟主;T+1(节假日顺延后集中回,每月19日集中归集)'), ('15','鼎付通_招行支付','1','1','0','T+1','手动','','招行APP河北(冻结)','','包括加盟店的柜面销售金额,T+3要返款给加盟主'), ('16','鼎付通_龙支付','1','1','0','T+1','手动','','','建行(冻结)','包括加盟店的柜面销售金额,T+3要返款给加盟主'), ('17','积分抵现','0','0','0','-','','-','','',''), ('18','批发_美团','1','3','0','结算周期为3天一周期','手动','生活通-河北','','','美团外卖结算周期为3天一周期,如4月20-22三天应结账单,于4月23日一笔到账,以此类推。'), ('19','批发_饿百','1','3','0','T+3','自动','源蜂-汇融','汇融','','T+3,不分节假日'), ('20','批发_京东','1','1','0','T+1','自动','源蜂-汇融','汇融','','分两个渠道:京东到家和京东小时购。京东到家账期:T+5、京东小时购账期:T+1,到账时间节假日(周末)顺延。到账形式分三部分:货款、商品补贴款(94%)和暂扣款(商品补贴款6%,定期由源蜂公司开发票后另行结算)。'), ('21','批发_分销单','2','0','19','每月19日归集','','-','','','每月23/25日对账'), ('22','批发_配送中心','2','0','19','每月19日归集','','-','','','每月23/25日对账'), ('23','加盟店入库','2','0','19','每月19日归集','','-','','','加盟店入库+动植物园入库,底数还没有摸清。'); DROP TABLE IF EXISTS `csm_cash_collection`; CREATE TABLE `csm_cash_collection` ( `id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号', `sid` VARCHAR(64) NOT NULL COMMENT 'sid', `createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间', `remarks` varchar(255) DEFAULT NULL COMMENT '备注信息', `name` varchar(100) DEFAULT NULL COMMENT '名称', PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB COMMENT='回款渠道' ; insert into csm_cash_collection(sid,name) values ('1','微信'), ('2','美团'), ('3','京东到家'), ('4','归集款里的批发款'), ('5','饿了么'), ('6','支付宝'), ('7','京东小时购'); DROP TABLE IF EXISTS `csm_cash_coll_link_disb`; CREATE TABLE `csm_cash_coll_link_disb` ( `id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号', `collSid` VARCHAR(100) DEFAULT NULL COMMENT '回款渠道Sid', `collName` VARCHAR(100) DEFAULT NULL COMMENT '回款渠道名称', `disbSid` VARCHAR(100) DEFAULT NULL COMMENT '支付渠道Sid', `disbName` VARCHAR(100) DEFAULT NULL COMMENT '支付渠道名称', PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB COMMENT='回款渠道与支付渠道对应表' ; insert into csm_cash_coll_link_disb(collSid,collName,disbSid,disbName) values ('4','归集款里的批发款','1','现金'), ('1','微信','2','鼎付通_微信'), ('6','支付宝','3','鼎付通_支付宝'), ('4','归集款里的批发款','4','云闪付_银联'), ('4','归集款里的批发款','5','磁条卡'), ('4','归集款里的批发款','6','电子礼品卡'), ('4','归集款里的批发款','7','鼎力云券'), ('4','归集款里的批发款','8','大宗'), ('4','归集款里的批发款','9','生日提货券'), ('4','归集款里的批发款','10','贵宾礼券'), ('4','归集款里的批发款','11','广电中心卡'), ('4','归集款里的批发款','12','银联POS卡'), ('4','归集款里的批发款','13','农信E支付'), ('4','归集款里的批发款','14','鼎付通_翼支付'), ('4','归集款里的批发款','15','鼎付通_招行支付'), ('4','归集款里的批发款','16','鼎付通_龙支付'), ('4','归集款里的批发款','17','积分抵现'), ('2','美团','18','批发_美团'), ('5','饿了么','19','批发_饿百'), ('3','京东到家','20','批发_京东'), ('7','京东小时购','20','批发_京东'), ('4','归集款里的批发款','21','批发_分销单'), ('4','归集款里的批发款','22','批发_配送中心'), ('4','归集款里的批发款','23','加盟店入库'); -- 未使用 DROP TABLE IF EXISTS `csm_cash_cycle`; CREATE TABLE `csm_cash_cycle` ( `id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号', `sid` VARCHAR(64) NOT NULL COMMENT 'sid', `createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间', `remarks` varchar(255) DEFAULT NULL COMMENT '备注信息', `tips` VARCHAR(100) DEFAULT '-' COMMENT '描述', `cycleType` int(1) DEFAULT '0' COMMENT '周期计算方式:0=不计算,1=天数,2=指定日期', `tnumber` int(11) DEFAULT '1' COMMENT '天数', `tday` int(11) DEFAULT '19' COMMENT '指定日期(每月几号)', PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB COMMENT='回款周期'; insert into csm_cash_cycle(sid,tips,cycleType,tnumber,tday,remarks) values ('1','-',0,0,0,''), ('2','T+1',1,1,0,'包括加盟店的柜面销售金额,T+3要返款给加盟主'), ('3','T+2',1,2,0,''), ('4','T+3',1,3,0,''), ('5','T+5',1,5,0,''), ('6','每月19号归集',2,0,19,'每月23/25日对账,直营店、内加盟');