update20200923.sql 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. ALTER TABLE `zh_project` CHANGE `page_show` `page_show` VARCHAR(5000) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT '{\"bwtz\":\"1\"}' COMMENT '前台页面或功能展示与隐藏';
  2. ALTER TABLE `zh_change_audit_list` ADD `xmj_code` VARCHAR(500) NULL DEFAULT NULL COMMENT '项目节编号' AFTER `detail`, ADD `xmj_jldy` VARCHAR(500) NULL DEFAULT NULL COMMENT '细目' AFTER `xmj_code`;
  3. CREATE TABLE `zh_login_logging` (
  4. `id` int(11) NOT NULL AUTO_INCREMENT,
  5. `browser` varchar(45) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '浏览器信息',
  6. `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '登录时间',
  7. `ip` varchar(45) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '登录ip',
  8. `os` varchar(45) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '操作系统',
  9. `address` varchar(150) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '登录地址',
  10. `uid` int(11) NOT NULL COMMENT '用户id',
  11. `pid` int(11) NOT NULL COMMENT '项目id',
  12. `type` int(1) NOT NULL COMMENT '登录类型:1(sso登录) | 2(正常或副密码登录) | 3(接口登录或微信登录)',
  13. `show` int(1) NOT NULL COMMENT '是否显示: 0-显示,1-不显示',
  14. PRIMARY KEY (`id`)
  15. ) ENGINE=InnoDB AUTO_INCREMENT=382 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='登录日志';
  16. ALTER TABLE `zh_material_bills` ADD `is_summary` TINYINT(1) NOT NULL DEFAULT '1' COMMENT '是否汇总' AFTER `remark`;
  17. ALTER TABLE `zh_material_bills_history` ADD `is_summary` TINYINT(1) NOT NULL DEFAULT '1' COMMENT '是否汇总' AFTER `pre_tp`;
  18. ALTER TABLE `zh_deal_bills`
  19. MODIFY COLUMN `id` varchar(50) CHARACTER SET ascii COLLATE ascii_general_ci NOT NULL COMMENT '主键(uuid)' FIRST ,
  20. CHANGE COLUMN `deal_id` `order` int(11) NOT NULL AFTER `tender_id`;
  21. -- 2020-9-21
  22. ALTER TABLE `zh_stage_jgcl`
  23. ADD COLUMN `tid` int(11) NULL COMMENT '标段id' AFTER `add_sid`;
  24. Update zh_stage_jgcl LEFT JOIN zh_stage ON zh_stage_jgcl.sid = zh_stage.id Set zh_stage_jgcl.tid = zh_stage.tid;
  25. -- 指数调差
  26. ALTER TABLE `zh_material` ADD `ex_tp` DECIMAL(30,8) NULL DEFAULT NULL COMMENT '指数本期金额' AFTER `pre_tp`, ADD `ex_pre_tp` DECIMAL(30,8) NULL DEFAULT NULL COMMENT '指数截止上期金额' AFTER `ex_tp`, ADD `ex_expr` VARCHAR(5000) NULL DEFAULT NULL COMMENT '指数调差结果公式' AFTER `ex_pre_tp`, ADD `ex_calc` VARCHAR(1000) NULL DEFAULT NULL COMMENT '调差基数值json' AFTER `ex_expr`;
  27. CREATE TABLE `zh_material_exponent` (
  28. `id` int(11) NOT NULL AUTO_INCREMENT,
  29. `tid` int(11) NOT NULL COMMENT '标段id',
  30. `mid` int(11) NOT NULL COMMENT '调差期id',
  31. `type` tinyint(1) NOT NULL DEFAULT '2' COMMENT '类型(1定值或2变值)',
  32. `symbol` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '符号',
  33. `symbol_desc` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '符号说明',
  34. `code` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '编号',
  35. `weight_num` decimal(30,8) DEFAULT NULL COMMENT '加权系数',
  36. `basic_price` decimal(30,8) DEFAULT NULL COMMENT '基本价格',
  37. `basic_times` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '基准时间',
  38. `m_price` decimal(30,8) DEFAULT NULL COMMENT '现行价格指数',
  39. `calc_num` decimal(30,8) DEFAULT NULL COMMENT '计算值',
  40. `remark` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '备注',
  41. `is_summary` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否汇总,默认为1是',
  42. `in_time` datetime NOT NULL COMMENT '添加时间',
  43. PRIMARY KEY (`id`)
  44. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='指数调差表';
  45. CREATE TABLE `zh_material_exponent_history` (
  46. `id` int(11) NOT NULL AUTO_INCREMENT,
  47. `tid` int(11) NOT NULL COMMENT '所属标段id',
  48. `mid` int(11) NOT NULL COMMENT '调差期id',
  49. `order` tinyint(4) NOT NULL COMMENT '调差期期数',
  50. `me_id` int(11) NOT NULL COMMENT '指数id',
  51. `type` tinyint(1) NOT NULL DEFAULT '2' COMMENT '类型(1定值或2变值)',
  52. `weight_num` decimal(30,8) DEFAULT NULL COMMENT '本期加权系数',
  53. `basic_price` decimal(30,8) DEFAULT NULL COMMENT '本期基本价格指数',
  54. `basic_times` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '本期基准时间',
  55. `m_price` decimal(30,8) DEFAULT NULL COMMENT '本期现行价格指数',
  56. `calc_num` decimal(30,8) DEFAULT NULL COMMENT '计算值',
  57. `is_summary` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否汇总',
  58. PRIMARY KEY (`id`)
  59. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='指数调差清单历史表';