update.sql 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. ALTER TABLE `zh_sum_load_history`
  2. ADD COLUMN `cover` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '覆盖数据' AFTER `load_time`;
  3. CREATE TABLE `zh_pay_attachment` (
  4. `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  5. `tid` int(11) unsigned NOT NULL COMMENT '标段id',
  6. `sid` int(11) unsigned NOT NULL COMMENT '期id',
  7. `pid` int(11) NOT NULL COMMENT '合同支付id',
  8. `uid` int(11) unsigned NOT NULL COMMENT '用户id',
  9. `filename` varchar(255) CHARACTER SET utf16 NOT NULL COMMENT '文件名',
  10. `fileext` varchar(10) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件后缀',
  11. `filesize` varchar(30) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件大小',
  12. `filepath` varchar(500) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件存储路径',
  13. `in_time` varchar(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  14. `renew` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否审批通过后上传',
  15. `username` varchar(10) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '用户名',
  16. PRIMARY KEY (`id`)
  17. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  18. ALTER TABLE `zh_change_audit_list` ADD `mx_id` VARCHAR(50) NULL DEFAULT NULL COMMENT '计量单元id' AFTER `gcl_id`;
  19. ALTER TABLE `zh_change_audit_list` CHANGE `gcl_id` `gcl_id` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '台账对应id(非准确)';
  20. -- 估概预标准
  21. INSERT INTO `calculation`.`zh_permission` (`id`, `name`, `controller`, `action`, `pid`, `icon_class`, `create_time`, `isshow`) VALUES ('72', '估概预标准', 'budget', 'all', '44', '', '0', '1');
  22. ALTER TABLE `zh_project`
  23. ADD COLUMN `budget` varchar(100) CHARACTER SET ascii COLLATE ascii_general_ci NOT NULL DEFAULT '' COMMENT '估概预标准-id列表(\',\'分隔)' AFTER `valuation`;
  24. CREATE TABLE `zh_budget_std` (
  25. `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '估概预标准id',
  26. `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '名称',
  27. `gu_chapter_id` varchar(255) CHARACTER SET ascii NOT NULL DEFAULT '' COMMENT '估算-项目节-id列表('',''分隔)',
  28. `gu_template_id` varchar(255) CHARACTER SET ascii NOT NULL DEFAULT '' COMMENT '估算-新建模板-id列表('',''分隔)',
  29. `gai_chapter_id` varchar(255) CHARACTER SET ascii NOT NULL DEFAULT '' COMMENT '概算-项目节-id列表('',''分隔)',
  30. `gai_template_id` varchar(255) CHARACTER SET ascii NOT NULL DEFAULT '' COMMENT '概算-新建模板-id列表('',''分隔)',
  31. `yu_chapter_id` varchar(255) CHARACTER SET ascii NOT NULL DEFAULT '' COMMENT '预算-项目节-id列表('',''分隔)',
  32. `yu_template_id` varchar(255) CHARACTER SET ascii NOT NULL DEFAULT '' COMMENT '预算-新建模板-id列表('',''分隔)',
  33. `yu_bills_id` varchar(255) CHARACTER SET ascii NOT NULL DEFAULT '' COMMENT '预算-工程量清单-id列表('',''分隔)',
  34. `in_time` datetime NOT NULL,
  35. PRIMARY KEY (`id`)
  36. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='估概预标准列表';
  37. CREATE TABLE `zh_change_ledger` (
  38. `id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '自增id',
  39. `tender_id` int(10) NOT NULL COMMENT '标段id',
  40. `ledger_id` int(10) NOT NULL COMMENT '节点id',
  41. `ledger_pid` int(10) NOT NULL COMMENT '父节点id',
  42. `level` tinyint(4) NOT NULL COMMENT '层级',
  43. `order` mediumint(4) NOT NULL DEFAULT 0 COMMENT '同级排序',
  44. `full_path` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '层级定位辅助字段parent.full_path.ledger_id',
  45. `is_leaf` tinyint(1) NOT NULL COMMENT '是否叶子节点,界面显示辅助字段',
  46. `code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '节点编号',
  47. `b_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  48. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '名称',
  49. `unit` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '单位',
  50. `source` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '添加源',
  51. `remark` varchar(60) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '备注',
  52. `quantity` decimal(24, 8) NULL DEFAULT NULL COMMENT '数量',
  53. `unit_price` decimal(24, 8) NULL DEFAULT NULL COMMENT '单价',
  54. `total_price` decimal(24, 8) NULL DEFAULT NULL COMMENT '金额',
  55. `drawing_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '图册号',
  56. `memo` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
  57. `dgn_qty1` decimal(24, 8) NULL DEFAULT NULL COMMENT '设计数量1',
  58. `dgn_qty2` decimal(24, 8) NULL DEFAULT NULL COMMENT '设计数量2',
  59. `deal_qty` decimal(24, 8) NULL DEFAULT NULL COMMENT '签约 - 数量',
  60. `deal_tp` decimal(24, 8) NULL DEFAULT NULL COMMENT '签约 - 金额',
  61. `sgfh_qty` decimal(24, 8) NULL DEFAULT NULL COMMENT '施工复核 - 数量',
  62. `sgfh_tp` decimal(24, 8) NULL DEFAULT NULL COMMENT '施工复核 - 金额',
  63. `sjcl_qty` decimal(24, 8) NULL DEFAULT NULL COMMENT '设计错漏 - 数量',
  64. `sjcl_tp` decimal(24, 8) NULL DEFAULT NULL COMMENT '设计错漏 - 金额',
  65. `qtcl_qty` decimal(24, 8) NULL DEFAULT NULL COMMENT '其他错漏 - 数量',
  66. `qtcl_tp` decimal(24, 8) NULL DEFAULT NULL COMMENT '其他错漏 - 金额',
  67. `node_type` int(4) UNSIGNED NULL DEFAULT 0 COMMENT '节点类别',
  68. `crid` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'create_revise_id(uuid)',
  69. `is_tp` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '总额计量',
  70. `sgfh_expr` varchar(255) CHARACTER SET ascii COLLATE ascii_general_ci NULL DEFAULT '' COMMENT '施工复核-公式',
  71. `sjcl_expr` varchar(255) CHARACTER SET ascii COLLATE ascii_general_ci NULL DEFAULT '' COMMENT '设计错漏-公式',
  72. `qtcl_expr` varchar(255) CHARACTER SET ascii COLLATE ascii_general_ci NULL DEFAULT '' COMMENT '其他错漏 - 公式',
  73. `gxby_status` tinyint(4) NULL DEFAULT -1 COMMENT '工序报验-状态',
  74. `gxby_limit` int(4) NOT NULL DEFAULT 0 COMMENT '计量是否受限,0不受限,1受限',
  75. `gxby_ratio` decimal(6, 4) NOT NULL DEFAULT 0.0000 COMMENT '允许计量比例,-1表示不限制',
  76. `dagl_status` tinyint(4) NULL DEFAULT -1 COMMENT '档案管理-状态',
  77. `dagl_limit` int(4) NOT NULL DEFAULT 0 COMMENT '计量是否受限,0不受限,1受限',
  78. `dagl_ratio` decimal(6, 4) NOT NULL DEFAULT 0.0000 COMMENT '允许计量比例,-1表示不限制',
  79. `dagl_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '档案管理-查看链接',
  80. `check_calc` tinyint(1) NULL DEFAULT 1 COMMENT '是否检查计算',
  81. `ex_memo1` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注1',
  82. `ex_memo2` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注2',
  83. `ex_memo3` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注3',
  84. `ccid` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'create_change_id(uuid)',
  85. PRIMARY KEY (`id`) USING BTREE,
  86. INDEX `idx_tender_id`(`tender_id`) USING BTREE,
  87. INDEX `idx_template_pid`(`ledger_pid`) USING BTREE,
  88. INDEX `idx_level`(`level`) USING BTREE,
  89. INDEX `idx_full_path`(`tender_id`, `full_path`) USING BTREE
  90. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '变更新增部位--台账分解数据';
  91. CREATE TABLE `zh_change_pos` (
  92. `id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主键',
  93. `tid` int(11) NOT NULL COMMENT '标段id',
  94. `lid` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '台账id',
  95. `name` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '名称',
  96. `drawing_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '图册号',
  97. `quantity` decimal(30, 8) NULL DEFAULT NULL COMMENT '数量',
  98. `add_stage` int(11) NOT NULL COMMENT '新增期数',
  99. `add_times` int(11) NOT NULL COMMENT '创建于第几次审核',
  100. `add_user` int(11) NOT NULL COMMENT '创建人id',
  101. `sgfh_qty` decimal(24, 8) NULL DEFAULT NULL COMMENT '施工复核 - 数量',
  102. `sjcl_qty` decimal(30, 8) NULL DEFAULT NULL COMMENT '设计错漏 - 数量',
  103. `qtcl_qty` decimal(30, 8) NULL DEFAULT NULL COMMENT '其他错漏 - 数量',
  104. `crid` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'create_revise_id(uuid)',
  105. `in_time` datetime NULL DEFAULT NULL COMMENT '新增时间',
  106. `porder` int(11) UNSIGNED NOT NULL DEFAULT 1,
  107. `position` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '位置',
  108. `sgfh_expr` varchar(255) CHARACTER SET ascii COLLATE ascii_general_ci NOT NULL DEFAULT '' COMMENT '施工复核-公式',
  109. `sjcl_expr` varchar(255) CHARACTER SET ascii COLLATE ascii_general_ci NOT NULL DEFAULT '' COMMENT '设计错漏-公式',
  110. `qtcl_expr` varchar(255) CHARACTER SET ascii COLLATE ascii_general_ci NOT NULL DEFAULT '' COMMENT '其他错漏-公式',
  111. `real_qty` decimal(24, 8) NULL DEFAULT 0.00000000 COMMENT '实际使用数量',
  112. `gxby_status` int(4) NULL DEFAULT -1 COMMENT '工序报验-状态',
  113. `gxby_limit` int(4) NOT NULL DEFAULT 0 COMMENT '计量是否受限,0不受限,1受限',
  114. `gxby_ratio` decimal(6, 4) NOT NULL DEFAULT 0.0000 COMMENT '允许计量比例,-1表示不限制',
  115. `dagl_status` int(4) NULL DEFAULT -1 COMMENT '档案管理-状态',
  116. `dagl_limit` int(4) NOT NULL DEFAULT 0 COMMENT '计量是否受限,0不受限,1受限',
  117. `dagl_ratio` decimal(6, 4) NOT NULL DEFAULT 0.0000 COMMENT '允许计量比例,-1表示不限制',
  118. `dagl_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '档案管理-查看链接',
  119. `ex_memo1` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注1',
  120. `ex_memo2` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注2',
  121. `ex_memo3` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注3',
  122. `ccid` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL COMMENT 'create_change_id(uuid)',
  123. PRIMARY KEY (`id`) USING BTREE,
  124. INDEX `tid`(`tid`) USING BTREE,
  125. INDEX `tlid`(`tid`, `lid`) USING BTREE
  126. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci COMMENT = '变更新增部位--部位明细';