ソースを参照

资金监管sql补齐

ellisran 10 ヶ月 前
コミット
71608e3260
1 ファイル変更174 行追加0 行削除
  1. 174 0
      sql/update.sql

+ 174 - 0
sql/update.sql

@@ -189,6 +189,180 @@ CREATE TABLE `zh_contract_tree_audit` (
   PRIMARY KEY (`id`)
 ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci COMMENT = '合同节点授权用户表';
 
+CREATE TABLE `zh_financial_audit` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `spid` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '项目id',
+  `uid` int(11) NOT NULL COMMENT '用户id',
+  `permission_transfer_show` tinyint(1) DEFAULT '1' COMMENT '查看划拨权限',
+  `permission_transfer_add` tinyint(1) DEFAULT '0' COMMENT '添加划拨权限',
+  `permission_transfer_file` tinyint(1) DEFAULT '0' COMMENT '划拨文件权限',
+  `permission_pay_show` tinyint(1) DEFAULT '1' COMMENT '查看支付权限',
+  `permission_pay_file` tinyint(1) DEFAULT '0' COMMENT '支付文件权限',
+  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='资金监管权限用户表';
+
+CREATE TABLE `zh_financial_pay` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `spid` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '项目id',
+  `tid` int(11) NOT NULL COMMENT '标段id',
+  `code` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '支付编号',
+  `create_time` datetime DEFAULT NULL COMMENT '申请时间',
+  `uid` int(11) DEFAULT NULL COMMENT '申请人',
+  `used` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '资金用途',
+  `total_price` decimal(30,8) DEFAULT '0.00000000' COMMENT '支付金额',
+  `small_expenses_tp` decimal(30,8) DEFAULT '0.00000000' COMMENT '小额支出支付金额',
+  `times` tinyint(3) DEFAULT '1' COMMENT '次数',
+  `status` tinyint(2) DEFAULT NULL COMMENT '审批状态',
+  `entity` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '申请支付单位',
+  `bank` varchar(255) COLLATE utf8_unicode_ci DEFAULT '' COMMENT '单位开户行',
+  `bank_account` varchar(255) COLLATE utf8_unicode_ci DEFAULT '' COMMENT '支付账号',
+  `remark` text COLLATE utf8_unicode_ci COMMENT '备注',
+  `final_auditor_str` varchar(255) COLLATE utf8_unicode_ci DEFAULT '',
+  `entities` varchar(5000) COLLATE utf8_unicode_ci DEFAULT '' COMMENT '收款单位',
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='资金支付表';
+
+CREATE TABLE `zh_financial_pay_attachment` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `spid` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '项目id',
+  `fpid` int(11) NOT NULL COMMENT '申请支付id',
+  `fpcid` int(11) DEFAULT NULL COMMENT '支付明细id',
+  `uid` int(11) NOT NULL COMMENT '上传者id',
+  `filename` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件名称',
+  `fileext` varchar(5) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件后缀',
+  `filesize` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件大小',
+  `filepath` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件存储路径',
+  `upload_time` datetime NOT NULL COMMENT '上传时间',
+  `type` tinyint(1) DEFAULT '0' COMMENT '文件类型(0为普通,1为发票)',
+  `bill` varchar(255) COLLATE utf8_unicode_ci DEFAULT '' COMMENT '发票号',
+  PRIMARY KEY (`id`) USING BTREE,
+  KEY `idx_trid` (`fpid`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='资金支付文件表';
+
+CREATE TABLE `zh_financial_pay_audit` (
+  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
+  `spid` varchar(100) COLLATE utf8_unicode_ci NOT NULL COMMENT '项目id',
+  `tid` int(11) NOT NULL COMMENT '标段id',
+  `fpid` int(11) NOT NULL COMMENT '资金支付id',
+  `aid` int(11) NOT NULL COMMENT '审批人id',
+  `order` int(11) NOT NULL COMMENT '审批顺序',
+  `times` int(11) NOT NULL DEFAULT '1' COMMENT '审批次数',
+  `status` int(1) NOT NULL COMMENT '审批状态',
+  `begin_time` datetime DEFAULT NULL COMMENT '开始审批时间',
+  `end_time` datetime DEFAULT NULL COMMENT '结束审批时间',
+  `opinion` varchar(1000) CHARACTER SET utf8 DEFAULT NULL COMMENT '审批意见',
+  `audit_type` tinyint(4) unsigned NOT NULL DEFAULT '1' COMMENT '审批类型(1个人,2会签,3或签)',
+  `audit_order` tinyint(4) unsigned NOT NULL COMMENT '审批顺序',
+  PRIMARY KEY (`id`),
+  KEY `idx_sid_order_times` (`fpid`,`order`,`times`),
+  KEY `idx_sid_status_aid_order_times` (`fpid`,`status`,`aid`,`order`,`times`),
+  KEY `idx_sid_times_status` (`fpid`,`times`,`status`),
+  KEY `idx_tid_aid` (`tid`,`aid`),
+  KEY `idx_sid_times_aid` (`fpid`,`times`,`aid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='资金支付审批表';
+
+CREATE TABLE `zh_financial_pay_contract` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `spid` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '项目id',
+  `tid` int(11) DEFAULT NULL COMMENT '标段id',
+  `fpid` int(11) DEFAULT NULL COMMENT '申请支付id',
+  `cid` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '合同id',
+  `c_code` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '合同编号',
+  `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '合同名称',
+  `total_price` decimal(30,8) DEFAULT NULL COMMENT '合同金额',
+  `entity` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '收款单位',
+  `bank` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '开户行',
+  `bank_account` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '开户行账号',
+  `small_expenses` tinyint(1) DEFAULT NULL COMMENT '是否小额支出',
+  `pay_price` decimal(30,8) DEFAULT NULL COMMENT '支付金额',
+  `settle_price` decimal(30,8) DEFAULT NULL COMMENT '结算金额',
+  `pay_type` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '支付方式',
+  `bill` tinyint(1) DEFAULT '0' COMMENT '是否需要发票',
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='资金支付明细表';
+
+CREATE TABLE `zh_financial_pay_tender` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `spid` varchar(100) COLLATE utf8_unicode_ci NOT NULL COMMENT '项目id',
+  `tid` int(11) NOT NULL COMMENT '标段id',
+  `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT '' COMMENT '开户名称',
+  `bank` varchar(255) COLLATE utf8_unicode_ci DEFAULT '' COMMENT '开户银行',
+  `bank_account` varchar(255) COLLATE utf8_unicode_ci DEFAULT '' COMMENT '开户账号',
+  `contact` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '联系人',
+  `phone` varchar(20) COLLATE utf8_unicode_ci DEFAULT '' COMMENT '联系电话',
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='资金支付标段数据表';
+
+CREATE TABLE `zh_financial_pay_tender_audit` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `spid` varchar(100) COLLATE utf8_unicode_ci NOT NULL COMMENT '项目id',
+  `tid` int(11) NOT NULL COMMENT '标段id',
+  `uid` int(11) NOT NULL COMMENT '用户id',
+  `is_report` tinyint(1) DEFAULT '0' COMMENT '是否为填报人',
+  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='资金支付标段人员权限表';
+
+CREATE TABLE `zh_financial_transfer` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `spid` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '项目id',
+  `t_time` varchar(20) COLLATE utf8_unicode_ci NOT NULL COMMENT '划拨年月',
+  `total_price` decimal(30,8) DEFAULT '0.00000000' COMMENT '划拨金额',
+  `uid` int(11) NOT NULL COMMENT '填报人',
+  `is_lock` tinyint(1) DEFAULT '0' COMMENT '是否已锁定',
+  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+  `remark` varchar(1000) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '备注',
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='资金划拨表';
+
+CREATE TABLE `zh_financial_transfer_attachment` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `spid` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '项目id',
+  `trid` int(11) NOT NULL COMMENT '划拨年月id',
+  `uid` int(11) NOT NULL COMMENT '上传者id',
+  `filename` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件名称',
+  `fileext` varchar(5) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件后缀',
+  `filesize` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件大小',
+  `filepath` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件存储路径',
+  `upload_time` datetime NOT NULL COMMENT '上传时间',
+  PRIMARY KEY (`id`) USING BTREE,
+  KEY `idx_trid` (`trid`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='资金划拨文件表';
+
+CREATE TABLE `zh_financial_transfer_tender` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `spid` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '项目id',
+  `trid` int(11) NOT NULL COMMENT '资金划拨id',
+  `tid` int(11) NOT NULL COMMENT '标段id',
+  `sorder` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '期数,以逗号分隔',
+  `uid` int(11) NOT NULL COMMENT '创建人id',
+  `is_lock` tinyint(1) DEFAULT '0' COMMENT '是否锁定',
+  `total_price` decimal(30,8) DEFAULT '0.00000000' COMMENT '合同金额',
+  `contract_tp` decimal(30,8) DEFAULT '0.00000000' COMMENT '本期合同计量',
+  `qc_tp` decimal(30,8) DEFAULT '0.00000000' COMMENT '本期数量变更计量',
+  `pc_tp` decimal(30,8) DEFAULT '0.00000000' COMMENT '本期补差',
+  `yf_tp` decimal(30,8) DEFAULT '0.00000000' COMMENT '本期应付',
+  `sf_tp` decimal(30,8) DEFAULT '0.00000000' COMMENT '本期实付',
+  `hb_tp` decimal(30,8) DEFAULT '0.00000000' COMMENT '本期划拨',
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='资金划拨标段表';
+
+CREATE TABLE `zh_financial_transfer_tender_attachment` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `spid` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '项目id',
+  `trid` int(11) NOT NULL COMMENT '划拨年月id',
+  `ftid` int(11) NOT NULL COMMENT '划拨标段id',
+  `uid` int(11) NOT NULL COMMENT '上传者id',
+  `filename` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件名称',
+  `fileext` varchar(5) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件后缀',
+  `filesize` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件大小',
+  `filepath` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件存储路径',
+  `upload_time` datetime NOT NULL COMMENT '上传时间',
+  PRIMARY KEY (`id`) USING BTREE,
+  KEY `idx_trid` (`trid`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='资金划拨文件表';
+
 -- update请放在最后
 
 Update zh_filing_template SET is_fixed = 1 WHERE tree_level = 1;