update20211015.sql 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278
  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 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 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 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 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 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  82. CREATE TABLE `zh_stage_rela_im` (
  83. `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  84. `tid` int(11) NOT NULL,
  85. `sid` int(11) NOT NULL,
  86. `sorder` tinyint(4) NOT NULL,
  87. `rela_tid` int(11) NOT NULL,
  88. `rela_sid` int(11) NOT NULL,
  89. `rela_sorder` tinyint(4) NOT NULL,
  90. `lid` varchar(50) CHARACTER SET ascii NOT NULL,
  91. `pid` varchar(50) CHARACTER SET ascii NOT NULL,
  92. `im_id` int(11) NOT NULL,
  93. `code` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
  94. `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  95. `unit` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
  96. `unit_price` decimal(24,8) DEFAULT NULL,
  97. `peg` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  98. `drawing_code` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
  99. `bw` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  100. `xm` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  101. `position` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  102. `jldy` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  103. `dwgc` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  104. `fbgc` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  105. `fxgc` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  106. `doc_code` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  107. `im_code` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  108. `calc_memo` text COLLATE utf8_unicode_ci,
  109. `calc_img_remark` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  110. `calc_img` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  111. `bgl_code` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  112. `bgl_drawing_code` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  113. `jl` decimal(24,8) DEFAULT NULL,
  114. `contract_jl` decimal(24,8) DEFAULT NULL,
  115. `qc_jl` decimal(24,8) DEFAULT NULL,
  116. `pre_jl` decimal(24,8) DEFAULT NULL,
  117. `pre_contract_jl` decimal(24,8) DEFAULT NULL,
  118. `pre_qc_jl` decimal(24,8) DEFAULT NULL,
  119. `end_jl` decimal(24,8) DEFAULT NULL,
  120. `end_contract_jl` decimal(24,8) DEFAULT NULL,
  121. `end_qc_jl` decimal(24,8) DEFAULT NULL,
  122. `tp` decimal(24,8) DEFAULT NULL,
  123. `contract_tp` decimal(24,8) DEFAULT NULL,
  124. `qc_tp` decimal(24,8) DEFAULT NULL,
  125. `pre_tp` decimal(24,8) DEFAULT NULL,
  126. `pre_contract_tp` decimal(24,8) DEFAULT NULL,
  127. `pre_qc_tp` decimal(24,8) DEFAULT NULL,
  128. `end_tp` decimal(24,8) DEFAULT NULL,
  129. `end_contract_tp` decimal(24,8) DEFAULT NULL,
  130. `end_qc_tp` decimal(24,8) DEFAULT NULL,
  131. `quantity` decimal(24,8) DEFAULT NULL,
  132. `total_price` decimal(24,8) DEFAULT NULL,
  133. PRIMARY KEY (`id`)
  134. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='关联台账,缓存,中间计量';
  135. CREATE TABLE `zh_stage_rela_im_bills` (
  136. `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  137. `tid` int(11) NOT NULL,
  138. `sid` int(11) NOT NULL,
  139. `sorder` tinyint(4) NOT NULL,
  140. `rela_tid` int(11) NOT NULL,
  141. `rela_sid` int(11) NOT NULL,
  142. `rela_sorder` tinyint(4) NOT NULL,
  143. `bid` varchar(50) CHARACTER SET ascii DEFAULT NULL,
  144. `im_id` int(11) NOT NULL,
  145. `b_code` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
  146. `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  147. `unit` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
  148. `unit_price` decimal(24,8) DEFAULT NULL,
  149. `im_code` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  150. `jl` decimal(24,8) DEFAULT NULL,
  151. `contract_jl` decimal(24,8) DEFAULT NULL,
  152. `qc_jl` decimal(24,8) DEFAULT NULL,
  153. `pre_jl` decimal(24,8) DEFAULT NULL,
  154. `pre_contract_jl` decimal(24,8) DEFAULT NULL,
  155. `pre_qc_jl` decimal(24,8) DEFAULT NULL,
  156. `end_jl` decimal(24,8) DEFAULT NULL,
  157. `end_contract_jl` decimal(24,8) DEFAULT NULL,
  158. `end_qc_jl` decimal(24,8) DEFAULT NULL,
  159. `tp` decimal(24,8) DEFAULT NULL,
  160. `contract_tp` decimal(24,8) DEFAULT NULL,
  161. `qc_tp` decimal(24,8) DEFAULT NULL,
  162. `pre_tp` decimal(24,8) DEFAULT NULL,
  163. `pre_contract_tp` decimal(24,8) DEFAULT NULL,
  164. `pre_qc_tp` decimal(24,8) DEFAULT NULL,
  165. `end_tp` decimal(24,8) DEFAULT NULL,
  166. `end_contract_tp` decimal(24,8) DEFAULT NULL,
  167. `end_qc_tp` decimal(24,8) DEFAULT NULL,
  168. `quantity` decimal(24,8) DEFAULT NULL,
  169. `total_price` decimal(24,8) DEFAULT NULL,
  170. PRIMARY KEY (`id`)
  171. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='关联台账,缓存,中间计量-清单';
  172. ALTER TABLE `zh_rpt_archive`
  173. CHANGE COLUMN `content` `content` JSON NULL DEFAULT NULL ;
  174. CREATE TABLE `zh_s2b_z_proj` (
  175. `id` int(11) NOT NULL AUTO_INCREMENT,
  176. `pid` int(11) NOT NULL COMMENT '项目id',
  177. `xmName` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '项目发改全称',
  178. `xmCode` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '项目发改赋码',
  179. `opCode` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '来源编码',
  180. `base_data` text COLLATE utf8_unicode_ci COMMENT '用来存定制接口所需参数',
  181. PRIMARY KEY (`id`),
  182. KEY `pid` (`pid`)
  183. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  184. -- --------------------------------------------------------
  185. --
  186. -- 表的结构 `zh_s2b_z_tender`
  187. --
  188. CREATE TABLE `zh_s2b_z_tender` (
  189. `id` int(11) NOT NULL AUTO_INCREMENT,
  190. `tid` int(11) NOT NULL COMMENT '标段id',
  191. `base_data` text COLLATE utf8_unicode_ci COMMENT 'json,一些需要的数据',
  192. PRIMARY KEY (`id`),
  193. KEY `tid` (`tid`)
  194. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='浙江项目标段表';
  195. ALTER TABLE `zh_project` ADD `customType` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '定制项目通知类型参数' AFTER `secret`;
  196. ALTER TABLE `calculation`.`zh_tender_info`
  197. ADD COLUMN `fun_rela` varchar(255) CHARACTER SET utf8 NULL COMMENT '功能设置' AFTER `ledger_check`;
  198. ALTER TABLE `zh_project` ADD `data_collect` TINYINT(1) NOT NULL DEFAULT '0' COMMENT '决策大屏是否显示及对应大屏编号' AFTER `sjs_rela`;
  199. CREATE TABLE `zh_datacollect_audit` (
  200. `id` int(11) NOT NULL AUTO_INCREMENT,
  201. `pid` int(11) NOT NULL COMMENT '项目id',
  202. `groupid` int(11) DEFAULT NULL COMMENT '用户组id',
  203. `uid` int(11) DEFAULT NULL COMMENT '用户id',
  204. `create_time` datetime NOT NULL COMMENT '添加时间',
  205. PRIMARY KEY (`id`)
  206. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='决策大屏用户查看权限表';
  207. ALTER TABLE `zh_material_bills` ADD `origin` VARCHAR(255) NULL DEFAULT NULL COMMENT '来源地' AFTER `pre_tp`;
  208. ALTER TABLE `zh_material_bills_history` ADD `origin` VARCHAR(255) NULL DEFAULT NULL COMMENT '来源地' AFTER `pre_tp`;
  209. ALTER TABLE `zh_material_bills` ADD `order` INT NULL DEFAULT NULL COMMENT '排序' AFTER `mid`;
  210. -- 按id排序赋值
  211. UPDATE `zh_material_bills` SET `order`=`id`
  212. -- 收方单表
  213. CREATE TABLE `zh_stage_shoufang` (
  214. `id` int(11) NOT NULL AUTO_INCREMENT,
  215. `tid` int(11) NOT NULL COMMENT '标段id',
  216. `order` tinyint(4) NOT NULL COMMENT '期数',
  217. `sid` int(11) NOT NULL COMMENT '期id',
  218. `lid` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '台账uuid',
  219. `pid` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL COMMENT '计量单元uuid',
  220. `qrcode` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL COMMENT '二维码存放地址',
  221. `extra_upload` TINYINT(1) NOT NULL DEFAULT '0' COMMENT '是否为审核通过后再次生成的,0为否',
  222. `create_time` datetime NOT NULL COMMENT '创建时间',
  223. PRIMARY KEY (`id`)
  224. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT = '收方单数据';
  225. -- 收方单附件表
  226. CREATE TABLE `zh_stage_shoufang_attachment` (
  227. `id` int(11) NOT NULL AUTO_INCREMENT,
  228. `tid` int(11) NOT NULL COMMENT '标段id',
  229. `sid` int(11) NOT NULL COMMENT '期id',
  230. `sfid` int(11) NOT NULL COMMENT '收方单id',
  231. `filename` varchar(1000) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '文件名称',
  232. `fileext` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '文件后缀',
  233. `filesize` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '文件大小',
  234. `filepath` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '文件存储路径',
  235. `extra_upload` TINYINT(1) NOT NULL DEFAULT '0' COMMENT '是否为审核通过后再次上传的,0为否',
  236. `in_time` datetime NOT NULL COMMENT '创建时间',
  237. PRIMARY KEY (`id`),
  238. INDEX `sfid`(`sfid`),
  239. INDEX `sid`(`sid`)
  240. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT = '收方单附件表';
  241. ALTER TABLE `zh_stage_detail`
  242. ADD COLUMN `im_type` tinyint(1) UNSIGNED NULL COMMENT '中间计量模式' AFTER `calc_img_remark`;
  243. ALTER TABLE `zh_project`
  244. ADD COLUMN `map_json` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL COMMENT '地图信息及默认坐标' AFTER `data_collect`;
  245. CREATE TABLE `zh_s2b_z_log` (
  246. `id` int(11) NOT NULL AUTO_INCREMENT,
  247. `pid` int(11) NOT NULL COMMENT '项目id',
  248. `tid` int(11) NOT NULL COMMENT '标段id',
  249. `sid` int(11) NOT NULL COMMENT '期id',
  250. `url` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '请求url',
  251. `post_data` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL COMMENT '请求数据',
  252. `result_data` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL COMMENT '推送结果',
  253. `post_time` datetime NULL DEFAULT NULL COMMENT '请求时间',
  254. PRIMARY KEY (`id`)
  255. ) ENGINE = InnoDB AUTO_INCREMENT = 25 CHARACTER SET = utf8 COLLATE = utf8_unicode_ci COMMENT = '浙江项目日志表';