update.sql 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322
  1. -- 请按如下分类提交sql!!!
  2. -- Version V3.5.52.xxxx
  3. -- uat 2026-xx-xx
  4. -- prod 2026-xx-xx
  5. ------------------------------------
  6. -- 表结构
  7. ------------------------------------
  8. ALTER TABLE `zh_material`
  9. ADD COLUMN `is_new_exponent` tinyint(1) NULL DEFAULT 0 COMMENT '是否是新建的调差期,用于区分新指数法调差规则' AFTER `is_stage_self`,
  10. ADD COLUMN `ex_tax_tp` decimal(30, 8) NULL DEFAULT NULL COMMENT '指数本期建筑税金额' AFTER `ex_pre_tp`,
  11. ADD COLUMN `ex_tax_pre_tp` decimal(30, 8) NULL DEFAULT NULL COMMENT '指数截止上期建筑税金额' AFTER `ex_tax_tp`,
  12. ADD COLUMN `exponent_decimal` varchar(255) NULL DEFAULT NULL COMMENT '指数小数位数设置JSON' AFTER `decimal`,
  13. ADD COLUMN `exponent_node` text NULL COMMENT '本期分项价格指数节点' AFTER `calc_tp`,
  14. ADD COLUMN `pre_exponent_node` text NULL COMMENT '截止上期分项价格指数节点,用于禁止移除节点' AFTER `exponent_node`;
  15. ALTER TABLE `zh_material_stage`
  16. ADD COLUMN `ex_tp` decimal(30, 8) NULL DEFAULT NULL COMMENT '指数本期金额' AFTER `m_tax_tp`,
  17. ADD COLUMN `ex_tax_tp` decimal(30, 8) NULL DEFAULT NULL COMMENT '指数本期建筑税金额' AFTER `ex_tp`,
  18. ADD COLUMN `ex_expr` varchar(5000) NULL DEFAULT NULL COMMENT '指数调差公式' AFTER `ex_tax_tp`,
  19. ADD COLUMN `ex_calc` varchar(1000) NULL DEFAULT NULL COMMENT '调差基数值json' AFTER `ex_expr`;
  20. CREATE TABLE `zh_material_exponent_node` (
  21. `id` int NOT NULL AUTO_INCREMENT,
  22. `tid` int NOT NULL COMMENT '标段id',
  23. `mid` int NOT NULL COMMENT '调差id',
  24. `ms_id` int NULL DEFAULT NULL COMMENT '调差多期单独计价期id(可以为空)',
  25. `node` varchar(255) NOT NULL COMMENT '分项节点id',
  26. `code` varchar(255) NULL DEFAULT '' COMMENT '节点编号',
  27. `name` varchar(255) NULL DEFAULT '' COMMENT '节点名称',
  28. `ex_tp` decimal(30, 8) NULL DEFAULT NULL COMMENT '节点指数本期金额',
  29. `ex_pre_tp` decimal(30, 8) NULL DEFAULT NULL COMMENT '截止上期节点指数金额',
  30. `ex_tax_tp` decimal(30, 8) NULL DEFAULT NULL COMMENT '节点指数含税金额',
  31. `ex_tax_pre_tp` decimal(30, 8) NULL DEFAULT NULL COMMENT '截止上期节点指数含税金额',
  32. `ex_expr` varchar(5000) NULL DEFAULT NULL COMMENT '指数调差公式(非独立期时用)',
  33. `ex_calc` varchar(1000) NULL DEFAULT NULL COMMENT '调差基数值json(非独立期时用)',
  34. `contract_tp` decimal(30, 8) NULL DEFAULT NULL COMMENT '计量期该节点汇总合同计量金额(方便统计)',
  35. `qc_tp` decimal(30, 8) NULL DEFAULT NULL COMMENT '计量期该节点汇总变更计量金额(方便统计)',
  36. `gather_tp` decimal(30, 8) NULL DEFAULT NULL COMMENT '计量期该节点汇总完成计量金额(方便统计)',
  37. PRIMARY KEY (`id`)
  38. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci COMMENT = '调差指数分项价格指数表';
  39. CREATE TABLE `zh_material_exponent_shard` (
  40. `id` int(11) NOT NULL AUTO_INCREMENT,
  41. `tid` int(11) NOT NULL COMMENT '标段id',
  42. `mid` int(11) NOT NULL COMMENT '调差期id',
  43. `ms_id` int(11) DEFAULT NULL COMMENT '调差多期单独计价期id(可以为空)',
  44. `mn_id` int(11) DEFAULT NULL COMMENT '调差分项指数id(可以为空)',
  45. `me_id` int(11) NOT NULL COMMENT '指数工料id',
  46. `type` tinyint(1) NOT NULL DEFAULT '2' COMMENT '类型(1定值或2变值)',
  47. `weight_num` decimal(30,8) DEFAULT NULL COMMENT '加权系数',
  48. `m_price` decimal(30,8) DEFAULT NULL COMMENT '现行价格指数',
  49. `remark` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '备注',
  50. PRIMARY KEY (`id`)
  51. ) ENGINE=InnoDB CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='指数调差分表(独立期和分项价格指数结合)';
  52. CREATE TABLE `zh_material_list_qty` (
  53. `id` int(11) NOT NULL AUTO_INCREMENT,
  54. `tid` int(11) NOT NULL COMMENT '标段id',
  55. `mid` int(11) NOT NULL COMMENT '调差期id',
  56. `ms_id` int(11) DEFAULT NULL COMMENT '调差多期单独计价期id(可以为空)',
  57. `gcl_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '清单id',
  58. `xmj_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '项目节id',
  59. `mx_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT '' COMMENT '部位明细id',
  60. `qty` decimal(30, 8) NULL DEFAULT NULL COMMENT '数量',
  61. `in_time` datetime NOT NULL COMMENT '添加时间',
  62. PRIMARY KEY (`id`) USING BTREE
  63. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci COMMENT = '调差清单本期调差数量表';
  64. ALTER TABLE `zh_sub_project_info`
  65. ADD COLUMN `lx_tp_unit` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '元' COMMENT '立项-金额单位' AFTER `lx_tp`,
  66. ADD COLUMN `cb_tp_unit` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '元' COMMENT '初步-金额单位' AFTER `cb_tp`,
  67. ADD COLUMN `sg_tp_unit` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '元' COMMENT '施工许可批复-金额单位' AFTER `sg_tp`,
  68. ADD COLUMN `jg_tp_unit` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '元' COMMENT '交工-金额单位' AFTER `jg_tp`,
  69. ADD COLUMN `sgt_tp_unit` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '元' COMMENT '施工图-金额单位' AFTER `sgt_tp`,
  70. ADD COLUMN `pf_tp_unit` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '元' COMMENT '财评/造价站批复-金额单位' AFTER `pf_tp`,
  71. ADD COLUMN `zb_tp_unit` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '元' COMMENT '招标完成-金额单位' AFTER `zb_tp`;
  72. ALTER TABLE `zh_tender_permission`
  73. ADD COLUMN `schedule` varchar(255) NOT NULL DEFAULT '' COMMENT '标段进度权限(,分隔,具体见代码定义)' AFTER `safe_payment`;
  74. ALTER TABLE `zh_ledger_extra_0`
  75. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  76. ALTER TABLE `zh_ledger_extra_1`
  77. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  78. ALTER TABLE `zh_ledger_extra_2`
  79. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  80. ALTER TABLE `zh_ledger_extra_3`
  81. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  82. ALTER TABLE `zh_ledger_extra_4`
  83. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  84. ALTER TABLE `zh_ledger_extra_5`
  85. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  86. ALTER TABLE `zh_ledger_extra_6`
  87. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  88. ALTER TABLE `zh_ledger_extra_7`
  89. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  90. ALTER TABLE `zh_ledger_extra_8`
  91. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  92. ALTER TABLE `zh_ledger_extra_9`
  93. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  94. ALTER TABLE `zh_ledger_extra_10`
  95. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  96. ALTER TABLE `zh_ledger_extra_11`
  97. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  98. ALTER TABLE `zh_ledger_extra_12`
  99. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  100. ALTER TABLE `zh_ledger_extra_13`
  101. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  102. ALTER TABLE `zh_ledger_extra_14`
  103. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  104. ALTER TABLE `zh_ledger_extra_15`
  105. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  106. ALTER TABLE `zh_ledger_extra_16`
  107. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  108. ALTER TABLE `zh_ledger_extra_17`
  109. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  110. ALTER TABLE `zh_ledger_extra_18`
  111. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  112. ALTER TABLE `zh_ledger_extra_19`
  113. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  114. ALTER TABLE `zh_ledger_extra_20`
  115. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  116. ALTER TABLE `zh_ledger_extra_21`
  117. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  118. ALTER TABLE `zh_ledger_extra_22`
  119. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  120. ALTER TABLE `zh_ledger_extra_23`
  121. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  122. ALTER TABLE `zh_ledger_extra_24`
  123. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  124. ALTER TABLE `zh_ledger_extra_25`
  125. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  126. ALTER TABLE `zh_ledger_extra_26`
  127. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  128. ALTER TABLE `zh_ledger_extra_27`
  129. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  130. ALTER TABLE `zh_ledger_extra_28`
  131. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  132. ALTER TABLE `zh_ledger_extra_29`
  133. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  134. ALTER TABLE `zh_ledger_extra_30`
  135. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  136. ALTER TABLE `zh_ledger_extra_31`
  137. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  138. ALTER TABLE `zh_ledger_extra_32`
  139. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  140. ALTER TABLE `zh_ledger_extra_33`
  141. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  142. ALTER TABLE `zh_ledger_extra_34`
  143. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  144. ALTER TABLE `zh_ledger_extra_35`
  145. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  146. ALTER TABLE `zh_ledger_extra_36`
  147. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  148. ALTER TABLE `zh_ledger_extra_37`
  149. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  150. ALTER TABLE `zh_ledger_extra_38`
  151. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  152. ALTER TABLE `zh_ledger_extra_39`
  153. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  154. ALTER TABLE `zh_ledger_extra_40`
  155. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  156. ALTER TABLE `zh_ledger_extra_41`
  157. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  158. ALTER TABLE `zh_ledger_extra_42`
  159. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  160. ALTER TABLE `zh_ledger_extra_43`
  161. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  162. ALTER TABLE `zh_ledger_extra_44`
  163. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  164. ALTER TABLE `zh_ledger_extra_45`
  165. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  166. ALTER TABLE `zh_ledger_extra_46`
  167. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  168. ALTER TABLE `zh_ledger_extra_47`
  169. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  170. ALTER TABLE `zh_ledger_extra_48`
  171. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  172. ALTER TABLE `zh_ledger_extra_49`
  173. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  174. ALTER TABLE `zh_ledger_extra_50`
  175. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  176. ALTER TABLE `zh_ledger_extra_51`
  177. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  178. ALTER TABLE `zh_ledger_extra_52`
  179. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  180. ALTER TABLE `zh_ledger_extra_53`
  181. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  182. ALTER TABLE `zh_ledger_extra_54`
  183. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  184. ALTER TABLE `zh_ledger_extra_55`
  185. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  186. ALTER TABLE `zh_ledger_extra_56`
  187. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  188. ALTER TABLE `zh_ledger_extra_57`
  189. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  190. ALTER TABLE `zh_ledger_extra_58`
  191. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  192. ALTER TABLE `zh_ledger_extra_59`
  193. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  194. ALTER TABLE `zh_ledger_extra_60`
  195. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  196. ALTER TABLE `zh_ledger_extra_61`
  197. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  198. ALTER TABLE `zh_ledger_extra_62`
  199. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  200. ALTER TABLE `zh_ledger_extra_63`
  201. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  202. ALTER TABLE `zh_ledger_extra_64`
  203. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  204. ALTER TABLE `zh_ledger_extra_65`
  205. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  206. ALTER TABLE `zh_ledger_extra_66`
  207. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  208. ALTER TABLE `zh_ledger_extra_67`
  209. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  210. ALTER TABLE `zh_ledger_extra_68`
  211. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  212. ALTER TABLE `zh_ledger_extra_69`
  213. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  214. ALTER TABLE `zh_ledger_extra_70`
  215. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  216. ALTER TABLE `zh_ledger_extra_71`
  217. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  218. ALTER TABLE `zh_ledger_extra_72`
  219. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  220. ALTER TABLE `zh_ledger_extra_73`
  221. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  222. ALTER TABLE `zh_ledger_extra_74`
  223. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  224. ALTER TABLE `zh_ledger_extra_75`
  225. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  226. ALTER TABLE `zh_ledger_extra_76`
  227. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  228. ALTER TABLE `zh_ledger_extra_77`
  229. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  230. ALTER TABLE `zh_ledger_extra_78`
  231. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  232. ALTER TABLE `zh_ledger_extra_79`
  233. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  234. ALTER TABLE `zh_ledger_extra_80`
  235. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  236. ALTER TABLE `zh_ledger_extra_81`
  237. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  238. ALTER TABLE `zh_ledger_extra_82`
  239. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  240. ALTER TABLE `zh_ledger_extra_83`
  241. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  242. ALTER TABLE `zh_ledger_extra_84`
  243. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  244. ALTER TABLE `zh_ledger_extra_85`
  245. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  246. ALTER TABLE `zh_ledger_extra_86`
  247. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  248. ALTER TABLE `zh_ledger_extra_87`
  249. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  250. ALTER TABLE `zh_ledger_extra_88`
  251. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  252. ALTER TABLE `zh_ledger_extra_89`
  253. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  254. ALTER TABLE `zh_ledger_extra_90`
  255. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  256. ALTER TABLE `zh_ledger_extra_91`
  257. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  258. ALTER TABLE `zh_ledger_extra_92`
  259. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  260. ALTER TABLE `zh_ledger_extra_93`
  261. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  262. ALTER TABLE `zh_ledger_extra_94`
  263. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  264. ALTER TABLE `zh_ledger_extra_95`
  265. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  266. ALTER TABLE `zh_ledger_extra_96`
  267. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  268. ALTER TABLE `zh_ledger_extra_97`
  269. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  270. ALTER TABLE `zh_ledger_extra_98`
  271. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  272. ALTER TABLE `zh_ledger_extra_99`
  273. ADD COLUMN `calc_template` varchar(36) NOT NULL DEFAULT '' COMMENT '计算模板' AFTER `multi_limit`;
  274. CREATE TABLE `zh_pos_calc_detail` (
  275. `id` varchar(36) NOT NULL COMMENT 'uuid',
  276. `tid` int(11) NOT NULL COMMENT '标段id(zh_tender.id)',
  277. `lid` varchar(36) NOT NULL COMMENT '台账id(zh_ledger.id)',
  278. `pid` varchar(36) NOT NULL COMMENT '计量单元id(zh_pos.id)',
  279. `pcd_order` int(11) NOT NULL COMMENT '排序',
  280. `create_user_id` int(11) NOT NULL COMMENT '新增用户id(zh_project_account.id)',
  281. `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '新增时间',
  282. `update_user_id` int(11) NOT NULL COMMENT '最后修改用户id(zh_project_account.id)',
  283. `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后修改时间',
  284. `qty` decimal(24, 8) NOT NULL DEFAULT 0 COMMENT '数量',
  285. `expr` varchar(255) NOT NULL DEFAULT '' COMMENT '数量计算式',
  286. `str1` varchar(255) NOT NULL DEFAULT '' COMMENT '文本1',
  287. `str2` varchar(255) NOT NULL DEFAULT '' COMMENT '文本2',
  288. `str3` varchar(255) NOT NULL DEFAULT '' COMMENT '文本3',
  289. `str4` varchar(255) NOT NULL DEFAULT '' COMMENT '文本4',
  290. `spec` varchar(50) NOT NULL DEFAULT '' COMMENT '规格',
  291. `num_a` decimal(24, 8) NOT NULL DEFAULT 0 COMMENT '数值a',
  292. `num_b` decimal(24, 8) NOT NULL DEFAULT 0 COMMENT '数值b',
  293. `num_c` decimal(24, 8) NOT NULL DEFAULT 0 COMMENT '数值c',
  294. `num_d` decimal(24, 8) NOT NULL DEFAULT 0 COMMENT '数值d',
  295. `num_e` decimal(24, 8) NOT NULL DEFAULT 0 COMMENT '数值e',
  296. `num_f` decimal(24, 8) NOT NULL DEFAULT 0 COMMENT '数值f',
  297. `num_g` decimal(24, 8) NOT NULL DEFAULT 0 COMMENT '数值g',
  298. `num_h` decimal(24, 8) NOT NULL DEFAULT 0 COMMENT '数值h',
  299. `num_i` decimal(24, 8) NOT NULL DEFAULT 0 COMMENT '数值i',
  300. PRIMARY KEY (`id`)
  301. );
  302. ALTER TABLE `zh_material_list`
  303. ADD COLUMN `qty` decimal(30, 8) NULL DEFAULT NULL COMMENT '本期调差数量' AFTER `gather_qty`;
  304. ------------------------------------
  305. -- 表数据
  306. ------------------------------------
  307. INSERT INTO `zh_permission` (`id`, `name`, `controller`, `action`, `pid`, `icon_class`, `create_time`, `isshow`) VALUES (78, '附加数据', 'std-extra', 'all', 44, '', 14, 1);