update20241030.sql 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373
  1. ALTER TABLE `zh_rpt_tree_node_cust`
  2. ADD COLUMN `tender_id` INT NULL DEFAULT -1 COMMENT '新需求,跟标段走,不跟客户走' AFTER `cust_acc_id`,
  3. ADD INDEX `tender` (`tender_id` ASC);
  4. ;
  5. CREATE TABLE `zh_stage_yjcl` (
  6. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  7. `uuid` varchar(36) NOT NULL DEFAULT '' COMMENT 'uuid',
  8. `add_sid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '新增期id',
  9. `add_sorder` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '新增期序号',
  10. `add_uid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建人id',
  11. `tid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '标段id',
  12. `sid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '期id',
  13. `sorder` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '期序号',
  14. `name` varchar(255) NOT NULL DEFAULT '' COMMENT '名称',
  15. `m_order` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '排序',
  16. `spec` varchar(255) NOT NULL DEFAULT '' COMMENT '规格型号',
  17. `unit` varchar(20) NOT NULL DEFAULT '' COMMENT '单位',
  18. `tax` tinyint(4) UNSIGNED NOT NULL DEFAULT 0 COMMENT '税率',
  19. `arrive_time` varchar(50) NOT NULL DEFAULT '' COMMENT '到场时间',
  20. `source` varchar(255) NOT NULL DEFAULT '' COMMENT '材料来源',
  21. `bills_code` varchar(255) NOT NULL DEFAULT '' COMMENT '单据号',
  22. `location` varchar(50) NOT NULL DEFAULT '' COMMENT '存放位置',
  23. `prepare_pos` varchar(255) NOT NULL DEFAULT '' COMMENT '拟用于部位',
  24. `memo` varchar(1000) NOT NULL DEFAULT '' COMMENT '备注',
  25. `arrive_qty` decimal(24, 8) NOT NULL DEFAULT 0 COMMENT '到场数量',
  26. `arrive_tp` decimal(24, 8) NOT NULL DEFAULT 0 COMMENT '到场金额',
  27. `unit_price` decimal(24, 8) NOT NULL DEFAULT 0 COMMENT '单价',
  28. `ex_tax_up` decimal(24, 8) NOT NULL DEFAULT 0 COMMENT '除税单价',
  29. `qty` decimal(24, 8) NOT NULL DEFAULT 0 COMMENT '本期数量',
  30. `tp` decimal(24, 8) NOT NULL DEFAULT 0 COMMENT '本期金额',
  31. `pre_qty` decimal(24, 8) NOT NULL DEFAULT 0 COMMENT '截止上期数量',
  32. `pre_tp` decimal(24, 8) NOT NULL DEFAULT 0 COMMENT '截止上期金额',
  33. `pre_used` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '上期是否使用',
  34. `shistory` text NULL COMMENT '审批历史',
  35. PRIMARY KEY (`id`)
  36. );
  37. ALTER TABLE `zh_budget_std`
  38. ADD COLUMN `ht_project_template_id` varchar(255) CHARACTER SET ascii COLLATE ascii_general_ci NOT NULL DEFAULT '' COMMENT '合同-项目合同模版-id列表(‘,’分隔)' AFTER `zb_bills_id`,
  39. ADD COLUMN `ht_tender_template_id` varchar(255) CHARACTER SET ascii COLLATE ascii_general_ci NOT NULL DEFAULT '' COMMENT '合同-标段合同模版-id列表(‘,’分隔)' AFTER `ht_project_template_id`;
  40. ALTER TABLE `zh_shenpi_audit`
  41. ADD COLUMN `audit_ledger_id` varchar(5000) NOT NULL DEFAULT '' COMMENT '审批台账id' AFTER `audit_order`;
  42. ALTER TABLE `zh_stage_audit`
  43. ADD COLUMN `audit_ledger_id` varchar(5000) NOT NULL DEFAULT '' COMMENT '审批台账id' AFTER `audit_order`,
  44. ADD COLUMN `audit_locked` tinyint(1) NOT NULL DEFAULT 0 COMMENT '审批锁定(仅协审用)' AFTER `audit_ledger_id`;
  45. ALTER TABLE `zh_ledger_audit`
  46. ADD COLUMN `audit_type` tinyint(4) NOT NULL DEFAULT 1 COMMENT '审批类型' AFTER `audit_order`,
  47. ADD COLUMN `audit_ledger_id` varchar(5000) NOT NULL DEFAULT '' COMMENT '审批台账id' AFTER `audit_id`;
  48. ALTER TABLE `zh_revise_audit`
  49. ADD COLUMN `audit_type` tinyint(4) NOT NULL DEFAULT 1 COMMENT '审批类型' AFTER `audit_order`,
  50. ADD COLUMN `audit_ledger_id` varchar(5000) NOT NULL DEFAULT '' COMMENT '审批台账id' AFTER `audit_type`;
  51. ALTER TABLE `zh_tender_cache`
  52. MODIFY COLUMN `ledger_flow_cur_uid` varchar(1000) NOT NULL DEFAULT '0' COMMENT '台账-当前流程人id' AFTER `ledger_status`,
  53. MODIFY COLUMN `ledger_flow_pre_uid` varchar(1000) NOT NULL DEFAULT '0' COMMENT '台账-上一流程人id' AFTER `ledger_flow_cur_info`;
  54. CREATE TABLE `zh_contract_tree` (
  55. `id` varchar(100) CHARACTER SET utf8 NOT NULL COMMENT '自增id',
  56. `spid` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '项目id',
  57. `tid` int(11) DEFAULT NULL COMMENT '标段id',
  58. `contract_type` tinyint(1) NOT NULL COMMENT '合同类型(1是支出,2是收入)',
  59. `contract_id` int(11) NOT NULL COMMENT '节点id',
  60. `contract_pid` int(11) NOT NULL COMMENT '父节点id',
  61. `level` tinyint(4) NOT NULL COMMENT '层级',
  62. `order` mediumint(4) NOT NULL DEFAULT '0' COMMENT '同级排序',
  63. `full_path` varchar(255) CHARACTER SET utf8 DEFAULT '' COMMENT '层级定位辅助字段parent.full_path.contract_id',
  64. `is_leaf` tinyint(1) NOT NULL COMMENT '是否叶子节点,界面显示辅助字段',
  65. `code` varchar(50) CHARACTER SET utf8 DEFAULT '' COMMENT '节点编号',
  66. `name` varchar(255) CHARACTER SET utf8 DEFAULT '' COMMENT '名称',
  67. `unit` varchar(255) CHARACTER SET utf8 DEFAULT '' COMMENT '单位',
  68. `remark` varchar(1000) CHARACTER SET utf8 DEFAULT '' COMMENT '备注',
  69. PRIMARY KEY (`id`),
  70. KEY `sub_id` (`spid`),
  71. KEY `tid` (`tid`)
  72. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT = '合同管理树结构表';
  73. CREATE TABLE `zh_contract` (
  74. `id` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
  75. `spid` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '项目id',
  76. `tid` int(11) DEFAULT NULL COMMENT '标段id',
  77. `contract_type` tinyint(1) DEFAULT NULL COMMENT '合同类型(1是支出,2是收入)',
  78. `uid` int(11) DEFAULT NULL COMMENT '创建人id',
  79. `contract_id` int(11) NOT NULL COMMENT '节点id',
  80. `contract_pid` int(11) NOT NULL COMMENT '父节点id',
  81. `level` tinyint(4) NOT NULL COMMENT '层级',
  82. `is_leaf` tinyint(1) DEFAULT '1' COMMENT '是否是子节点',
  83. `order` mediumint(4) NOT NULL DEFAULT '0' COMMENT '同级排序',
  84. `full_path` varchar(255) CHARACTER SET utf8 DEFAULT '' COMMENT '层级定位辅助字段parent.full_path.contract_id',
  85. `c_code` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '合同编号',
  86. `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '合同名称',
  87. `total_price` decimal(30,8) DEFAULT '0.00000000' COMMENT '合同金额',
  88. `pay_price` decimal(30,8) DEFAULT '0.00000000' COMMENT '累计支付(回款)金额',
  89. `debit_price` decimal(30,8) DEFAULT '0.00000000' COMMENT '累计扣款金额',
  90. `yf_price` decimal(30,8) DEFAULT '0.00000000' COMMENT '累计应付(应回)金额',
  91. `sf_price` decimal(30,8) DEFAULT '0.00000000' COMMENT '累计已付(已回)金额',
  92. `party_a` varchar(255) COLLATE utf8_unicode_ci DEFAULT '' COMMENT '甲方',
  93. `party_a_user` varchar(255) COLLATE utf8_unicode_ci DEFAULT '' COMMENT '甲方签约人',
  94. `party_b` varchar(255) COLLATE utf8_unicode_ci DEFAULT '' COMMENT '乙方',
  95. `party_b_user` varchar(255) COLLATE utf8_unicode_ci DEFAULT '' COMMENT '乙方签约人',
  96. `sign_date` datetime DEFAULT NULL COMMENT '签订日期',
  97. `address` varchar(255) COLLATE utf8_unicode_ci DEFAULT '' COMMENT '签约地点',
  98. `entity` varchar(255) COLLATE utf8_unicode_ci DEFAULT '' COMMENT '单位',
  99. `bank` varchar(255) COLLATE utf8_unicode_ci DEFAULT '' COMMENT '开户行',
  100. `bank_account` varchar(255) COLLATE utf8_unicode_ci DEFAULT '' COMMENT '收款账号',
  101. `settle_code` varchar(255) COLLATE utf8_unicode_ci DEFAULT '' COMMENT '结算书编号',
  102. `remark` varchar(1000) COLLATE utf8_unicode_ci DEFAULT '' COMMENT '备注',
  103. `exist_pay` tinyint(1) DEFAULT '0' COMMENT '是否存在合同支付(回款)',
  104. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  105. PRIMARY KEY (`id`)
  106. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='合同详情表';
  107. CREATE TABLE `zh_contract_pay` (
  108. `id` int(11) NOT NULL AUTO_INCREMENT,
  109. `spid` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '项目id',
  110. `tid` int(11) DEFAULT NULL COMMENT '标段id',
  111. `contract_type` tinyint(1) NOT NULL COMMENT '合同类型(1是支出,2是收入)',
  112. `cid` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '合同详情id',
  113. `uid` int(11) DEFAULT NULL COMMENT '创建人id',
  114. `pay_time` datetime DEFAULT NULL COMMENT '支付日期',
  115. `pay_price` decimal(30,8) DEFAULT '0.00000000' COMMENT '付款金额',
  116. `debit_price` decimal(30,8) DEFAULT '0.00000000' COMMENT '扣款金额',
  117. `yf_price` decimal(30,8) DEFAULT '0.00000000' COMMENT '应付(回)金额',
  118. `sf_price` decimal(30,8) DEFAULT '0.00000000' COMMENT '实付金额',
  119. `pay_type` varchar(50) COLLATE utf8_unicode_ci DEFAULT '' COMMENT '支付方式',
  120. `remark` varchar(1000) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '备注',
  121. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  122. PRIMARY KEY (`id`)
  123. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT = '合同支付表';
  124. CREATE TABLE `zh_contract_pay_attachment` (
  125. `id` int(11) NOT NULL AUTO_INCREMENT,
  126. `spid` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '项目id',
  127. `tid` int(11) DEFAULT NULL COMMENT '标段id',
  128. `contract_type` tinyint(1) NOT NULL COMMENT '合同类型(1是支出,2是收入)',
  129. `cid` varchar(100) COLLATE utf8_unicode_ci NOT NULL COMMENT '合同详情id',
  130. `cpid` int(11) NOT NULL COMMENT '合同支付id',
  131. `uid` int(11) NOT NULL COMMENT '上传者id',
  132. `filename` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件名称',
  133. `fileext` varchar(5) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件后缀',
  134. `filesize` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件大小',
  135. `filepath` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件存储路径',
  136. `upload_time` datetime NOT NULL COMMENT '上传时间',
  137. PRIMARY KEY (`id`) USING BTREE,
  138. KEY `idx_cid` (`cpid`) USING BTREE
  139. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci COMMENT = '合同支付附件表';
  140. CREATE TABLE `zh_contract_attachment` (
  141. `id` int(11) NOT NULL AUTO_INCREMENT,
  142. `spid` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '项目id',
  143. `tid` int(11) DEFAULT NULL COMMENT '标段id',
  144. `contract_type` tinyint(1) NOT NULL COMMENT '合同类型(1是支出,2是收入)',
  145. `cid` varchar(100) COLLATE utf8_unicode_ci NOT NULL COMMENT '合同详情id',
  146. `uid` int(11) NOT NULL COMMENT '上传者id',
  147. `filename` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件名称',
  148. `fileext` varchar(5) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件后缀',
  149. `filesize` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件大小',
  150. `filepath` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件存储路径',
  151. `upload_time` datetime NOT NULL COMMENT '上传时间',
  152. PRIMARY KEY (`id`) USING BTREE,
  153. KEY `idx_cid` (`cid`) USING BTREE
  154. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci COMMENT = '合同文件表';
  155. CREATE TABLE `zh_contract_audit` (
  156. `id` int(11) NOT NULL AUTO_INCREMENT,
  157. `spid` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '项目id',
  158. `tid` int(11) DEFAULT NULL COMMENT '标段id',
  159. `uid` int(11) NOT NULL COMMENT '用户id',
  160. `permission_add` tinyint(1) DEFAULT '0' COMMENT '添加合同权限',
  161. `permission_edit` tinyint(1) DEFAULT '0' COMMENT '编辑节点权限',
  162. `permission_show_unit` tinyint(1) DEFAULT '0' COMMENT '查看该节点下同单位下合同权限',
  163. `permission_show_node` tinyint(1) DEFAULT '0' COMMENT '查看该节点下所有合同权限',
  164. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  165. PRIMARY KEY (`id`)
  166. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci COMMENT = '合同权限用户表';
  167. CREATE TABLE `zh_contract_tree_audit` (
  168. `id` int(11) NOT NULL AUTO_INCREMENT,
  169. `spid` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '项目id',
  170. `tid` int(11) DEFAULT NULL COMMENT '标段id',
  171. `contract_type` tinyint(1) DEFAULT NULL COMMENT '合同类型(1是支出,2是收入)',
  172. `contract_id` int(11) DEFAULT NULL COMMENT '节点id',
  173. `uid` int(11) DEFAULT NULL COMMENT '节点授权人id',
  174. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  175. PRIMARY KEY (`id`)
  176. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci COMMENT = '合同节点授权用户表';
  177. CREATE TABLE `zh_financial_audit` (
  178. `id` int(11) NOT NULL AUTO_INCREMENT,
  179. `spid` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '项目id',
  180. `uid` int(11) NOT NULL COMMENT '用户id',
  181. `permission_transfer_show` tinyint(1) DEFAULT '1' COMMENT '查看划拨权限',
  182. `permission_transfer_add` tinyint(1) DEFAULT '0' COMMENT '添加划拨权限',
  183. `permission_transfer_file` tinyint(1) DEFAULT '0' COMMENT '划拨文件权限',
  184. `permission_pay_show` tinyint(1) DEFAULT '1' COMMENT '查看支付权限',
  185. `permission_pay_file` tinyint(1) DEFAULT '0' COMMENT '支付文件权限',
  186. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  187. PRIMARY KEY (`id`)
  188. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='资金监管权限用户表';
  189. CREATE TABLE `zh_financial_pay` (
  190. `id` int(11) NOT NULL AUTO_INCREMENT,
  191. `spid` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '项目id',
  192. `tid` int(11) NOT NULL COMMENT '标段id',
  193. `code` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '支付编号',
  194. `create_time` datetime DEFAULT NULL COMMENT '申请时间',
  195. `uid` int(11) DEFAULT NULL COMMENT '申请人',
  196. `used` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '资金用途',
  197. `total_price` decimal(30,8) DEFAULT '0.00000000' COMMENT '支付金额',
  198. `small_expenses_tp` decimal(30,8) DEFAULT '0.00000000' COMMENT '小额支出支付金额',
  199. `times` tinyint(3) DEFAULT '1' COMMENT '次数',
  200. `status` tinyint(2) DEFAULT NULL COMMENT '审批状态',
  201. `entity` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '申请支付单位',
  202. `bank` varchar(255) COLLATE utf8_unicode_ci DEFAULT '' COMMENT '单位开户行',
  203. `bank_account` varchar(255) COLLATE utf8_unicode_ci DEFAULT '' COMMENT '支付账号',
  204. `remark` text COLLATE utf8_unicode_ci COMMENT '备注',
  205. `final_auditor_str` varchar(255) COLLATE utf8_unicode_ci DEFAULT '',
  206. `entities` varchar(5000) COLLATE utf8_unicode_ci DEFAULT '' COMMENT '收款单位',
  207. PRIMARY KEY (`id`)
  208. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='资金支付表';
  209. CREATE TABLE `zh_financial_pay_attachment` (
  210. `id` int(11) NOT NULL AUTO_INCREMENT,
  211. `spid` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '项目id',
  212. `fpid` int(11) NOT NULL COMMENT '申请支付id',
  213. `fpcid` int(11) DEFAULT NULL COMMENT '支付明细id',
  214. `uid` int(11) NOT NULL COMMENT '上传者id',
  215. `filename` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件名称',
  216. `fileext` varchar(5) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件后缀',
  217. `filesize` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件大小',
  218. `filepath` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件存储路径',
  219. `upload_time` datetime NOT NULL COMMENT '上传时间',
  220. `type` tinyint(1) DEFAULT '0' COMMENT '文件类型(0为普通,1为发票)',
  221. `bill` varchar(255) COLLATE utf8_unicode_ci DEFAULT '' COMMENT '发票号',
  222. PRIMARY KEY (`id`) USING BTREE,
  223. KEY `idx_trid` (`fpid`) USING BTREE
  224. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='资金支付文件表';
  225. CREATE TABLE `zh_financial_pay_audit` (
  226. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  227. `spid` varchar(100) COLLATE utf8_unicode_ci NOT NULL COMMENT '项目id',
  228. `tid` int(11) NOT NULL COMMENT '标段id',
  229. `fpid` int(11) NOT NULL COMMENT '资金支付id',
  230. `aid` int(11) NOT NULL COMMENT '审批人id',
  231. `order` int(11) NOT NULL COMMENT '审批顺序',
  232. `times` int(11) NOT NULL DEFAULT '1' COMMENT '审批次数',
  233. `status` int(1) NOT NULL COMMENT '审批状态',
  234. `begin_time` datetime DEFAULT NULL COMMENT '开始审批时间',
  235. `end_time` datetime DEFAULT NULL COMMENT '结束审批时间',
  236. `opinion` varchar(1000) CHARACTER SET utf8 DEFAULT NULL COMMENT '审批意见',
  237. `audit_type` tinyint(4) unsigned NOT NULL DEFAULT '1' COMMENT '审批类型(1个人,2会签,3或签)',
  238. `audit_order` tinyint(4) unsigned NOT NULL COMMENT '审批顺序',
  239. PRIMARY KEY (`id`),
  240. KEY `idx_sid_order_times` (`fpid`,`order`,`times`),
  241. KEY `idx_sid_status_aid_order_times` (`fpid`,`status`,`aid`,`order`,`times`),
  242. KEY `idx_sid_times_status` (`fpid`,`times`,`status`),
  243. KEY `idx_tid_aid` (`tid`,`aid`),
  244. KEY `idx_sid_times_aid` (`fpid`,`times`,`aid`)
  245. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='资金支付审批表';
  246. CREATE TABLE `zh_financial_pay_contract` (
  247. `id` int(11) NOT NULL AUTO_INCREMENT,
  248. `spid` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '项目id',
  249. `tid` int(11) DEFAULT NULL COMMENT '标段id',
  250. `fpid` int(11) DEFAULT NULL COMMENT '申请支付id',
  251. `cid` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '合同id',
  252. `c_code` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '合同编号',
  253. `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '合同名称',
  254. `total_price` decimal(30,8) DEFAULT NULL COMMENT '合同金额',
  255. `entity` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '收款单位',
  256. `bank` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '开户行',
  257. `bank_account` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '开户行账号',
  258. `small_expenses` tinyint(1) DEFAULT '0' COMMENT '是否小额支出',
  259. `pay_price` decimal(30,8) DEFAULT NULL COMMENT '支付金额',
  260. `settle_price` decimal(30,8) DEFAULT NULL COMMENT '结算金额',
  261. `pay_type` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '支付方式',
  262. `bill` tinyint(1) DEFAULT '0' COMMENT '是否需要发票',
  263. PRIMARY KEY (`id`)
  264. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='资金支付明细表';
  265. CREATE TABLE `zh_financial_pay_tender` (
  266. `id` int(11) NOT NULL AUTO_INCREMENT,
  267. `spid` varchar(100) COLLATE utf8_unicode_ci NOT NULL COMMENT '项目id',
  268. `tid` int(11) NOT NULL COMMENT '标段id',
  269. `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT '' COMMENT '开户名称',
  270. `bank` varchar(255) COLLATE utf8_unicode_ci DEFAULT '' COMMENT '开户银行',
  271. `bank_account` varchar(255) COLLATE utf8_unicode_ci DEFAULT '' COMMENT '开户账号',
  272. `contact` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '联系人',
  273. `phone` varchar(20) COLLATE utf8_unicode_ci DEFAULT '' COMMENT '联系电话',
  274. PRIMARY KEY (`id`)
  275. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='资金支付标段数据表';
  276. CREATE TABLE `zh_financial_pay_tender_audit` (
  277. `id` int(11) NOT NULL AUTO_INCREMENT,
  278. `spid` varchar(100) COLLATE utf8_unicode_ci NOT NULL COMMENT '项目id',
  279. `tid` int(11) NOT NULL COMMENT '标段id',
  280. `uid` int(11) NOT NULL COMMENT '用户id',
  281. `is_report` tinyint(1) DEFAULT '0' COMMENT '是否为填报人',
  282. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  283. PRIMARY KEY (`id`)
  284. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='资金支付标段人员权限表';
  285. CREATE TABLE `zh_financial_transfer` (
  286. `id` int(11) NOT NULL AUTO_INCREMENT,
  287. `spid` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '项目id',
  288. `t_time` varchar(20) COLLATE utf8_unicode_ci NOT NULL COMMENT '划拨年月',
  289. `total_price` decimal(30,8) DEFAULT '0.00000000' COMMENT '划拨金额',
  290. `uid` int(11) NOT NULL COMMENT '填报人',
  291. `is_lock` tinyint(1) DEFAULT '0' COMMENT '是否已锁定',
  292. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  293. `remark` varchar(1000) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '备注',
  294. PRIMARY KEY (`id`)
  295. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='资金划拨表';
  296. CREATE TABLE `zh_financial_transfer_attachment` (
  297. `id` int(11) NOT NULL AUTO_INCREMENT,
  298. `spid` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '项目id',
  299. `trid` int(11) NOT NULL COMMENT '划拨年月id',
  300. `uid` int(11) NOT NULL COMMENT '上传者id',
  301. `filename` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件名称',
  302. `fileext` varchar(5) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件后缀',
  303. `filesize` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件大小',
  304. `filepath` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件存储路径',
  305. `upload_time` datetime NOT NULL COMMENT '上传时间',
  306. PRIMARY KEY (`id`) USING BTREE,
  307. KEY `idx_trid` (`trid`) USING BTREE
  308. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='资金划拨文件表';
  309. CREATE TABLE `zh_financial_transfer_tender` (
  310. `id` int(11) NOT NULL AUTO_INCREMENT,
  311. `spid` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '项目id',
  312. `trid` int(11) NOT NULL COMMENT '资金划拨id',
  313. `tid` int(11) NOT NULL COMMENT '标段id',
  314. `sorder` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '期数,以逗号分隔',
  315. `uid` int(11) NOT NULL COMMENT '创建人id',
  316. `is_lock` tinyint(1) DEFAULT '0' COMMENT '是否锁定',
  317. `total_price` decimal(30,8) DEFAULT '0.00000000' COMMENT '合同金额',
  318. `contract_tp` decimal(30,8) DEFAULT '0.00000000' COMMENT '本期合同计量',
  319. `qc_tp` decimal(30,8) DEFAULT '0.00000000' COMMENT '本期数量变更计量',
  320. `pc_tp` decimal(30,8) DEFAULT '0.00000000' COMMENT '本期补差',
  321. `yf_tp` decimal(30,8) DEFAULT '0.00000000' COMMENT '本期应付',
  322. `sf_tp` decimal(30,8) DEFAULT '0.00000000' COMMENT '本期实付',
  323. `hb_tp` decimal(30,8) DEFAULT '0.00000000' COMMENT '本期划拨',
  324. PRIMARY KEY (`id`)
  325. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='资金划拨标段表';
  326. CREATE TABLE `zh_financial_transfer_tender_attachment` (
  327. `id` int(11) NOT NULL AUTO_INCREMENT,
  328. `spid` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '项目id',
  329. `trid` int(11) NOT NULL COMMENT '划拨年月id',
  330. `ftid` int(11) NOT NULL COMMENT '划拨标段id',
  331. `uid` int(11) NOT NULL COMMENT '上传者id',
  332. `filename` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件名称',
  333. `fileext` varchar(5) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件后缀',
  334. `filesize` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件大小',
  335. `filepath` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件存储路径',
  336. `upload_time` datetime NOT NULL COMMENT '上传时间',
  337. PRIMARY KEY (`id`) USING BTREE,
  338. KEY `idx_trid` (`trid`) USING BTREE
  339. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='资金划拨文件表';
  340. ALTER TABLE `zh_account_cert`
  341. ADD COLUMN `cert_type` varchar(255) NULL DEFAULT '' COMMENT '证书分类字符' AFTER `type`,
  342. ADD COLUMN `cert_name` varchar(255) NULL DEFAULT '' COMMENT '证书名称字符' AFTER `name`;
  343. -- update请放在最后
  344. Update zh_filing_template SET is_fixed = 1 WHERE tree_level = 1;