update.sql 5.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. ALTER TABLE `zh_tender`
  2. ADD COLUMN `has_rela` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否有关联台账' AFTER `had_map`;
  3. CREATE TABLE `zh_stage_rela` (
  4. `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
  5. `tid` int(11) unsigned NOT NULL COMMENT '标段id',
  6. `sid` int(11) unsigned NOT NULL COMMENT '期id',
  7. `sorder` tinyint(4) unsigned NOT NULL COMMENT '期序号',
  8. `rela_tid` int(11) unsigned NOT NULL COMMENT '关联标段id',
  9. `rela_tname` varchar(255) CHARACTER SET utf8 NOT NULL COMMENT '关联标段-名称',
  10. `rela_sid` int(11) unsigned NOT NULL COMMENT '关联期id',
  11. `rela_sorder` tinyint(4) unsigned NOT NULL COMMENT '关联期序号',
  12. `add_time` datetime NOT NULL COMMENT '添加时间',
  13. `update_time` datetime NOT NULL COMMENT '更新时间',
  14. `total_price` decimal(28,6) DEFAULT NULL,
  15. `cache_tp` text CHARACTER SET utf8 COMMENT '缓存金额(当前标段单价计算)',
  16. `cache_org_tp` text CHARACTER SET utf8 COMMENT '缓存金额(原关联标段单价计算)',
  17. PRIMARY KEY (`id`)
  18. ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='计量期-关联台账(含缓存数据)';
  19. CREATE TABLE `zh_stage_rela_bills` (
  20. `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  21. `tid` int(11) unsigned NOT NULL COMMENT '标段id',
  22. `sid` int(11) unsigned NOT NULL COMMENT '期id',
  23. `sorder` tinyint(4) unsigned NOT NULL COMMENT '期序号',
  24. `rela_tid` int(11) unsigned NOT NULL COMMENT '关联标段id',
  25. `rela_sid` int(11) unsigned NOT NULL COMMENT '关联期id',
  26. `rela_sorder` tinyint(4) unsigned NOT NULL COMMENT '关联期序号',
  27. `lid` varchar(36) CHARACTER SET ascii NOT NULL COMMENT '台账id',
  28. `contract_qty` decimal(24,8) DEFAULT NULL COMMENT '合同计量-数量',
  29. `contract_tp` decimal(24,8) DEFAULT NULL COMMENT '合同计量-金额',
  30. `contract_expr` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '合同计量-公式',
  31. `qc_qty` decimal(24,8) DEFAULT NULL COMMENT '数量变更-数量',
  32. `qc_tp` decimal(24,8) DEFAULT NULL COMMENT '数量变更-金额',
  33. `postil` varchar(1000) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '本期批注',
  34. `unit_price` decimal(24,8) DEFAULT NULL COMMENT '单价',
  35. PRIMARY KEY (`id`)
  36. ) ENGINE=InnoDB AUTO_INCREMENT=81 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  37. CREATE TABLE `zh_stage_rela_pos` (
  38. `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  39. `tid` int(11) unsigned NOT NULL COMMENT '标段id',
  40. `sid` int(11) unsigned NOT NULL COMMENT '期id',
  41. `sorder` tinyint(4) unsigned NOT NULL COMMENT '期序号',
  42. `rela_tid` int(11) unsigned NOT NULL COMMENT '关联标段id',
  43. `rela_sid` int(11) unsigned NOT NULL COMMENT '关联期id',
  44. `rela_sorder` tinyint(4) unsigned NOT NULL COMMENT '关联期序号',
  45. `lid` varchar(36) CHARACTER SET ascii NOT NULL COMMENT '台账id',
  46. `pid` varchar(36) CHARACTER SET ascii NOT NULL COMMENT '计量单元id',
  47. `contract_qty` decimal(24,8) DEFAULT NULL COMMENT '合同计量-数量',
  48. `contract_expr` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '合同计量-公式',
  49. `qc_qty` decimal(24,8) DEFAULT NULL COMMENT '数量变更-数量',
  50. `postil` varchar(1000) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '本期批注',
  51. PRIMARY KEY (`id`)
  52. ) ENGINE=InnoDB AUTO_INCREMENT=81 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  53. CREATE TABLE `zh_stage_rela_bills_final` (
  54. `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  55. `tid` int(11) unsigned NOT NULL COMMENT '标段id',
  56. `sid` int(11) unsigned NOT NULL COMMENT '期id',
  57. `sorder` tinyint(4) unsigned NOT NULL COMMENT '期序号',
  58. `rela_tid` int(11) unsigned NOT NULL COMMENT '关联标段id',
  59. `rela_sid` int(11) unsigned NOT NULL COMMENT '关联期id',
  60. `rela_sorder` tinyint(4) unsigned NOT NULL COMMENT '关联期序号',
  61. `lid` varchar(36) CHARACTER SET ascii NOT NULL COMMENT '台账id',
  62. `contract_qty` decimal(24,8) DEFAULT NULL COMMENT '合同计量-数量',
  63. `contract_tp` decimal(24,8) DEFAULT NULL COMMENT '合同计量-金额',
  64. `qc_qty` decimal(24,8) DEFAULT NULL COMMENT '数量变更-数量',
  65. `qc_tp` decimal(24,8) DEFAULT NULL COMMENT '数量变更-金额',
  66. PRIMARY KEY (`id`)
  67. ) ENGINE=InnoDB AUTO_INCREMENT=81 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  68. CREATE TABLE `zh_stage_rela_pos_final` (
  69. `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  70. `tid` int(11) unsigned NOT NULL COMMENT '标段id',
  71. `sid` int(11) unsigned NOT NULL COMMENT '期id',
  72. `sorder` tinyint(4) unsigned NOT NULL COMMENT '期序号',
  73. `rela_tid` int(11) unsigned NOT NULL COMMENT '关联标段id',
  74. `rela_sid` int(11) unsigned NOT NULL COMMENT '关联期id',
  75. `rela_sorder` tinyint(4) unsigned NOT NULL COMMENT '关联期序号',
  76. `lid` varchar(36) CHARACTER SET ascii NOT NULL COMMENT '台账id',
  77. `pid` varchar(36) CHARACTER SET ascii NOT NULL COMMENT '计量单元id',
  78. `contract_qty` decimal(24,8) DEFAULT NULL COMMENT '合同计量-数量',
  79. `qc_qty` decimal(24,8) DEFAULT NULL COMMENT '数量变更-数量',
  80. PRIMARY KEY (`id`)
  81. ) ENGINE=InnoDB AUTO_INCREMENT=81 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  82. ALTER TABLE `zh_rpt_archive`
  83. CHANGE COLUMN `content` `content` JSON NULL DEFAULT NULL ;