update.sql 5.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. CREATE TABLE `zh_notice` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `type` int(11) NOT NULL COMMENT '推送的类型',
  4. `uid` int(11) NOT NULL COMMENT '接收者id',
  5. `status` int(11) NOT NULL COMMENT '状态',
  6. `is_read` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已读,0:未读,1:已读',
  7. `create_time` datetime DEFAULT CURRENT_TIMESTAMP,
  8. `pid` int(11) NOT NULL COMMENT '项目id',
  9. `content` text COLLATE utf8_unicode_ci NOT NULL COMMENT '推送必要的查询字段,如 ''{tid, mid}''',
  10. PRIMARY KEY (`id`)
  11. ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='关注推送表';
  12. SELECT * FROM calculation.zh_notice;
  13. -- ----------------------------
  14. -- 以上于2020-7-29 18:00 因更新至prod,尚未更新uat,如需增加sql,请一定在其后添加
  15. -- ----------------------------
  16. ALTER TABLE `zh_ledger`
  17. ADD COLUMN `gxby_status` tinyint(4) NULL DEFAULT -1 COMMENT '工序报验-状态' AFTER `qtcl_expr`,
  18. ADD COLUMN `dagl_status` tinyint(4) NULL DEFAULT -1 COMMENT '档案管理-状态' AFTER `gxby_status`;
  19. ALTER TABLE `zh_revise_bills`
  20. ADD COLUMN `gxby_status` tinyint(4) NULL DEFAULT -1 COMMENT '工序报验状态' AFTER `sjcl_expr`,
  21. ADD COLUMN `dagl_status` tinyint(4) NULL DEFAULT -1 COMMENT '档案管理状态' AFTER `gxby_status`;
  22. ALTER TABLE `zh_pos`
  23. ADD COLUMN `gxby_status` tinyint(4) NULL DEFAULT -1 COMMENT '工序报验-状态' AFTER `real_qty`,
  24. ADD COLUMN `dagl_status` tinyint(4) NULL DEFAULT -1 COMMENT '档案管理-状态' AFTER `gxby_status`;
  25. ALTER TABLE `zh_revise_pos`
  26. ADD COLUMN `gxby_status` tinyint(4) NULL DEFAULT -1 COMMENT '工序报验-状态' AFTER `real_qty`,
  27. ADD COLUMN `dagl_status` tinyint(4) NULL DEFAULT -1 COMMENT '档案管理-状态' AFTER `gxby_status`;
  28. ALTER TABLE `zh_tender`
  29. ADD COLUMN `uuid` varchar(50) CHARACTER SET ascii COLLATE ascii_general_ci NULL DEFAULT NULL COMMENT 'uuid' AFTER `deal_tp`;
  30. CREATE TABLE `zh_s2b_log` (
  31. `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
  32. `pid` int(11) NOT NULL COMMENT '项目id',
  33. `tid` int(11) NOT NULL COMMENT '标段id',
  34. `url` varchar(255) CHARACTER SET utf8 NOT NULL COMMENT '请求url',
  35. `post_data` text CHARACTER SET utf8 COMMENT '请求数据',
  36. `post_data_file` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '请求数据文件(部分请求可能数据量比较大,以文件形式存储)',
  37. `result_data` text COLLATE utf8_unicode_ci,
  38. `result_data_file` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '结果数据文件(部分请求结果可能数据量比较大,以文件形式存储)',
  39. `post_time` datetime DEFAULT NULL COMMENT '请求时间',
  40. PRIMARY KEY (`id`)
  41. ) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  42. CREATE TABLE `zh_advance_pay` (
  43. `id` int(11) NOT NULL AUTO_INCREMENT,
  44. `uid` int(11) NOT NULL COMMENT '创建者id',
  45. `times` int(11) DEFAULT '1' COMMENT '审批次数',
  46. `status` int(11) DEFAULT NULL COMMENT '审核状态',
  47. `tid` int(11) NOT NULL COMMENT '标段id',
  48. `order` int(11) DEFAULT NULL COMMENT '期数索引',
  49. `type` int(1) NOT NULL DEFAULT '0' COMMENT '预付款类型,0为开工预付款,1为材料预付款',
  50. `pay_ratio` decimal(5,2) DEFAULT NULL COMMENT '支付比例',
  51. `cur_amount` decimal(24,8) DEFAULT NULL COMMENT '本期金额',
  52. `prev_amount` decimal(24,8) DEFAULT NULL COMMENT '截止上期金额',
  53. `prev_total_amount` decimal(24,8) DEFAULT NULL COMMENT '截止本期金额',
  54. `create_time` datetime DEFAULT CURRENT_TIMESTAMP,
  55. `remark` text COLLATE utf8_unicode_ci COMMENT '备注',
  56. PRIMARY KEY (`id`)
  57. ) ENGINE=InnoDB AUTO_INCREMENT=214 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='预付款记录';
  58. CREATE TABLE `zh_advance_audit` (
  59. `id` int(11) NOT NULL AUTO_INCREMENT,
  60. `vid` int(11) NOT NULL COMMENT '预付款记录id',
  61. `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '预付款类型,0为开工预付款,1为材料预付款',
  62. `times` tinyint(4) DEFAULT NULL COMMENT '审批次数',
  63. `order` tinyint(4) DEFAULT NULL COMMENT '审核顺序',
  64. `audit_id` int(11) DEFAULT NULL COMMENT '审核人id',
  65. `status` tinyint(1) DEFAULT NULL COMMENT '审核状态',
  66. `create_time` datetime DEFAULT NULL,
  67. `end_time` datetime DEFAULT NULL,
  68. `opinion` varchar(1000) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '审核意见',
  69. PRIMARY KEY (`id`)
  70. ) ENGINE=InnoDB AUTO_INCREMENT=66 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='预付款审核表';
  71. CREATE TABLE `zh_advance_file` (
  72. `id` int(11) NOT NULL AUTO_INCREMENT,
  73. `v_id` int(11) NOT NULL COMMENT '预付款记录id',
  74. `uid` int(11) NOT NULL COMMENT '上传者id',
  75. `in_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '上传时间',
  76. `filepath` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '附件路径',
  77. `filesize` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '附件大小',
  78. `filename` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '附件名字',
  79. PRIMARY KEY (`id`)
  80. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='预付款附件';