biz.sql 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. DROP TABLE IF EXISTS `meeting_info`;
  2. CREATE TABLE `meeting_info`
  3. (
  4. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  5. `title` varchar(128) DEFAULT NULL COMMENT '会议标题',
  6. `reception_object` varchar(128) DEFAULT NULL COMMENT '接待对象',
  7. `reception_number` int(4) DEFAULT NULL COMMENT '接待人数',
  8. `reception_director` varchar(64) DEFAULT NULL COMMENT '接待负责人',
  9. `reception_content` varchar(512) DEFAULT NULL COMMENT '接待内容',
  10. `guarantee_personnel` varchar(256) DEFAULT NULL COMMENT '保障人员',
  11. `reception_requirement` varchar(256) DEFAULT NULL COMMENT '接待要求',
  12. `reception_time` datetime DEFAULT NULL COMMENT '接待时间',
  13. `inspection_template_id` bigint(20) DEFAULT NULL COMMENT '巡检模板id',
  14. `status` int(2) DEFAULT NULL COMMENT '会议状态(10:未开始,20:会议中,30:已结束)',
  15. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  16. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  17. PRIMARY KEY (`id`) USING BTREE
  18. ) ENGINE = INNODB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '会议信息表' ROW_FORMAT = DYNAMIC;
  19. DROP TABLE IF EXISTS `inspection_record`;
  20. CREATE TABLE `inspection_record`
  21. (
  22. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  23. `meeting_id` bigint(20) DEFAULT NULL COMMENT '关联会议id',
  24. `inspection_personnel` varchar(16) DEFAULT NULL COMMENT '巡检人员',
  25. `normal_num` int(4) DEFAULT NULL COMMENT '正常项目个数',
  26. `error_num` int(4) DEFAULT NULL COMMENT '异常项目个数',
  27. `inspection_type` int(2) DEFAULT NULL COMMENT '巡检类型(10:日常巡检,20:会议巡检)',
  28. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  29. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  30. PRIMARY KEY (`id`) USING BTREE
  31. ) ENGINE = INNODB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '巡检记录表' ROW_FORMAT = DYNAMIC;
  32. DROP TABLE IF EXISTS `inspection_result`;
  33. CREATE TABLE `inspection_result`
  34. (
  35. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  36. `inspection_record_id` bigint(20) DEFAULT NULL COMMENT '关联巡检记录id',
  37. `inspection_project_id` bigint(20) DEFAULT NULL COMMENT '关联巡检项目id',
  38. `result` int(2) DEFAULT NULL COMMENT '巡检结果类型(10:正常 20:不正常)',
  39. `remark` varchar(256) DEFAULT NULL COMMENT '巡检结果描述',
  40. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  41. PRIMARY KEY (`id`) USING BTREE
  42. ) ENGINE = INNODB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '巡检结果表' ROW_FORMAT = DYNAMIC;
  43. DROP TABLE IF EXISTS `upload_record`;
  44. CREATE TABLE `upload_record`
  45. (
  46. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  47. `inspection_result_id` bigint(20) DEFAULT NULL COMMENT '关联巡检结果id,如果为空表示是图片回传',
  48. `file_type` int(2) DEFAULT NULL COMMENT '文件类型 10:图片回传 20:巡检结果 30:二维码',
  49. `source_name` varchar(256) DEFAULT NULL COMMENT '源文件名称',
  50. `file_path` varchar(512) DEFAULT NULL COMMENT '文件地址',
  51. `upload_user_id` bigint(20) DEFAULT NULL COMMENT '操作人员id',
  52. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  53. PRIMARY KEY (`id`) USING BTREE
  54. ) ENGINE = INNODB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '文件上传记录' ROW_FORMAT = DYNAMIC;
  55. DROP TABLE IF EXISTS `notice_info`;
  56. CREATE TABLE `notice_info`
  57. (
  58. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  59. `title` varchar(128) DEFAULT NULL COMMENT '公告标题',
  60. `content` text DEFAULT NULL COMMENT '公告内容',
  61. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  62. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  63. PRIMARY KEY (`id`) USING BTREE
  64. ) ENGINE = INNODB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '公告管理' ROW_FORMAT = DYNAMIC;
  65. DROP TABLE IF EXISTS `inspection_project`;
  66. CREATE TABLE `inspection_project`
  67. (
  68. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  69. `name` varchar(128) DEFAULT NULL COMMENT '巡检项目名称',
  70. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  71. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  72. PRIMARY KEY (`id`) USING BTREE
  73. ) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '巡检项目表' ROW_FORMAT = DYNAMIC;
  74. DROP TABLE IF EXISTS `inspection_template`;
  75. CREATE TABLE `inspection_template`
  76. (
  77. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  78. `name` varchar(128) DEFAULT NULL COMMENT '模板名称',
  79. `type` int(2) DEFAULT NULL COMMENT '模板类型 10:日常巡检 20:会议巡检',
  80. `is_enable` int(2) DEFAULT NULL COMMENT '是否启用 10:启用 20:禁用',
  81. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  82. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  83. PRIMARY KEY (`id`) USING BTREE
  84. ) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '巡检模板表' ROW_FORMAT = DYNAMIC;
  85. DROP TABLE IF EXISTS `inspection_template_project`;
  86. CREATE TABLE `inspection_template_project`
  87. (
  88. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  89. `template_id` bigint(20) DEFAULT NULL COMMENT '关联模板id',
  90. `project_id` bigint(20) DEFAULT NULL COMMENT '巡检项目id',
  91. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  92. PRIMARY KEY (`id`) USING BTREE
  93. ) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '巡检模板&巡检项目关联表' ROW_FORMAT = DYNAMIC;
  94. DROP TABLE IF EXISTS `fault_handling_record`;
  95. CREATE TABLE `fault_handling_record`
  96. (
  97. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  98. `title` varchar(128) DEFAULT NULL COMMENT '故障标题',
  99. `content` varchar(512) DEFAULT NULL COMMENT '故障内容',
  100. `treatment_method` varchar(512) DEFAULT NULL COMMENT '处理方式',
  101. `treatment_personnel` varchar(512) DEFAULT NULL COMMENT '处理人员',
  102. `propose_personnel` varchar(512) DEFAULT NULL COMMENT '提出人员',
  103. `status` int(2) DEFAULT NULL COMMENT '10:未处理 20:已处理',
  104. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  105. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  106. PRIMARY KEY (`id`) USING BTREE
  107. ) ENGINE = INNODB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '故障处理记录' ROW_FORMAT = DYNAMIC;
  108. DROP TABLE IF EXISTS `qrcode_show_config`;
  109. CREATE TABLE `qrcode_show_config`
  110. (
  111. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  112. `title` varchar(128) DEFAULT NULL COMMENT '展示名称',
  113. `upload_record_id` bigint(20) DEFAULT NULL COMMENT '文件上传记录id',
  114. `status` int(4) DEFAULT NULL COMMENT '状态(10:启用,20:禁用)',
  115. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  116. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  117. PRIMARY KEY (`id`) USING BTREE
  118. ) ENGINE = INNODB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '二维码展示配置' ROW_FORMAT = DYNAMIC;