update20240529.sql 3.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. CREATE TABLE `zh_shenpi_group` (
  2. `id` int NOT NULL AUTO_INCREMENT,
  3. `tid` int NULL COMMENT '标段id',
  4. `sp_type` tinyint(4) NULL COMMENT '审批流程类型',
  5. `name` varchar(255) NULL COMMENT '审批组名称',
  6. `is_select` tinyint(1) NULL DEFAULT 0 COMMENT '默认审批组',
  7. `change_type` json NULL COMMENT '变更模块json',
  8. `create_time` datetime NULL COMMENT '创建时间',
  9. PRIMARY KEY (`id`)
  10. ) ENGINE = InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT = '审批流程组表';
  11. ALTER TABLE `zh_shenpi_audit`
  12. ADD COLUMN `sp_group` int(11) NULL DEFAULT 0 COMMENT '审批组id' AFTER `audit_order`;
  13. ALTER TABLE `zh_change`
  14. ADD COLUMN `sp_group` int(11) NULL DEFAULT 0 COMMENT '固定审批组id' AFTER `delimit`;
  15. ALTER TABLE `zh_change_project_audit`
  16. ADD COLUMN `audit_type` tinyint(4) UNSIGNED NOT NULL DEFAULT 1 COMMENT '审批类型(1个人,2会签,3或签)' AFTER `opinion`,
  17. ADD COLUMN `audit_order` tinyint(4) UNSIGNED NOT NULL DEFAULT 0 COMMENT '审批顺序' AFTER `audit_type`;
  18. ALTER TABLE `zh_change_project`
  19. ADD COLUMN `sp_group` int(11) NULL DEFAULT 0 COMMENT '固定审批组id' AFTER `content`;
  20. ALTER TABLE `zh_change_apply_audit`
  21. ADD COLUMN `audit_type` tinyint(4) UNSIGNED NOT NULL DEFAULT 1 COMMENT '审批类型(1个人,2会签,3或签)' AFTER `opinion`,
  22. ADD COLUMN `audit_order` tinyint(4) UNSIGNED NOT NULL DEFAULT 0 COMMENT '审批顺序' AFTER `audit_type`;
  23. ALTER TABLE `zh_change_apply`
  24. ADD COLUMN `sp_group` int(11) NULL DEFAULT 0 COMMENT '固定审批组id' AFTER `decimal`;
  25. ALTER TABLE `zh_change_plan_audit`
  26. ADD COLUMN `audit_type` tinyint(4) UNSIGNED NOT NULL DEFAULT 1 COMMENT '审批类型(1个人,2会签,3或签)' AFTER `opinion`,
  27. ADD COLUMN `audit_order` tinyint(4) UNSIGNED NOT NULL DEFAULT 0 COMMENT '审批顺序' AFTER `audit_type`;
  28. ALTER TABLE `zh_change_plan`
  29. ADD COLUMN `sp_group` int(11) NULL DEFAULT 0 COMMENT '固定审批组id' AFTER `decimal`;
  30. ALTER TABLE `zh_stage`
  31. ADD COLUMN `final_auditor_str` varchar(50) NOT NULL DEFAULT '' COMMENT '终审人相关' AFTER `pre_negative_qc_tp`;
  32. ALTER TABLE `zh_global_log`
  33. ADD COLUMN `memo` varchar(255) NOT NULL DEFAULT '' AFTER `run_time`;
  34. ALTER TABLE `zh_change`
  35. ADD COLUMN `final_auditor_str` varchar(50) NOT NULL DEFAULT '' COMMENT '终审人相关(cache)' AFTER `sp_group`;
  36. ALTER TABLE `zh_change_apply`
  37. ADD COLUMN `final_auditor_str` varchar(50) NOT NULL DEFAULT '' COMMENT '终审人相关(cache)' AFTER `sp_group`;
  38. ALTER TABLE `zh_change_plan`
  39. ADD COLUMN `final_auditor_str` varchar(50) NOT NULL DEFAULT '' COMMENT '终审人相关(cache)' AFTER `sp_group`;
  40. ALTER TABLE `zh_change_project`
  41. ADD COLUMN `final_auditor_str` varchar(50) NOT NULL DEFAULT '' COMMENT '终审人相关(cache)' AFTER `sp_group`;
  42. ALTER TABLE `zh_project_account`
  43. ADD COLUMN `dsk_account` json NULL COMMENT '大司空账号信息' AFTER `notice_again`,
  44. ADD COLUMN `dsk_projects` json NULL COMMENT '大司空项目信息' AFTER `dsk_account`;
  45. ALTER TABLE `zh_tender`
  46. ADD COLUMN `spid` varchar(36) NOT NULL DEFAULT '' COMMENT 'zh_sub_project.id' AFTER `settle_order`;
  47. CREATE TABLE `zh_expr` (
  48. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  49. `tid` int(11) UNSIGNED NOT NULL COMMENT '标段id',
  50. `calc_module` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT 'stage' COMMENT '计算模块',
  51. `calc_tag` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT 'contract' COMMENT '计算标记',
  52. `calc_id` varchar(36) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '计算关联id',
  53. `expr` varchar(1000) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '计算公式',
  54. `expr_bak` varchar(1000) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '上一次计算公式',
  55. PRIMARY KEY (`id`) USING BTREE,
  56. INDEX `idx_common`(`tid`, `calc_module`, `calc_tag`) USING BTREE
  57. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;