update_sql.sql 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. /**
  2. 更新的SQL
  3. */
  4. /**
  5. 日期:2024-10-18
  6. 修改人:苟耕铨
  7. 未更新到test-env
  8. */
  9. DROP TABLE IF EXISTS `assets_calculate`;
  10. CREATE TABLE `assets_calculate` (
  11. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '资产项目测算表id',
  12. `assets_id` bigint(20) NOT NULL COMMENT '资产项目id',
  13. `calculate_name` varchar(255) DEFAULT NULL COMMENT '测算名',
  14. `valuation_basis_date` date DEFAULT NULL COMMENT '评估基准日',
  15. `create_user_id` bigint(20) DEFAULT NULL COMMENT '创建项目user_id',
  16. `calculate_info` json DEFAULT NULL COMMENT '测算信息',
  17. `calculate_file_name` varchar(255) DEFAULT NULL COMMENT '测算表文件名',
  18. `calculate_file_url` varchar(500) DEFAULT NULL COMMENT '测算表文件存储位置',
  19. `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  20. `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
  21. `delete_status` bit(1) NOT NULL DEFAULT b'0' COMMENT '删除状态',
  22. PRIMARY KEY (`id`),
  23. KEY `assets_id` (`assets_id`,`create_user_id`) USING BTREE
  24. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='资产项目测算信息表';
  25. DROP TABLE IF EXISTS `assets`;
  26. CREATE TABLE `assets` (
  27. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '资产项目id',
  28. `project_name` varchar(500) DEFAULT NULL COMMENT '项目名称',
  29. `project_type_id` bigint(20) DEFAULT NULL COMMENT '项目类型id(字典表)',
  30. `create_user_id` bigint(20) DEFAULT NULL COMMENT '创建项目user_id',
  31. `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  32. `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
  33. `delete_status` bit(1) NOT NULL DEFAULT b'0' COMMENT '删除状态',
  34. PRIMARY KEY (`id`),
  35. KEY `project_type_id` (`project_type_id`,`create_user_id`)
  36. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  37. DROP TABLE IF EXISTS `user_post`;
  38. CREATE TABLE `user_post` (
  39. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户岗位-部门信息id',
  40. `user_oa_id` bigint(20) unsigned DEFAULT NULL COMMENT '用户OA id',
  41. `post_name` varchar(100) DEFAULT NULL COMMENT '岗位名称',
  42. `department_name` varchar(100) DEFAULT NULL COMMENT '部门名称',
  43. `role` varchar(50) DEFAULT NULL COMMENT '用户角色',
  44. `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  45. `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
  46. `delete_status` bit(1) NOT NULL DEFAULT b'0' COMMENT '删除状态',
  47. PRIMARY KEY (`id`),
  48. KEY `user_oa_id` (`user_oa_id`) USING BTREE
  49. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  50. /**
  51. 日期:2024-10-18
  52. 修改人:苟耕铨
  53. 未更新到test-env
  54. */
  55. ALTER TABLE user_post MODIFY COLUMN post_name JSON NULL COMMENT '岗位名称(json)';
  56. ALTER TABLE user_post MODIFY COLUMN department_name JSON NULL COMMENT '部门名称(json)';
  57. ALTER TABLE user_post CHANGE COLUMN user_oa_id user_id bigint(20) unsigned DEFAULT NULL COMMENT 'user_id';
  58. /**
  59. 日期:2024-10-22
  60. 修改人:吴长林
  61. 未更新到test-env
  62. */
  63. DROP TABLE IF EXISTS `document_create_record`;
  64. CREATE TABLE `document_create_record` (
  65. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键id',
  66. `main_type` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文档大类',
  67. `sub_type` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文档子类',
  68. `create_user_id` bigint DEFAULT NULL COMMENT '创建人user_id',
  69. `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  70. `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
  71. `delete_status` bit(1) NOT NULL DEFAULT b'0' COMMENT '删除状态',
  72. PRIMARY KEY (`id`)
  73. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='文档创作记录';
  74. /**
  75. 日期:2024-10-22
  76. 修改人:吴长林
  77. 未更新到test-env
  78. */
  79. DROP TABLE IF EXISTS `ducument_production_record`;
  80. CREATE TABLE `ducument_production_record` (
  81. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键id',
  82. `create_id` bigint NOT NULL COMMENT '创作id',
  83. `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文档名称',
  84. `file_url` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文档路径',
  85. `file_version` int NOT NULL DEFAULT '1' COMMENT '文档版本',
  86. `is_active` bit(1) NOT NULL DEFAULT b'1' COMMENT '当前使用',
  87. `create_user_id` bigint DEFAULT NULL COMMENT '文档生成人id',
  88. `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '文档生成时间',
  89. `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
  90. `delete_status` bit(1) NOT NULL DEFAULT b'0' COMMENT '删除状态',
  91. PRIMARY KEY (`id`)
  92. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='文档产品记录';