biz.sql 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  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 `meeting_arrange`;
  20. CREATE TABLE `meeting_arrange`
  21. (
  22. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  23. `meeting_id` bigint(20) DEFAULT NULL COMMENT '会议id',
  24. `start_time` varchar(32) DEFAULT NULL COMMENT '开始时间',
  25. `end_time` varchar(32) DEFAULT NULL COMMENT '结束时间',
  26. `title` varchar(16) DEFAULT NULL COMMENT '议程名称',
  27. `remark` varchar(128) DEFAULT NULL COMMENT '议程描述',
  28. `sort` int(2) DEFAULT NULL COMMENT '排序号',
  29. `create_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 `meeting_personnel`;
  33. CREATE TABLE `meeting_personnel`
  34. (
  35. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  36. `meeting_id` bigint(20) DEFAULT NULL COMMENT '会议id',
  37. `name` varchar(16) DEFAULT NULL COMMENT '参会人员名称',
  38. `phone` varchar(16) DEFAULT NULL COMMENT '参会人员电话号码',
  39. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  40. PRIMARY KEY (`id`) USING BTREE
  41. ) ENGINE = INNODB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '参会人员' ROW_FORMAT = DYNAMIC;
  42. DROP TABLE IF EXISTS `inspection_record`;
  43. CREATE TABLE `inspection_record`
  44. (
  45. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  46. `meeting_id` bigint(20) DEFAULT NULL COMMENT '关联会议id',
  47. `inspection_personnel` varchar(16) DEFAULT NULL COMMENT '巡检人员',
  48. `normal_num` int(4) DEFAULT NULL COMMENT '正常项目个数',
  49. `error_num` int(4) DEFAULT NULL COMMENT '异常项目个数',
  50. `inspection_type` int(2) DEFAULT NULL COMMENT '巡检类型(10:日常巡检,20:会议巡检)',
  51. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  52. `update_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 `inspection_result`;
  56. CREATE TABLE `inspection_result`
  57. (
  58. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  59. `inspection_record_id` bigint(20) DEFAULT NULL COMMENT '关联巡检记录id',
  60. `inspection_project_id` bigint(20) DEFAULT NULL COMMENT '关联巡检项目id',
  61. `result` int(2) DEFAULT NULL COMMENT '巡检结果类型(10:正常 20:不正常)',
  62. `remark` varchar(256) DEFAULT NULL COMMENT '巡检结果描述',
  63. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  64. PRIMARY KEY (`id`) USING BTREE
  65. ) ENGINE = INNODB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '巡检结果表' ROW_FORMAT = DYNAMIC;
  66. DROP TABLE IF EXISTS `upload_record`;
  67. CREATE TABLE `upload_record`
  68. (
  69. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  70. `inspection_result_id` bigint(20) DEFAULT NULL COMMENT '关联巡检结果id,如果为空表示是图片回传',
  71. `file_type` int(2) DEFAULT NULL COMMENT '文件类型 10:图片回传 20:巡检结果',
  72. `source_name` varchar(256) DEFAULT NULL COMMENT '源文件名称',
  73. `file_path` varchar(512) DEFAULT NULL COMMENT '文件地址',
  74. `upload_user_id` bigint(20) DEFAULT NULL COMMENT '操作人员id',
  75. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  76. PRIMARY KEY (`id`) USING BTREE
  77. ) ENGINE = INNODB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '文件上传记录' ROW_FORMAT = DYNAMIC;
  78. DROP TABLE IF EXISTS `notice_info`;
  79. CREATE TABLE `notice_info`
  80. (
  81. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  82. `title` varchar(128) DEFAULT NULL COMMENT '公告标题',
  83. `content` text DEFAULT NULL COMMENT '公告内容',
  84. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  85. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  86. PRIMARY KEY (`id`) USING BTREE
  87. ) ENGINE = INNODB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '公告管理' ROW_FORMAT = DYNAMIC;
  88. DROP TABLE IF EXISTS `inspection_project`;
  89. CREATE TABLE `inspection_project`
  90. (
  91. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  92. `name` varchar(128) DEFAULT NULL COMMENT '巡检项目名称',
  93. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  94. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  95. PRIMARY KEY (`id`) USING BTREE
  96. ) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '巡检项目表' ROW_FORMAT = DYNAMIC;
  97. DROP TABLE IF EXISTS `inspection_template`;
  98. CREATE TABLE `inspection_template`
  99. (
  100. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  101. `name` varchar(128) DEFAULT NULL COMMENT '模板名称',
  102. `type` int(2) DEFAULT NULL COMMENT '模板类型 10:日常巡检 20:会议巡检',
  103. `is_enable` 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 = 14 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '巡检模板表' ROW_FORMAT = DYNAMIC;
  108. DROP TABLE IF EXISTS `inspection_template_project`;
  109. CREATE TABLE `inspection_template_project`
  110. (
  111. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  112. `template_id` bigint(20) DEFAULT NULL COMMENT '关联模板id',
  113. `project_id` bigint(20) DEFAULT NULL COMMENT '巡检项目id',
  114. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  115. PRIMARY KEY (`id`) USING BTREE
  116. ) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '巡检模板&巡检项目关联表' ROW_FORMAT = DYNAMIC;
  117. DROP TABLE IF EXISTS `fault_handling_record`;
  118. CREATE TABLE `fault_handling_record`
  119. (
  120. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  121. `title` varchar(128) DEFAULT NULL COMMENT '故障标题',
  122. `content` varchar(512) DEFAULT NULL COMMENT '故障内容',
  123. `treatment_method` varchar(512) DEFAULT NULL COMMENT '处理方式',
  124. `treatment_personnel` varchar(512) DEFAULT NULL COMMENT '处理人员',
  125. `propose_personnel` varchar(512) DEFAULT NULL COMMENT '提出人员',
  126. `status` int(2) DEFAULT NULL COMMENT '10:未处理 20:已处理',
  127. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  128. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  129. PRIMARY KEY (`id`) USING BTREE
  130. ) ENGINE = INNODB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '故障处理记录' ROW_FORMAT = DYNAMIC;