patrol.sql 83 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932
  1. /*
  2. Navicat Premium Data Transfer
  3. Source Server : 172.16.20.78
  4. Source Server Type : MySQL
  5. Source Server Version : 80030
  6. Source Host : localhost:3306
  7. Source Schema : patrol
  8. Target Server Type : MySQL
  9. Target Server Version : 80030
  10. File Encoding : 65001
  11. Date: 30/05/2023 16:22:00
  12. */
  13. SET NAMES utf8mb4;
  14. SET FOREIGN_KEY_CHECKS = 0;
  15. -- ----------------------------
  16. -- Table structure for check_item
  17. -- ----------------------------
  18. DROP TABLE IF EXISTS `check_item`;
  19. CREATE TABLE `check_item` (
  20. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id 涓婚敭',
  21. `item_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '妫€鏌ラ」缂栧彿',
  22. `item_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '妫€鏌ラ」鍚嶇О',
  23. `item_type` int NOT NULL COMMENT '妫€鏌ラ」绫诲埆 1閫夋嫨銆?鏁板瓧銆?鏂囨湰銆?鎷嶇収',
  24. `is_required` tinyint(1) NOT NULL DEFAULT 1 COMMENT '鏄惁蹇呭~',
  25. `default_value` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '榛樿鍊?',
  26. `is_score` tinyint(1) NOT NULL DEFAULT 0 COMMENT '鏄惁鍙備笌璇勫垎',
  27. `patrol_type_id` bigint NOT NULL COMMENT '妫€鏌ョ被鍒玦d',
  28. `patrol_type_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '妫€鏌ョ被鍒悕绉?鍐椾綑瀛楁',
  29. `user_id` bigint NULL DEFAULT NULL COMMENT '鎵€灞炰汉鍛榠d',
  30. `username` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '鎵€灞炰汉鍛樺悕绉?',
  31. `remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '澶囨敞璇存槑',
  32. PRIMARY KEY (`id`) USING BTREE,
  33. INDEX `fk_check_item_check_item_type_1`(`patrol_type_id` ASC) USING BTREE,
  34. CONSTRAINT `check_item_ibfk_1` FOREIGN KEY (`patrol_type_id`) REFERENCES `check_item_type` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  35. ) ENGINE = InnoDB AUTO_INCREMENT = 447 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"检查项目-项目\",\r\n \"prefix\": \"check_item\",\r\n \"remarks\": \"检查项\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 1,\r\n \"removes\": 1,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 1\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"检查项\",\r\n \"prefix\": \"check_item\",\r\n \"remarks\": \"检查项\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 0,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  36. -- ----------------------------
  37. -- Table structure for check_item_extra_of_num
  38. -- ----------------------------
  39. DROP TABLE IF EXISTS `check_item_extra_of_num`;
  40. CREATE TABLE `check_item_extra_of_num` (
  41. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id 涓婚敭',
  42. `check_item_id` bigint NOT NULL COMMENT '妫€鏌ラ」id',
  43. `unit` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '鍗曚綅',
  44. `decimal_places` int NOT NULL DEFAULT 2 COMMENT '灏忔暟鐐瑰悗浣嶆暟',
  45. `qualified_score` int NOT NULL DEFAULT 0 COMMENT '鍚堟牸璇勫垎',
  46. `no_qualified_score` int NOT NULL DEFAULT 0 COMMENT '涓嶅悎鏍艰瘎鍒?',
  47. `valid_max_value` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '鏈夋晥鍊间笂闄?',
  48. `valid_min_value` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '鏈夋晥鍊间笅闄?',
  49. `qualified_max_value` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '鍚堟牸鍊间笂闄?',
  50. `qualified_min_value` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '鍚堟牸鍊间笅闄?',
  51. `check_valid_max_value` tinyint(1) NOT NULL DEFAULT 0 COMMENT '鏄惁寮哄埗鏍¢獙鏈夋晥鍊间笂闄?杈撳叆鍊间笉鑳藉ぇ浜庢湁鏁堝€间笂闄?',
  52. `check_valid_min_value` tinyint(1) NOT NULL DEFAULT 0 COMMENT '鏄惁寮哄埗鏍¢獙鏈夋晥鍊间笅闄?杈撳叆鍊间笉鑳藉ぇ浜庢湁鏁堝€间笅闄?',
  53. `check_qualified_max_value` tinyint(1) NOT NULL DEFAULT 0 COMMENT '鏄惁寮哄埗鏍¢獙鍚堟牸鍊间笂闄?杈撳叆鍊煎ぇ浜庡悎鏍煎€间笂闄愭椂涓轰笉鍚堟牸',
  54. `check_qualified_min_value` tinyint(1) NOT NULL DEFAULT 0 COMMENT '鏄惁寮哄埗鏍¢獙鍚堟牸鍊间笅闄?杈撳叆鍊煎皬浜庡悎鏍煎€间笅闄愭椂涓轰笉鍚堟牸',
  55. PRIMARY KEY (`id`) USING BTREE,
  56. UNIQUE INDEX `check_item_index`(`check_item_id` ASC) USING BTREE,
  57. CONSTRAINT `check_item_extra_of_num_ibfk_1` FOREIGN KEY (`check_item_id`) REFERENCES `check_item` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
  58. ) ENGINE = InnoDB AUTO_INCREMENT = 85 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数字项额外信息' ROW_FORMAT = Dynamic;
  59. -- ----------------------------
  60. -- Table structure for check_item_extra_of_select
  61. -- ----------------------------
  62. DROP TABLE IF EXISTS `check_item_extra_of_select`;
  63. CREATE TABLE `check_item_extra_of_select` (
  64. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id 涓婚敭',
  65. `check_item_id` bigint NOT NULL COMMENT '妫€鏌ラ」id',
  66. `allow_multiple` tinyint(1) NOT NULL COMMENT '鏄惁鍏佽澶氶€?',
  67. PRIMARY KEY (`id`) USING BTREE,
  68. INDEX `fk_check_item_extra_of_select_check_item_1`(`check_item_id` ASC) USING BTREE,
  69. CONSTRAINT `check_item_extra_of_select_ibfk_1` FOREIGN KEY (`check_item_id`) REFERENCES `check_item` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
  70. ) ENGINE = InnoDB AUTO_INCREMENT = 266 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '选择项额外信息' ROW_FORMAT = Dynamic;
  71. -- ----------------------------
  72. -- Table structure for check_item_extra_of_txt
  73. -- ----------------------------
  74. DROP TABLE IF EXISTS `check_item_extra_of_txt`;
  75. CREATE TABLE `check_item_extra_of_txt` (
  76. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id 涓婚敭',
  77. `check_item_id` bigint NOT NULL COMMENT '妫€鏌ラ」id',
  78. `allow_multiple` tinyint(1) NOT NULL DEFAULT 2 COMMENT '鏄惁鍏佽澶氳',
  79. `qualified_score` int NOT NULL DEFAULT 0 COMMENT '鍚堟牸璇勫垎',
  80. `no_qualified_score` int NOT NULL DEFAULT 0 COMMENT '涓嶅悎鏍艰瘎鍒?',
  81. `qualified_judge` int NOT NULL COMMENT '鍚堟牸鍒ゅ畾 1濮嬬粓鍚堟牸銆?濮嬬粓涓嶅悎鏍笺€?鏃犲唴瀹瑰悎鏍笺€?鏈夊唴瀹瑰悎鏍?',
  82. PRIMARY KEY (`id`) USING BTREE,
  83. INDEX `fk_check_item_extra_of_txt_check_item_1`(`check_item_id` ASC) USING BTREE,
  84. CONSTRAINT `check_item_extra_of_txt_ibfk_1` FOREIGN KEY (`check_item_id`) REFERENCES `check_item` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
  85. ) ENGINE = InnoDB AUTO_INCREMENT = 32 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '文本项额外信息' ROW_FORMAT = Dynamic;
  86. -- ----------------------------
  87. -- Table structure for check_item_of_photo_point
  88. -- ----------------------------
  89. DROP TABLE IF EXISTS `check_item_of_photo_point`;
  90. CREATE TABLE `check_item_of_photo_point` (
  91. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id 涓婚敭',
  92. `check_item_id` bigint NOT NULL COMMENT '妫€鏌ラ」id',
  93. `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '鎷嶇収鐐瑰悕绉?',
  94. `is_required` tinyint(1) NOT NULL DEFAULT 1 COMMENT '鏄惁蹇呴』鎷嶇収',
  95. `qualified_judge` tinyint(1) NOT NULL DEFAULT 1 COMMENT '鍚堟牸鍒ゅ畾 true:鎷嶇収鍚堟牸銆乫alse:鎷嶇収涓嶅悎鏍?',
  96. `qualified_score` int NOT NULL DEFAULT 0 COMMENT '鍚堟牸璇勫垎',
  97. `no_qualified_score` int NOT NULL DEFAULT 0 COMMENT '涓嶅悎鏍艰瘎鍒?',
  98. `seq` int NOT NULL COMMENT '鎺掑簭',
  99. PRIMARY KEY (`id`) USING BTREE,
  100. INDEX `fk_check_item_of_photo_point_check_item_1`(`check_item_id` ASC) USING BTREE,
  101. CONSTRAINT `check_item_of_photo_point_ibfk_1` FOREIGN KEY (`check_item_id`) REFERENCES `check_item` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
  102. ) ENGINE = InnoDB AUTO_INCREMENT = 115 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '拍照项拍照点信息' ROW_FORMAT = Dynamic;
  103. -- ----------------------------
  104. -- Table structure for check_item_of_select_option
  105. -- ----------------------------
  106. DROP TABLE IF EXISTS `check_item_of_select_option`;
  107. CREATE TABLE `check_item_of_select_option` (
  108. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id 涓婚敭',
  109. `check_item_id` bigint NOT NULL COMMENT '妫€鏌ラ」id',
  110. `option_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '閫夐」鍚嶇О',
  111. `qualified_if_select` tinyint(1) NOT NULL COMMENT '閫変腑鏄惁鍚堟牸',
  112. `qualified_if_no_select` tinyint(1) NOT NULL COMMENT '鏈€変腑鏄惁鍚堟牸',
  113. `default_select` tinyint(1) NOT NULL COMMENT '鏄惁榛樿閫変腑',
  114. `score` int NOT NULL DEFAULT 0 COMMENT '鍚堟牸璇勫垎',
  115. `seq` int NOT NULL DEFAULT 0 COMMENT '鎺掑簭',
  116. PRIMARY KEY (`id`) USING BTREE,
  117. INDEX `fk_check_item_of_select_option_check_item_1`(`check_item_id` ASC) USING BTREE,
  118. CONSTRAINT `check_item_of_select_option_ibfk_1` FOREIGN KEY (`check_item_id`) REFERENCES `check_item` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
  119. ) ENGINE = InnoDB AUTO_INCREMENT = 628 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '选择项选项信息' ROW_FORMAT = Dynamic;
  120. -- ----------------------------
  121. -- Table structure for check_item_type
  122. -- ----------------------------
  123. DROP TABLE IF EXISTS `check_item_type`;
  124. CREATE TABLE `check_item_type` (
  125. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id 涓婚敭',
  126. `type_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '绫诲埆鍚嶇О',
  127. `seq` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '绫诲埆鎺掑簭',
  128. `remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '澶囨敞',
  129. PRIMARY KEY (`id`) USING BTREE
  130. ) ENGINE = InnoDB AUTO_INCREMENT = 21 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"检查项目-项目分类\",\r\n \"prefix\": \"check_item\",\r\n \"remarks\": \"项目类别\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 1,\r\n \"add\": 1,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 1,\r\n \"query\": 1,\r\n \"queries\": 1\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"项目类别\",\r\n \"prefix\": \"check_item\",\r\n \"remarks\": \"项目类别\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 0,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]\r\n' ROW_FORMAT = Dynamic;
  131. -- ----------------------------
  132. -- Table structure for check_route
  133. -- ----------------------------
  134. DROP TABLE IF EXISTS `check_route`;
  135. CREATE TABLE `check_route` (
  136. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id 涓婚敭',
  137. `number` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '璺嚎缂栧彿',
  138. `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '璺嚎鍚嶇О',
  139. `responsibler` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '璐熻矗浜哄悕绉?',
  140. `telephone` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '鑱旂郴鐢佃瘽',
  141. `remark` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '澶囨敞',
  142. `create_time` datetime NOT NULL COMMENT '鍒涘缓鏃堕棿',
  143. PRIMARY KEY (`id`) USING BTREE,
  144. UNIQUE INDEX `route_no_unique_index`(`number` ASC) USING BTREE,
  145. INDEX `id`(`id` ASC) USING BTREE
  146. ) ENGINE = InnoDB AUTO_INCREMENT = 25 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"检查路线-路线查询\",\r\n \"prefix\": \"check_route\",\r\n \"remarks\": \"检查路线\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"检查路线\",\r\n \"prefix\": \"check_route\",\r\n \"remarks\": \"检查路线\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 0,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  147. -- ----------------------------
  148. -- Table structure for check_route_and_device
  149. -- ----------------------------
  150. DROP TABLE IF EXISTS `check_route_and_device`;
  151. CREATE TABLE `check_route_and_device` (
  152. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭id',
  153. `route_id` bigint NOT NULL COMMENT '璺嚎id',
  154. `device_id` bigint NOT NULL COMMENT '璁惧id',
  155. PRIMARY KEY (`id`) USING BTREE,
  156. INDEX `route_id`(`route_id` ASC) USING BTREE,
  157. INDEX `device_id`(`device_id` ASC) USING BTREE,
  158. CONSTRAINT `check_route_and_device_ibfk_1` FOREIGN KEY (`route_id`) REFERENCES `check_route` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  159. CONSTRAINT `check_route_and_device_ibfk_2` FOREIGN KEY (`device_id`) REFERENCES `device` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
  160. ) ENGINE = InnoDB AUTO_INCREMENT = 55 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '路线与设备' ROW_FORMAT = Dynamic;
  161. -- ----------------------------
  162. -- Table structure for check_route_and_device_room
  163. -- ----------------------------
  164. DROP TABLE IF EXISTS `check_route_and_device_room`;
  165. CREATE TABLE `check_route_and_device_room` (
  166. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭id',
  167. `route_id` bigint NOT NULL COMMENT '璺嚎id',
  168. `room_id` bigint NOT NULL COMMENT '鎴块棿id',
  169. PRIMARY KEY (`id`) USING BTREE,
  170. INDEX `fk_check_route_and_device_room_check_route_1`(`route_id` ASC) USING BTREE,
  171. INDEX `fk_check_route_and_device_room_device_room_1`(`room_id` ASC) USING BTREE,
  172. CONSTRAINT `check_route_and_device_room_ibfk_1` FOREIGN KEY (`route_id`) REFERENCES `check_route` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  173. CONSTRAINT `check_route_and_device_room_ibfk_2` FOREIGN KEY (`room_id`) REFERENCES `device_room` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
  174. ) ENGINE = InnoDB AUTO_INCREMENT = 187 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '路线与房间' ROW_FORMAT = Dynamic;
  175. -- ----------------------------
  176. -- Table structure for device
  177. -- ----------------------------
  178. DROP TABLE IF EXISTS `device`;
  179. CREATE TABLE `device` (
  180. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '璁惧id',
  181. `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '璁惧鍚嶇О',
  182. `room_id` bigint NOT NULL COMMENT '鎴块棿id',
  183. `number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '璁惧缂栧彿',
  184. `vendor` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '璁惧鍘傚',
  185. `model` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '璁惧鍨嬪彿',
  186. `type` int NOT NULL COMMENT '璁惧绫诲瀷 1锛氭満鏌滆澶? 99锛氬叾浠栬澶?',
  187. `params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '璁惧鍙傛暟 json鏍煎紡',
  188. `images` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '璁惧鐓х墖 json鏍煎紡',
  189. `files` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '璁惧闄勪欢 json鏍煎紡',
  190. `create_time` datetime NOT NULL COMMENT '璁惧鍒涘缓鏃堕棿',
  191. `update_time` datetime NOT NULL COMMENT '璁惧鏇存柊鏃堕棿',
  192. `update_user_id` bigint NOT NULL COMMENT '璁惧鏇存柊鐢ㄦ埛id',
  193. `update_username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '璁惧鏇存柊鐢ㄦ埛鍚?',
  194. PRIMARY KEY (`id`) USING BTREE,
  195. INDEX `fk_device_device_room_1`(`room_id` ASC) USING BTREE,
  196. CONSTRAINT `device_ibfk_1` FOREIGN KEY (`room_id`) REFERENCES `device_room` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  197. ) ENGINE = InnoDB AUTO_INCREMENT = 8085 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"资产管理-设备管理\",\r\n \"prefix\": \"device\",\r\n \"remarks\": \"设备\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 1,\r\n \"removes\": 1,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"设备\",\r\n \"prefix\": \"device\",\r\n \"remarks\": \"设备\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  198. -- ----------------------------
  199. -- Table structure for device_and_check_item
  200. -- ----------------------------
  201. DROP TABLE IF EXISTS `device_and_check_item`;
  202. CREATE TABLE `device_and_check_item` (
  203. `id` bigint NOT NULL AUTO_INCREMENT,
  204. `device_id` bigint NOT NULL COMMENT '璁惧id',
  205. `check_item_id` bigint NOT NULL COMMENT '妫€鏌ラ」id',
  206. PRIMARY KEY (`id`) USING BTREE,
  207. INDEX `fk_device_and_check_item_device_1`(`device_id` ASC) USING BTREE,
  208. INDEX `fk_device_and_check_item_check_item_1`(`check_item_id` ASC) USING BTREE,
  209. CONSTRAINT `device_and_check_item_ibfk_1` FOREIGN KEY (`check_item_id`) REFERENCES `check_item` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  210. CONSTRAINT `device_and_check_item_ibfk_2` FOREIGN KEY (`device_id`) REFERENCES `device` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
  211. ) ENGINE = InnoDB AUTO_INCREMENT = 6972 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '设备与检查项' ROW_FORMAT = Dynamic;
  212. -- ----------------------------
  213. -- Table structure for device_building
  214. -- ----------------------------
  215. DROP TABLE IF EXISTS `device_building`;
  216. CREATE TABLE `device_building` (
  217. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '妤兼爧id',
  218. `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '妤兼爧鍚嶇О',
  219. `create_time` datetime NOT NULL COMMENT '鍒涘缓鏃堕棿',
  220. `update_time` datetime NOT NULL COMMENT '鏈€鍚庢洿鏂版椂闂?',
  221. `update_user_id` bigint NOT NULL COMMENT '鏈€鍚庢洿鏂扮敤鎴穒d',
  222. `update_username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '鏈€鍚庢洿鏂扮敤鎴峰悕',
  223. PRIMARY KEY (`id`) USING BTREE,
  224. UNIQUE INDEX `name`(`name` ASC) USING BTREE
  225. ) ENGINE = InnoDB AUTO_INCREMENT = 17 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"资产管理-楼栋管理\",\r\n \"prefix\": \"device\",\r\n \"remarks\": \"楼栋\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"楼栋\",\r\n \"prefix\": \"device\",\r\n \"remarks\": \"楼栋\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  226. -- ----------------------------
  227. -- Table structure for device_cabinet_child_device
  228. -- ----------------------------
  229. DROP TABLE IF EXISTS `device_cabinet_child_device`;
  230. CREATE TABLE `device_cabinet_child_device` (
  231. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鏈烘煖鍐呰澶噄d',
  232. `cabinet_id` bigint NOT NULL COMMENT '鏈烘煖id',
  233. `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '璁惧鍚嶇О',
  234. `vendor` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '璁惧鍘傚晢',
  235. `model` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '璁惧鍨嬪彿',
  236. `layer_count` int NOT NULL COMMENT '璁惧鍗犵敤灞傛暟',
  237. `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '澶囨敞',
  238. `top` int NOT NULL COMMENT '璁惧椤堕儴璺濇満鏌滈《绔窛绂?',
  239. `bottom` int NOT NULL COMMENT '璁惧搴曢儴璺濇満鏌滈《绔窛绂?',
  240. PRIMARY KEY (`id`) USING BTREE,
  241. INDEX `fk_device_cabinet_child_device_device_extra_of_cabinet_1`(`cabinet_id` ASC) USING BTREE,
  242. CONSTRAINT `device_cabinet_child_device_ibfk_1` FOREIGN KEY (`cabinet_id`) REFERENCES `device_extra_of_cabinet` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
  243. ) ENGINE = InnoDB AUTO_INCREMENT = 73 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"资产管理-设备管理-机柜-设备\",\r\n \"prefix\": \"device\",\r\n \"remarks\": \"机柜内设备\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 1,\r\n \"query\": 0,\r\n \"queries\": 1\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"机柜内设备\",\r\n \"prefix\": \"device\",\r\n \"remarks\": \"机柜内设备\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 0,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  244. -- ----------------------------
  245. -- Table structure for device_cabinet_log
  246. -- ----------------------------
  247. DROP TABLE IF EXISTS `device_cabinet_log`;
  248. CREATE TABLE `device_cabinet_log` (
  249. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鏈烘煖鎿嶄綔鏃ュ織id',
  250. `cabinet_id` bigint NOT NULL COMMENT '鏈烘煖id',
  251. `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '鎿嶄綔鍐呭',
  252. `create_time` datetime NOT NULL COMMENT '鎿嶄綔鏃堕棿',
  253. `operate_user_id` bigint NOT NULL COMMENT '鎿嶄綔鐢ㄦ埛id',
  254. `operate_username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '鎿嶄綔鐢ㄦ埛鍚?',
  255. PRIMARY KEY (`id`) USING BTREE,
  256. INDEX `fk_device_cabinet_log_device_extra_of_cabinet_1`(`cabinet_id` ASC) USING BTREE,
  257. CONSTRAINT `device_cabinet_log_ibfk_1` FOREIGN KEY (`cabinet_id`) REFERENCES `device_extra_of_cabinet` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
  258. ) ENGINE = InnoDB AUTO_INCREMENT = 116 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"资产管理-设备管理-机柜-操作日志\",\r\n \"prefix\": \"device\",\r\n \"remarks\": \"机柜操作日志\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 0,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 1\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"机柜操作日志\",\r\n \"prefix\": \"device\",\r\n \"remarks\": \"机柜操作日志\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 0,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  259. -- ----------------------------
  260. -- Table structure for device_extra_of_cabinet
  261. -- ----------------------------
  262. DROP TABLE IF EXISTS `device_extra_of_cabinet`;
  263. CREATE TABLE `device_extra_of_cabinet` (
  264. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鏈烘煖id',
  265. `device_id` bigint NOT NULL COMMENT '璁惧id',
  266. `layer_total` int NOT NULL DEFAULT 56 COMMENT '鏈烘煖灞傛暟',
  267. `layer_used` int NOT NULL DEFAULT 0 COMMENT '鏈烘煖宸蹭娇鐢ㄥ眰鏁?',
  268. PRIMARY KEY (`id`) USING BTREE,
  269. INDEX `fk_device_extra_of_cabinet_device_1`(`device_id` ASC) USING BTREE,
  270. CONSTRAINT `device_extra_of_cabinet_ibfk_1` FOREIGN KEY (`device_id`) REFERENCES `device` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
  271. ) ENGINE = InnoDB AUTO_INCREMENT = 6673 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '机柜设备额外信息' ROW_FORMAT = Dynamic;
  272. -- ----------------------------
  273. -- Table structure for device_floor
  274. -- ----------------------------
  275. DROP TABLE IF EXISTS `device_floor`;
  276. CREATE TABLE `device_floor` (
  277. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '妤煎眰id',
  278. `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '妤煎眰鍚嶇О',
  279. `building_id` bigint NOT NULL COMMENT '妤兼爧id',
  280. `create_time` datetime NOT NULL COMMENT '妤煎眰鍒涘缓鏃堕棿',
  281. `update_time` datetime NOT NULL COMMENT '妤煎眰鏇存柊鏃堕棿',
  282. `update_user_id` bigint NOT NULL COMMENT '鏈€鍚庢洿鏂扮敤鎴穒d',
  283. `update_username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '鏈€鍚庢洿鏂扮敤鎴峰悕',
  284. PRIMARY KEY (`id`) USING BTREE,
  285. UNIQUE INDEX `name`(`name` ASC, `building_id` ASC) USING BTREE,
  286. INDEX `fk_floor_building_1`(`building_id` ASC) USING BTREE,
  287. CONSTRAINT `device_floor_ibfk_1` FOREIGN KEY (`building_id`) REFERENCES `device_building` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  288. ) ENGINE = InnoDB AUTO_INCREMENT = 29 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"资产管理-楼层管理\",\r\n \"prefix\": \"device\",\r\n \"remarks\": \"楼层\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"楼层\",\r\n \"prefix\": \"device\",\r\n \"remarks\": \"楼层\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  289. -- ----------------------------
  290. -- Table structure for device_room
  291. -- ----------------------------
  292. DROP TABLE IF EXISTS `device_room`;
  293. CREATE TABLE `device_room` (
  294. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鎴块棿id',
  295. `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '鎴块棿鍚嶇О',
  296. `floor_id` bigint NOT NULL COMMENT '妤煎眰id',
  297. `number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '鎴块棿缂栧彿',
  298. `create_time` datetime NOT NULL COMMENT '鎴块棿鍒涘缓鏃堕棿',
  299. `update_time` datetime NOT NULL COMMENT '鎴块棿鏈€鍚庢洿鏂版椂闂?',
  300. `update_user_id` bigint NOT NULL COMMENT '鎴块棿鏈€鍚庢洿鏂扮敤鎴穒d',
  301. `update_username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '鎴块棿鏈€鍚庢洿鏂扮敤鎴峰悕',
  302. PRIMARY KEY (`id`) USING BTREE,
  303. UNIQUE INDEX `name`(`name` ASC, `floor_id` ASC) USING BTREE,
  304. INDEX `fk_room_floor_1`(`floor_id` ASC) USING BTREE,
  305. CONSTRAINT `device_room_ibfk_1` FOREIGN KEY (`floor_id`) REFERENCES `device_floor` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  306. ) ENGINE = InnoDB AUTO_INCREMENT = 95 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"资产管理-房间管理\",\r\n \"prefix\": \"device\",\r\n \"remarks\": \"房间\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"房间\",\r\n \"prefix\": \"device\",\r\n \"remarks\": \"房间\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  307. -- ----------------------------
  308. -- Table structure for device_room_and_check_item
  309. -- ----------------------------
  310. DROP TABLE IF EXISTS `device_room_and_check_item`;
  311. CREATE TABLE `device_room_and_check_item` (
  312. `id` bigint NOT NULL AUTO_INCREMENT,
  313. `room_id` bigint NOT NULL COMMENT '鎴块棿id',
  314. `check_item_id` bigint NOT NULL COMMENT '妫€鏌ラ」id',
  315. PRIMARY KEY (`id`) USING BTREE,
  316. INDEX `fk_device_room_and_check_item_device_room_1`(`room_id` ASC) USING BTREE,
  317. INDEX `device_room_and_check_item_ibfk_1`(`check_item_id` ASC) USING BTREE,
  318. CONSTRAINT `device_room_and_check_item_ibfk_1` FOREIGN KEY (`check_item_id`) REFERENCES `check_item` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  319. CONSTRAINT `device_room_and_check_item_ibfk_2` FOREIGN KEY (`room_id`) REFERENCES `device_room` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
  320. ) ENGINE = InnoDB AUTO_INCREMENT = 944 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '房间与检查项' ROW_FORMAT = Dynamic;
  321. -- ----------------------------
  322. -- Table structure for device_template
  323. -- ----------------------------
  324. DROP TABLE IF EXISTS `device_template`;
  325. CREATE TABLE `device_template` (
  326. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '璁惧id',
  327. `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '璁惧鍚嶇О',
  328. `layer_count` int NOT NULL COMMENT '鍗犵敤灞傛暟',
  329. `vendor` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '璁惧鍘傚晢',
  330. `model` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '璁惧鍨嬪彿',
  331. PRIMARY KEY (`id`) USING BTREE
  332. ) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"资产管理-设备管理-机柜-设备模板\",\r\n \"prefix\": \"device\",\r\n \"remarks\": \"机柜内设备模板\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 0,\r\n \"add\": 1,\r\n \"remove\": 1,\r\n \"removes\": 0,\r\n \"update\": 1,\r\n \"query\": 1,\r\n \"queries\": 1\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"机柜内设备模板\",\r\n \"prefix\": \"device\",\r\n \"remarks\": \"机柜内设备模板\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 0,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  333. -- ----------------------------
  334. -- Table structure for patrol_plan
  335. -- ----------------------------
  336. DROP TABLE IF EXISTS `patrol_plan`;
  337. CREATE TABLE `patrol_plan` (
  338. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id 涓婚敭',
  339. `route_id` bigint NOT NULL COMMENT '璺嚎id',
  340. `user_id` bigint NOT NULL COMMENT '鍒涘缓浜篿d',
  341. `number` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '缂栧彿',
  342. `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '鍚嶇О',
  343. `disabled` tinyint(1) NOT NULL DEFAULT 0 COMMENT '鏄惁绂佺敤',
  344. `type` int NOT NULL COMMENT '绫诲瀷 1:鏃ヨ鍒?2:鍛ㄨ鍒?3:鏈堣鍒?4:瀛h鍒?5:鍗婂勾璁″垝 6:骞磋鍒?',
  345. `run_model` int NOT NULL DEFAULT 1 COMMENT '鎵ц妯″紡 1:鍏朵腑涓€浜?2:姣忎汉鍒嗗埆',
  346. `begin_date` date NOT NULL COMMENT '璁″垝鎵ц寮€濮嬫棩鏈?',
  347. `end_date` date NULL DEFAULT NULL COMMENT '璁″垝鎵ц缁撴潫鏃ユ湡锛岀┖浠h〃姘镐笉缁撴潫',
  348. `begin_time` time NOT NULL COMMENT '浠诲姟鎵ц寮€濮嬫椂闂?',
  349. `end_time` time NOT NULL COMMENT '浠诲姟鎵ц缁撴潫鏃堕棿',
  350. `days` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '璁″垝鍖呭惈鐨勫ぉ [1-365]',
  351. `remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '澶囨敞',
  352. PRIMARY KEY (`id`) USING BTREE,
  353. UNIQUE INDEX `plan_no_unique_index`(`number` ASC) USING BTREE,
  354. UNIQUE INDEX `plan_name_unique_index`(`name` ASC) USING BTREE,
  355. INDEX `plan_type_index`(`type` ASC) USING BTREE,
  356. INDEX `plan_status_index`(`disabled` ASC) USING BTREE,
  357. INDEX `user_id`(`user_id` ASC) USING BTREE,
  358. INDEX `check_route_id_index`(`route_id` ASC) USING BTREE,
  359. CONSTRAINT `patrol_plan_ibfk_1` FOREIGN KEY (`route_id`) REFERENCES `check_route` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  360. CONSTRAINT `patrol_plan_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `system_user` (`id`) ON DELETE RESTRICT ON UPDATE CASCADE
  361. ) ENGINE = InnoDB AUTO_INCREMENT = 87 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"巡检计划-巡检计划查询\",\r\n \"prefix\": \"patrol\",\r\n \"remarks\": \"巡检计划\",\r\n \"version\": \"1.0.2\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 1,\r\n \"removes\": 1,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"巡检计划\",\r\n \"prefix\": \"patrol\",\r\n \"remarks\": \"巡检计划\",\r\n \"version\": \"1.0.2\",\r\n \"ext\": 0,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  362. -- ----------------------------
  363. -- Table structure for patrol_plan_and_system_user
  364. -- ----------------------------
  365. DROP TABLE IF EXISTS `patrol_plan_and_system_user`;
  366. CREATE TABLE `patrol_plan_and_system_user` (
  367. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭id',
  368. `plan_id` bigint NOT NULL COMMENT '宸℃璁″垝id',
  369. `user_id` bigint NOT NULL COMMENT '鎵ц浜篿d',
  370. PRIMARY KEY (`id`) USING BTREE,
  371. INDEX `plan_id`(`plan_id` ASC) USING BTREE,
  372. INDEX `user_id`(`user_id` ASC) USING BTREE,
  373. CONSTRAINT `patrol_plan_and_system_user_ibfk_1` FOREIGN KEY (`plan_id`) REFERENCES `patrol_plan` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  374. CONSTRAINT `patrol_plan_and_system_user_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `system_user` (`id`) ON DELETE RESTRICT ON UPDATE CASCADE
  375. ) ENGINE = InnoDB AUTO_INCREMENT = 770 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '巡检计划与执行人' ROW_FORMAT = Dynamic;
  376. -- ----------------------------
  377. -- Table structure for patrol_task
  378. -- ----------------------------
  379. DROP TABLE IF EXISTS `patrol_task`;
  380. CREATE TABLE `patrol_task` (
  381. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id 涓婚敭',
  382. `plan_id` bigint NOT NULL COMMENT '璁″垝id',
  383. `route_id` bigint NOT NULL COMMENT '璺嚎id',
  384. `route_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '璺嚎鍚嶇О',
  385. `route_responsibler` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '璐熻矗浜哄悕绉?',
  386. `route_telephone` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '鑱旂郴鐢佃瘽',
  387. `user_id` bigint NOT NULL COMMENT '鍒涘缓浜篿d',
  388. `username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '鍒涘缓浜哄悕绉?',
  389. `number` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '缂栧彿',
  390. `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '鍚嶇О',
  391. `type` int NOT NULL COMMENT '绫诲瀷 1:鏃ヨ鍒?2:鍛ㄨ鍒?3:鏈堣鍒?4:瀛h鍒?5:鍗婂勾璁″垝 6:骞磋鍒?',
  392. `status` int NOT NULL DEFAULT 1 COMMENT '鐘舵€?1:鏈紑濮?2:杩涜涓?3:姝e父瀹屾垚 4:瓒呮椂婕忔 5:瓒呮椂瀹屾垚',
  393. `run_model` int NOT NULL DEFAULT 1 COMMENT '鎵ц妯″紡 1:鍏朵腑涓€浜?2:姣忎汉鍒嗗埆',
  394. `disabled` tinyint(1) NOT NULL DEFAULT 0 COMMENT '鏄惁绂佺敤',
  395. `begin_time` datetime NOT NULL COMMENT '浠诲姟鎵ц寮€濮嬫椂闂?',
  396. `end_time` datetime NOT NULL COMMENT '浠诲姟鎵ц缁撴潫鏃堕棿',
  397. `create_time` datetime NOT NULL COMMENT '鍒涘缓鏃堕棿',
  398. PRIMARY KEY (`id`) USING BTREE,
  399. INDEX `user_id`(`user_id` ASC) USING BTREE,
  400. INDEX `route_id`(`route_id` ASC) USING BTREE
  401. ) ENGINE = InnoDB AUTO_INCREMENT = 7839 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"巡检计划-巡检任务\",\r\n \"prefix\": \"patrol\",\r\n \"remarks\": \"巡检任务\",\r\n \"version\": \"1.0.3\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 1,\r\n \"removes\": 1,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"巡检任务\",\r\n \"prefix\": \"patrol\",\r\n \"remarks\": \"巡检任务\",\r\n \"version\": \"1.0.3\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  402. -- ----------------------------
  403. -- Table structure for patrol_task_and_system_user
  404. -- ----------------------------
  405. DROP TABLE IF EXISTS `patrol_task_and_system_user`;
  406. CREATE TABLE `patrol_task_and_system_user` (
  407. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭id',
  408. `task_id` bigint NOT NULL COMMENT '宸℃浠诲姟id',
  409. `user_id` bigint NOT NULL COMMENT '鎵ц浜篿d',
  410. PRIMARY KEY (`id`) USING BTREE,
  411. INDEX `task_id`(`task_id` ASC) USING BTREE,
  412. INDEX `user_id`(`user_id` ASC) USING BTREE,
  413. CONSTRAINT `patrol_task_and_system_user_ibfk_1` FOREIGN KEY (`task_id`) REFERENCES `patrol_task` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  414. CONSTRAINT `patrol_task_and_system_user_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `system_user` (`id`) ON DELETE RESTRICT ON UPDATE CASCADE
  415. ) ENGINE = InnoDB AUTO_INCREMENT = 30472 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '巡检任务与执行人' ROW_FORMAT = Dynamic;
  416. -- ----------------------------
  417. -- Table structure for patrol_task_record
  418. -- ----------------------------
  419. DROP TABLE IF EXISTS `patrol_task_record`;
  420. CREATE TABLE `patrol_task_record` (
  421. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭id',
  422. `task_id` bigint NOT NULL COMMENT '浠诲姟id',
  423. `user_id` bigint NOT NULL COMMENT '鎵ц鐢ㄦ埛id',
  424. `username` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鎵ц鐢ㄦ埛鍚?',
  425. `building_id` bigint NOT NULL COMMENT '妤兼爧id',
  426. `building_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '妤兼爧鍚嶇О',
  427. `floor_id` bigint NOT NULL COMMENT '妤煎眰id',
  428. `floor_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '妤煎眰鍚嶇О',
  429. `room_id` bigint NOT NULL COMMENT '鎴块棿id',
  430. `room_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鎴块棿鍚嶇О',
  431. `room_number` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鎴块棿缂栧彿',
  432. `device_id` bigint NULL DEFAULT NULL COMMENT '璁惧id',
  433. `device_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '璁惧鍚嶇О',
  434. `check_item_id` bigint NOT NULL COMMENT '妫€鏌ラ」id',
  435. `check_item_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '妫€鏌ラ」鍚嶇О',
  436. `check_item_snapshot` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '妫€鏌ラ」蹇収 json',
  437. `oneself` tinyint(1) NULL DEFAULT NULL COMMENT '鏄惁鏄湰浜哄畬鎴?',
  438. `completed` tinyint(1) NOT NULL COMMENT '鏄惁瀹屾垚',
  439. `check_item_type` int NOT NULL COMMENT '妫€鏌ラ」绫诲埆 1閫夋嫨銆?鏁板瓧銆?鏂囨湰銆?鎷嶇収',
  440. `type` int NOT NULL COMMENT '绫诲瀷 1:鎴块棿 2:璁惧',
  441. `score` int NULL DEFAULT NULL COMMENT '鍒嗘暟',
  442. `score_total` int NOT NULL COMMENT '鍚堟牸鎬诲垎鏁?',
  443. `qualified` tinyint(1) NULL DEFAULT NULL COMMENT '鏄惁鍚堟牸',
  444. `value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '璁板綍鍊硷紝鐢ㄦ埛杈撳叆',
  445. `create_time` datetime NOT NULL COMMENT '鍒涘缓鏃堕棿',
  446. `update_time` datetime NOT NULL COMMENT '鏇存柊鏃堕棿',
  447. PRIMARY KEY (`id`) USING BTREE,
  448. INDEX `fk_patrol_task_record_check_item_1`(`check_item_id` ASC) USING BTREE,
  449. INDEX `fk_patrol_task_record_system_user_1`(`user_id` ASC) USING BTREE,
  450. INDEX `fk_patrol_task_record_patrol_task_1`(`task_id` ASC) USING BTREE,
  451. CONSTRAINT `patrol_task_record_ibfk_1` FOREIGN KEY (`task_id`) REFERENCES `patrol_task` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
  452. ) ENGINE = InnoDB AUTO_INCREMENT = 3603972 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"巡检任务-巡检任务记录\",\r\n \"prefix\": \"patrol\",\r\n \"remarks\": \"巡检任务记录\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 0,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"巡检任务记录\",\r\n \"prefix\": \"patrol\",\r\n \"remarks\": \"巡检任务记录\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 0,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  453. -- ----------------------------
  454. -- Table structure for stock_change_record
  455. -- ----------------------------
  456. DROP TABLE IF EXISTS `stock_change_record`;
  457. CREATE TABLE `stock_change_record` (
  458. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id涓婚敭',
  459. `goods_id` bigint NOT NULL COMMENT '鐗╁搧id',
  460. `count` int NOT NULL COMMENT '鍙樺寲鏁伴噺锛屽叆搴撴椂澶т簬0锛屽嚭搴撴椂灏忎簬0',
  461. `create_time` datetime NOT NULL COMMENT '鎿嶄綔鏃堕棿',
  462. `user_id` bigint NULL DEFAULT NULL COMMENT '棰嗗彇浜篿d',
  463. `operator_id` bigint NULL DEFAULT NULL COMMENT '鎿嶄綔浜篿d',
  464. PRIMARY KEY (`id`) USING BTREE,
  465. INDEX `fk_change_record_goods_1`(`goods_id` ASC) USING BTREE,
  466. CONSTRAINT `stock_change_record_ibfk_1` FOREIGN KEY (`goods_id`) REFERENCES `stock_goods` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
  467. ) ENGINE = InnoDB AUTO_INCREMENT = 50 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"出入库管理-出入库记录\",\r\n \"prefix\": \"stock\",\r\n \"remarks\": \"出入库记录\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"出入库记录\",\r\n \"prefix\": \"stock\",\r\n \"remarks\": \"出入库记录\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 0,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  468. -- ----------------------------
  469. -- Table structure for stock_classify
  470. -- ----------------------------
  471. DROP TABLE IF EXISTS `stock_classify`;
  472. CREATE TABLE `stock_classify` (
  473. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id涓婚敭',
  474. `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鍒嗙被鍚嶇О',
  475. `create_time` datetime NOT NULL COMMENT '娣诲姞鏃堕棿',
  476. `update_time` datetime NOT NULL COMMENT '鏇存柊鏃堕棿',
  477. PRIMARY KEY (`id`) USING BTREE
  478. ) ENGINE = InnoDB AUTO_INCREMENT = 32 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"出入库管理-物品分类\",\r\n \"prefix\": \"stock\",\r\n \"remarks\": \"物品类别\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 1,\r\n \"removes\": 1,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 1\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"物品类别\",\r\n \"prefix\": \"stock\",\r\n \"remarks\": \"物品类别\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 0,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 1\r\n}\r\n]' ROW_FORMAT = Dynamic;
  479. -- ----------------------------
  480. -- Table structure for stock_goods
  481. -- ----------------------------
  482. DROP TABLE IF EXISTS `stock_goods`;
  483. CREATE TABLE `stock_goods` (
  484. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id涓婚敭锛堢墿鍝佺紪鍙凤級',
  485. `classify_id` bigint NOT NULL COMMENT '鐗╁搧鍒嗙被id',
  486. `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鐗╁搧鍚嶇О',
  487. `count` int NOT NULL COMMENT '鐗╁搧鏁伴噺',
  488. `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鐗╁搧浠嬬粛',
  489. `create_time` datetime NOT NULL COMMENT '鐗╁搧娣诲姞鏃堕棿',
  490. `update_time` datetime NOT NULL COMMENT '鐗╁搧鏇存柊鏃堕棿',
  491. PRIMARY KEY (`id`) USING BTREE,
  492. INDEX `fk_goods_classify_1`(`classify_id` ASC) USING BTREE,
  493. CONSTRAINT `stock_goods_ibfk_1` FOREIGN KEY (`classify_id`) REFERENCES `stock_classify` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
  494. ) ENGINE = InnoDB AUTO_INCREMENT = 26 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"出入库管理-物品库存\",\r\n \"prefix\": \"stock\",\r\n \"remarks\": \"物品\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 1\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"物品\",\r\n \"prefix\": \"stock\",\r\n \"remarks\": \"物品\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 0,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 1\r\n}\r\n]' ROW_FORMAT = Dynamic;
  495. -- ----------------------------
  496. -- Table structure for system_attendance
  497. -- ----------------------------
  498. DROP TABLE IF EXISTS `system_attendance`;
  499. CREATE TABLE `system_attendance` (
  500. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id 涓婚敭',
  501. `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛id',
  502. `last_score` int NOT NULL COMMENT '涓婃鍒嗗€?',
  503. `change_score` int NOT NULL COMMENT '鍙樺姩鍒嗗€?',
  504. `current_score` int NOT NULL COMMENT '褰撳墠鍒嗗€?',
  505. `month` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鑰冨嫟骞存湀',
  506. `type` int NOT NULL COMMENT '鑰冨嫟绫诲瀷 1:浠诲姟 2:璇勫垎 3:鍒濆',
  507. `event` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '浜嬩欢',
  508. `create_time` datetime NOT NULL COMMENT '鍒涘缓鏃堕棿',
  509. PRIMARY KEY (`id`) USING BTREE,
  510. INDEX `user_id`(`user_id` ASC) USING BTREE,
  511. CONSTRAINT `system_attendance_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `system_user` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
  512. ) ENGINE = InnoDB AUTO_INCREMENT = 21895 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"系统设置-考勤管理\",\r\n \"prefix\": \"system\",\r\n \"remarks\": \"考勤\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"考勤管理\",\r\n \"prefix\": \"system\",\r\n \"remarks\": \"考勤\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 0,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  513. -- ----------------------------
  514. -- Table structure for system_database_backup
  515. -- ----------------------------
  516. DROP TABLE IF EXISTS `system_database_backup`;
  517. CREATE TABLE `system_database_backup` (
  518. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id涓婚敭',
  519. `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鏂囦欢鍚?',
  520. `path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '璁块棶璺緞',
  521. `type` int NOT NULL COMMENT '绫诲瀷 1:鑷姩澶囦唤 2:鎵嬪姩澶囦唤',
  522. `status` int NULL DEFAULT NULL COMMENT '鐘舵€?1:姝e湪澶囦唤 2:澶囦唤澶辫触 3:澶囦唤瀹屾垚',
  523. `file_size` bigint NULL DEFAULT NULL COMMENT '鏂囦欢澶у皬',
  524. `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '澶囨敞',
  525. `create_time` datetime NOT NULL COMMENT '鍒涘缓鏃堕棿',
  526. PRIMARY KEY (`id`) USING BTREE
  527. ) ENGINE = InnoDB AUTO_INCREMENT = 93 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"系统设置-数据备份\",\r\n \"prefix\": \"system\",\r\n \"remarks\": \"数据备份\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 1,\r\n \"removes\": 1,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 1\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"数据备份\",\r\n \"prefix\": \"system\",\r\n \"remarks\": \"数据备份\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 0,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  528. -- ----------------------------
  529. -- Table structure for system_dept
  530. -- ----------------------------
  531. DROP TABLE IF EXISTS `system_dept`;
  532. CREATE TABLE `system_dept` (
  533. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id涓婚敭',
  534. `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鍚嶇О',
  535. `parent_id` bigint NOT NULL COMMENT '涓婄骇閮ㄩ棬id',
  536. PRIMARY KEY (`id`) USING BTREE
  537. ) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"系统设置-部门管理\",\r\n \"prefix\": \"system\",\r\n \"remarks\": \"部门\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"部门\",\r\n \"prefix\": \"system\",\r\n \"remarks\": \"部门\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 0,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  538. -- ----------------------------
  539. -- Table structure for system_electricity
  540. -- ----------------------------
  541. DROP TABLE IF EXISTS `system_electricity`;
  542. CREATE TABLE `system_electricity` (
  543. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id涓婚敭',
  544. `electricity_it` float(11, 2) NOT NULL COMMENT 'it鐢ㄧ數閲?',
  545. `electricity_total` float(11, 2) NOT NULL COMMENT '鎬荤敤鐢甸噺',
  546. `month` date NOT NULL COMMENT '骞存湀',
  547. `electricity_other` float(11, 2) NOT NULL DEFAULT 0.00,
  548. PRIMARY KEY (`id`) USING BTREE,
  549. UNIQUE INDEX `month`(`month` ASC) USING BTREE
  550. ) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"系统设置-PUE管理\",\r\n \"prefix\": \"system\",\r\n \"remarks\": \"电量\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"电量管理\",\r\n \"prefix\": \"system\",\r\n \"remarks\": \"电量\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 0,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  551. -- ----------------------------
  552. -- Table structure for system_log
  553. -- ----------------------------
  554. DROP TABLE IF EXISTS `system_log`;
  555. CREATE TABLE `system_log` (
  556. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鏃ュ織ID',
  557. `user_id` bigint NULL DEFAULT NULL COMMENT '鐢ㄦ埛ID',
  558. `user_ip` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '鐢ㄦ埛IP',
  559. `method` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '璇锋眰绫诲瀷',
  560. `platform` int NOT NULL COMMENT '骞冲彴绫诲瀷 1:绠$悊绔?2:灏忕▼搴忕',
  561. `uri` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '璇锋眰鎺ュ彛鍚?',
  562. `success` tinyint(1) NULL DEFAULT NULL COMMENT '鏄惁璇锋眰鎴愬姛',
  563. `time` bigint NULL DEFAULT NULL COMMENT '璇锋眰鑰楁椂',
  564. `request` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '璇锋眰鍙傛暟',
  565. `response` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '鍝嶅簲缁撴灉',
  566. `file_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '寮傚父鏂囦欢',
  567. `line_number` int NULL DEFAULT NULL COMMENT '寮傚父琛屽彿',
  568. `create_time` datetime NULL DEFAULT NULL COMMENT '璇锋眰鏃堕棿',
  569. PRIMARY KEY (`id`) USING BTREE
  570. ) ENGINE = InnoDB AUTO_INCREMENT = 97231 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"系统设置-操作日志管理\",\r\n \"prefix\": \"system\",\r\n \"remarks\": \"操作日志\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 0,\r\n \"add\": 0,\r\n \"remove\": 1,\r\n \"removes\": 1,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 1\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"操作日志\",\r\n \"prefix\": \"system\",\r\n \"remarks\": \"操作日志\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 0,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  571. -- ----------------------------
  572. -- Table structure for system_login_log
  573. -- ----------------------------
  574. DROP TABLE IF EXISTS `system_login_log`;
  575. CREATE TABLE `system_login_log` (
  576. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鐧诲綍鏃ュ織ID',
  577. `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛ID',
  578. `platform` int NOT NULL COMMENT '骞冲彴绫诲瀷 1:绠$悊绔?2:灏忕▼搴忕',
  579. `login_time` datetime NOT NULL COMMENT '鐧诲綍鏃堕棿',
  580. `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '鐢ㄦ埛IP',
  581. `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '鍦板潃',
  582. PRIMARY KEY (`id`) USING BTREE,
  583. INDEX `user_id`(`user_id` ASC) USING BTREE,
  584. CONSTRAINT `system_login_log_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `system_user` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
  585. ) ENGINE = InnoDB AUTO_INCREMENT = 1000 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"系统设置-登录日志管理\",\r\n \"prefix\": \"system\",\r\n \"remarks\": \"登录日志\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 0,\r\n \"add\": 0,\r\n \"remove\": 1,\r\n \"removes\": 1,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 1\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"登录日志\",\r\n \"prefix\": \"system\",\r\n \"remarks\": \"登录日志\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 0,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  586. -- ----------------------------
  587. -- Table structure for system_permissions
  588. -- ----------------------------
  589. DROP TABLE IF EXISTS `system_permissions`;
  590. CREATE TABLE `system_permissions` (
  591. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鏉冮檺ID',
  592. `parent_id` bigint NULL DEFAULT NULL COMMENT '鐖剁骇鏉冮檺ID',
  593. `name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '鍚嶇О',
  594. `method` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '璇锋眰绫诲瀷',
  595. `uri` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '璇锋眰璺緞',
  596. `create_time` datetime NOT NULL COMMENT '鍒涘缓鏃堕棿',
  597. `disabled` tinyint(1) NOT NULL DEFAULT 0 COMMENT '鏄惁绂佺敤',
  598. `seq` int NULL DEFAULT NULL COMMENT '鎺掑簭',
  599. PRIMARY KEY (`id`) USING BTREE,
  600. UNIQUE INDEX `name`(`name` ASC) USING BTREE,
  601. UNIQUE INDEX `method`(`method` ASC, `uri` ASC) USING BTREE
  602. ) ENGINE = InnoDB AUTO_INCREMENT = 3456 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"系统设置-权限管理\",\r\n \"prefix\": \"system\",\r\n \"remarks\": \"权限\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"权限\",\r\n \"prefix\": \"system\",\r\n \"remarks\": \"权限\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 0,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  603. -- ----------------------------
  604. -- Table structure for system_role
  605. -- ----------------------------
  606. DROP TABLE IF EXISTS `system_role`;
  607. CREATE TABLE `system_role` (
  608. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '瑙掕壊ID',
  609. `name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '鍚嶇О',
  610. `create_time` datetime NOT NULL COMMENT '鍒涘缓鏃堕棿',
  611. `disabled` tinyint(1) NOT NULL DEFAULT 0 COMMENT '鏄惁绂佺敤',
  612. PRIMARY KEY (`id`) USING BTREE,
  613. UNIQUE INDEX `name`(`name` ASC) USING BTREE
  614. ) ENGINE = InnoDB AUTO_INCREMENT = 32 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"系统设置-角色管理\",\r\n \"prefix\": \"system\",\r\n \"remarks\": \"角色\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"角色\",\r\n \"prefix\": \"system\",\r\n \"remarks\": \"角色\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 0,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  615. -- ----------------------------
  616. -- Table structure for system_role_and_permissions
  617. -- ----------------------------
  618. DROP TABLE IF EXISTS `system_role_and_permissions`;
  619. CREATE TABLE `system_role_and_permissions` (
  620. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '瑙掕壊鏉冮檺ID',
  621. `role_id` bigint NOT NULL COMMENT '瑙掕壊ID',
  622. `permissions_id` bigint NOT NULL COMMENT '鏉冮檺ID',
  623. PRIMARY KEY (`id`) USING BTREE,
  624. INDEX `role_id`(`role_id` ASC) USING BTREE,
  625. INDEX `permissions_id`(`permissions_id` ASC) USING BTREE,
  626. CONSTRAINT `system_role_and_permissions_ibfk_1` FOREIGN KEY (`role_id`) REFERENCES `system_role` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  627. CONSTRAINT `system_role_and_permissions_ibfk_2` FOREIGN KEY (`permissions_id`) REFERENCES `system_permissions` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  628. ) ENGINE = InnoDB AUTO_INCREMENT = 4393 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '角色与权限' ROW_FORMAT = Dynamic;
  629. -- ----------------------------
  630. -- Table structure for system_user
  631. -- ----------------------------
  632. DROP TABLE IF EXISTS `system_user`;
  633. CREATE TABLE `system_user` (
  634. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鐢ㄦ埛ID',
  635. `dept_id` bigint NULL DEFAULT NULL COMMENT '閮ㄩ棬id',
  636. `username` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '' COMMENT '鐢ㄦ埛鍚?',
  637. `password` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '' COMMENT '瀵嗙爜',
  638. `telephone` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '鎵嬫満鍙?',
  639. `disabled` tinyint(1) NOT NULL DEFAULT 0 COMMENT '鏄惁绂佺敤',
  640. `create_time` datetime NOT NULL COMMENT '鍒涘缓鏃堕棿',
  641. `update_time` datetime NULL DEFAULT NULL COMMENT '鏇存柊鏃堕棿',
  642. PRIMARY KEY (`id`) USING BTREE,
  643. UNIQUE INDEX `username`(`username` ASC) USING BTREE,
  644. UNIQUE INDEX `telephone`(`telephone` ASC) USING BTREE,
  645. INDEX `id`(`id` ASC) USING BTREE,
  646. INDEX `system_user_ibfk_1`(`dept_id` ASC) USING BTREE,
  647. CONSTRAINT `system_user_ibfk_1` FOREIGN KEY (`dept_id`) REFERENCES `system_dept` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT
  648. ) ENGINE = InnoDB AUTO_INCREMENT = 55 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_unicode_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"系统设置-用户管理\",\r\n \"prefix\": \"system\",\r\n \"remarks\": \"用户\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"用户\",\r\n \"prefix\": \"system\",\r\n \"remarks\": \"用户\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  649. -- ----------------------------
  650. -- Table structure for system_user_and_role
  651. -- ----------------------------
  652. DROP TABLE IF EXISTS `system_user_and_role`;
  653. CREATE TABLE `system_user_and_role` (
  654. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鐢ㄦ埛瑙掕壊ID',
  655. `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛ID',
  656. `role_id` bigint NOT NULL COMMENT '瑙掕壊ID',
  657. PRIMARY KEY (`id`) USING BTREE,
  658. INDEX `user_role_ibfk_1`(`user_id` ASC) USING BTREE,
  659. INDEX `user_role_ibfk_2`(`role_id` ASC) USING BTREE,
  660. CONSTRAINT `system_user_and_role_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `system_user` (`id`) ON DELETE RESTRICT ON UPDATE CASCADE,
  661. CONSTRAINT `system_user_and_role_ibfk_2` FOREIGN KEY (`role_id`) REFERENCES `system_role` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  662. ) ENGINE = InnoDB AUTO_INCREMENT = 55 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '用户与角色' ROW_FORMAT = Dynamic;
  663. -- ----------------------------
  664. -- Table structure for system_user_comment
  665. -- ----------------------------
  666. DROP TABLE IF EXISTS `system_user_comment`;
  667. CREATE TABLE `system_user_comment` (
  668. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id涓婚敭',
  669. `user_id` bigint NOT NULL COMMENT '璇勪环浜篿d',
  670. `username` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '璇勪环浜哄鍚?',
  671. `respondent_user_id` bigint NOT NULL COMMENT '琚瘎浠蜂汉id',
  672. `respondent_username` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '琚瘎浠蜂汉濮撳悕',
  673. `content` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '璇勮鍐呭',
  674. `images` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '璇勮鍥剧墖鍦板潃鏁扮粍',
  675. `score` int NOT NULL COMMENT '璇勮鍒嗘暟',
  676. `create_time` datetime NOT NULL COMMENT '璇勮鏃堕棿',
  677. PRIMARY KEY (`id`) USING BTREE
  678. ) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"系统设置-用户评价\",\r\n \"prefix\": \"system\",\r\n \"remarks\": \"用户评价\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 0,\r\n \"add\": 0,\r\n \"remove\": 1,\r\n \"removes\": 1,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 1\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"用户评价\",\r\n \"prefix\": \"system\",\r\n \"remarks\": \"用户评价\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  679. -- ----------------------------
  680. -- Table structure for temporary_task
  681. -- ----------------------------
  682. DROP TABLE IF EXISTS `temporary_task`;
  683. CREATE TABLE `temporary_task` (
  684. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '浠诲姟id',
  685. `room_id` bigint NOT NULL COMMENT '鎴块棿id',
  686. `belong_system` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '鎵€灞炵郴缁?',
  687. `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '浠诲姟鏍囬',
  688. `type` int NOT NULL COMMENT '浠诲姟绫诲瀷 1:鑸换鍔?2:杈冩€ヤ换鍔?3:绱ф€ヤ换鍔?',
  689. `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '浠诲姟鍐呭',
  690. `user_id` bigint NOT NULL COMMENT '浠诲姟鍒涘缓鐢ㄦ埛id',
  691. `status` int NOT NULL COMMENT '浠诲姟鐘舵€?1:姝e湪澶勭悊 2:宸茬粡瀹屾垚 3:宸茬粡鍙栨秷 4:瓒呮椂浠诲姟',
  692. `audit_status` int NULL DEFAULT NULL COMMENT '瀹℃牳鐘舵€?1:鏈彁浜?2:寰呭鏍?3:涓嶉€氳繃',
  693. `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '瀹℃牳澶囨敞',
  694. `feedback_total` int NOT NULL DEFAULT 0 COMMENT '浠诲姟鍙嶉鏁伴噺',
  695. `publish_time` datetime NOT NULL COMMENT '浠诲姟鍙戝竷鏃堕棿',
  696. `finish_time` datetime NOT NULL COMMENT '浠诲姟瀹屾垚鏃堕棿',
  697. `images` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '浠诲姟鍥剧墖',
  698. PRIMARY KEY (`id`) USING BTREE,
  699. INDEX `user_id`(`user_id` ASC) USING BTREE,
  700. CONSTRAINT `temporary_task_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `system_user` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
  701. ) ENGINE = InnoDB AUTO_INCREMENT = 120 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"临时任务-全部临时任务\",\r\n \"prefix\": \"temporary_task\",\r\n \"remarks\": \"临时任务\",\r\n \"version\": \"1.0.2\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 1,\r\n \"removes\": 1,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"临时任务\",\r\n \"prefix\": \"temporary_task\",\r\n \"remarks\": \"临时任务\",\r\n \"version\": \"1.0.2\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  702. -- ----------------------------
  703. -- Table structure for temporary_task_and_system_user
  704. -- ----------------------------
  705. DROP TABLE IF EXISTS `temporary_task_and_system_user`;
  706. CREATE TABLE `temporary_task_and_system_user` (
  707. `id` bigint NOT NULL AUTO_INCREMENT,
  708. `task_id` bigint NOT NULL COMMENT '浠诲姟id',
  709. `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛id',
  710. PRIMARY KEY (`id`) USING BTREE,
  711. INDEX `user_id`(`user_id` ASC) USING BTREE,
  712. INDEX `temporary_task_executor_ibfk_1`(`task_id` ASC) USING BTREE,
  713. CONSTRAINT `temporary_task_and_system_user_ibfk_1` FOREIGN KEY (`task_id`) REFERENCES `temporary_task` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  714. CONSTRAINT `temporary_task_and_system_user_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `system_user` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
  715. ) ENGINE = InnoDB AUTO_INCREMENT = 148 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '临时任务与用户' ROW_FORMAT = Dynamic;
  716. -- ----------------------------
  717. -- Table structure for temporary_task_feedback
  718. -- ----------------------------
  719. DROP TABLE IF EXISTS `temporary_task_feedback`;
  720. CREATE TABLE `temporary_task_feedback` (
  721. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鍙嶉id',
  722. `task_id` bigint NOT NULL COMMENT '浠诲姟id',
  723. `user_id` bigint NOT NULL COMMENT '鍙嶉浜篿d',
  724. `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鍙嶉鍐呭',
  725. `images` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '鍙嶉鍥剧墖',
  726. `create_time` datetime NOT NULL COMMENT '鍙嶉鍒涘缓鏃堕棿',
  727. PRIMARY KEY (`id`) USING BTREE,
  728. INDEX `temporary_task_feedback_ibfk_1`(`task_id` ASC) USING BTREE,
  729. INDEX `user_id`(`user_id` ASC) USING BTREE,
  730. CONSTRAINT `temporary_task_feedback_ibfk_1` FOREIGN KEY (`task_id`) REFERENCES `temporary_task` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  731. CONSTRAINT `temporary_task_feedback_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `system_user` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
  732. ) ENGINE = InnoDB AUTO_INCREMENT = 99 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"临时任务-临时任务反馈\",\r\n \"prefix\": \"temporary_task\",\r\n \"remarks\": \"临时任务反馈\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 0,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"临时任务反馈\",\r\n \"prefix\": \"temporary_task\",\r\n \"remarks\": \"临时任务反馈\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 1\r\n}\r\n]' ROW_FORMAT = Dynamic;
  733. -- ----------------------------
  734. -- Table structure for upkeep_plan
  735. -- ----------------------------
  736. DROP TABLE IF EXISTS `upkeep_plan`;
  737. CREATE TABLE `upkeep_plan` (
  738. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id 涓婚敭',
  739. `route_id` bigint NOT NULL COMMENT '宸℃璺嚎id',
  740. `user_id` bigint NOT NULL COMMENT '鍒涘缓浜篿d',
  741. `number` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '缂栧彿',
  742. `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '鍚嶇О',
  743. `disabled` tinyint(1) NOT NULL DEFAULT 0 COMMENT '鏄惁绂佺敤',
  744. `type` int NOT NULL COMMENT '绫诲瀷 1鏃ヨ鍒掋€?鍛ㄨ鍒掋€?鏈堣鍒?',
  745. `run_model` int NOT NULL DEFAULT 1 COMMENT '鎵ц妯″紡 1鍏朵腑涓€浜恒€?姣忎汉鍒嗗埆',
  746. `begin_date` date NOT NULL COMMENT '璁″垝鎵ц寮€濮嬫棩鏈?',
  747. `end_date` date NULL DEFAULT NULL COMMENT '璁″垝鎵ц缁撴潫鏃ユ湡锛岀┖浠h〃姘镐笉缁撴潫',
  748. `begin_time` time NOT NULL COMMENT '浠诲姟鎵ц寮€濮嬫椂闂?',
  749. `end_time` time NOT NULL COMMENT '浠诲姟鎵ц缁撴潫鏃堕棿',
  750. `weeks` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '鍛ㄨ鍒?[1-7]',
  751. `months` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '鏈堣鍒?[1-31]',
  752. `remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '澶囨敞',
  753. PRIMARY KEY (`id`) USING BTREE,
  754. UNIQUE INDEX `plan_no_unique_index`(`number` ASC) USING BTREE,
  755. UNIQUE INDEX `plan_name_unique_index`(`name` ASC) USING BTREE,
  756. INDEX `plan_type_index`(`type` ASC) USING BTREE,
  757. INDEX `plan_status_index`(`disabled` ASC) USING BTREE,
  758. INDEX `fk_upkeep_plan_check_route_1`(`route_id` ASC) USING BTREE,
  759. INDEX `fk_upkeep_plan_system_user_1`(`user_id` ASC) USING BTREE,
  760. CONSTRAINT `upkeep_plan_ibfk_1` FOREIGN KEY (`route_id`) REFERENCES `check_route` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  761. CONSTRAINT `upkeep_plan_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `system_user` (`id`) ON DELETE RESTRICT ON UPDATE CASCADE
  762. ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"保养计划-保养计划查询\",\r\n \"prefix\": \"upkeep\",\r\n \"remarks\": \"保养计划\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 1,\r\n \"removes\": 1,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"保养计划-保养计划查询\",\r\n \"prefix\": \"upkeep\",\r\n \"remarks\": \"保养计划\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 0,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  763. -- ----------------------------
  764. -- Table structure for upkeep_plan_and_system_user
  765. -- ----------------------------
  766. DROP TABLE IF EXISTS `upkeep_plan_and_system_user`;
  767. CREATE TABLE `upkeep_plan_and_system_user` (
  768. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭id',
  769. `plan_id` bigint NOT NULL COMMENT '宸℃璁″垝id',
  770. `user_id` bigint NOT NULL COMMENT '鎵ц浜篿d',
  771. PRIMARY KEY (`id`) USING BTREE,
  772. INDEX `fk_upkeep_plan_and_system_user_upkeep_plan_1`(`plan_id` ASC) USING BTREE,
  773. INDEX `fk_upkeep_plan_and_system_user_system_user_1`(`user_id` ASC) USING BTREE,
  774. CONSTRAINT `upkeep_plan_and_system_user_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `system_user` (`id`) ON DELETE RESTRICT ON UPDATE CASCADE,
  775. CONSTRAINT `upkeep_plan_and_system_user_ibfk_2` FOREIGN KEY (`plan_id`) REFERENCES `upkeep_plan` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
  776. ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '保养计划与执行人' ROW_FORMAT = Dynamic;
  777. -- ----------------------------
  778. -- Table structure for upkeep_task
  779. -- ----------------------------
  780. DROP TABLE IF EXISTS `upkeep_task`;
  781. CREATE TABLE `upkeep_task` (
  782. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id 涓婚敭',
  783. `plan_id` bigint NOT NULL COMMENT '璁″垝id',
  784. `route_id` bigint NOT NULL COMMENT '宸℃璺嚎id',
  785. `user_id` bigint NOT NULL COMMENT '鍒涘缓浜篿d',
  786. `number` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '缂栧彿',
  787. `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '鍚嶇О',
  788. `type` int NOT NULL COMMENT '绫诲瀷 1鏃ヨ鍒掋€?鍛ㄨ鍒掋€?鏈堣鍒?',
  789. `status` int NOT NULL DEFAULT 1 COMMENT '鐘舵€?1鏈紑濮嬨€?杩涜涓€?宸茬粨鏉?',
  790. `run_model` int NOT NULL DEFAULT 1 COMMENT '鎵ц妯″紡 1鍏朵腑涓€浜恒€?姣忎汉鍒嗗埆',
  791. `disabled` tinyint(1) NOT NULL DEFAULT 0 COMMENT '鏄惁绂佺敤',
  792. `begin_time` datetime NOT NULL COMMENT '浠诲姟鎵ц寮€濮嬫椂闂?',
  793. `end_time` datetime NOT NULL COMMENT '浠诲姟鎵ц缁撴潫鏃堕棿',
  794. `create_time` datetime NOT NULL COMMENT '鍒涘缓鏃堕棿',
  795. PRIMARY KEY (`id`) USING BTREE,
  796. INDEX `fk_upkeep_task_check_route_1`(`route_id` ASC) USING BTREE,
  797. INDEX `fk_upkeep_task_system_user_1`(`user_id` ASC) USING BTREE,
  798. CONSTRAINT `upkeep_task_ibfk_1` FOREIGN KEY (`route_id`) REFERENCES `check_route` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  799. CONSTRAINT `upkeep_task_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `system_user` (`id`) ON DELETE RESTRICT ON UPDATE CASCADE
  800. ) ENGINE = InnoDB AUTO_INCREMENT = 43 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"保养计划-保养任务\",\r\n \"prefix\": \"upkeep\",\r\n \"remarks\": \"保养任务\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 1,\r\n \"removes\": 1,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"保养计划-保养任务\",\r\n \"prefix\": \"upkeep\",\r\n \"remarks\": \"保养任务\",\r\n \"version\": \"1.0.0\",\r\n \"ext\": 0,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  801. -- ----------------------------
  802. -- Table structure for upkeep_task_and_system_user
  803. -- ----------------------------
  804. DROP TABLE IF EXISTS `upkeep_task_and_system_user`;
  805. CREATE TABLE `upkeep_task_and_system_user` (
  806. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭id',
  807. `task_id` bigint NOT NULL COMMENT '宸℃浠诲姟id',
  808. `user_id` bigint NOT NULL COMMENT '鎵ц浜篿d',
  809. PRIMARY KEY (`id`) USING BTREE,
  810. INDEX `fk_patrol_task_and_system_user_copy_1_upkeep_task_1`(`task_id` ASC) USING BTREE,
  811. INDEX `fk_patrol_task_and_system_user_copy_1_system_user_1`(`user_id` ASC) USING BTREE,
  812. CONSTRAINT `upkeep_task_and_system_user_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `system_user` (`id`) ON DELETE RESTRICT ON UPDATE CASCADE,
  813. CONSTRAINT `upkeep_task_and_system_user_ibfk_2` FOREIGN KEY (`task_id`) REFERENCES `upkeep_task` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
  814. ) ENGINE = InnoDB AUTO_INCREMENT = 43 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '保养任务与执行人' ROW_FORMAT = Dynamic;
  815. -- ----------------------------
  816. -- Table structure for visitor_audit
  817. -- ----------------------------
  818. DROP TABLE IF EXISTS `visitor_audit`;
  819. CREATE TABLE `visitor_audit` (
  820. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id涓婚敭',
  821. `openid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鐢ㄦ埛openid',
  822. `number` int NOT NULL COMMENT '缂栧彿锛屽勾+4浣嶇紪鍙?',
  823. `username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '璁垮濮撳悕',
  824. `user_phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '璁垮鎵嬫満鍙?',
  825. `company` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '璁垮鍏徃',
  826. `duration` int NOT NULL COMMENT '璁块棶鏃堕暱锛堝皬鏃讹級',
  827. `itinerary_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '琛岀▼鐮?',
  828. `health_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '鍋ュ悍鐮?',
  829. `high_risk` tinyint(1) NULL DEFAULT 0 COMMENT '鏄惁楂橀闄?',
  830. `reason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '浜嬬敱',
  831. `information` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '瀹℃牳璧勬枡',
  832. `status` int NOT NULL COMMENT '瀹℃牳鐘舵€?1:鏈鏍?2:閫氳繃 3:鎷掔粷',
  833. `entry_time` datetime NULL DEFAULT NULL COMMENT '瀹℃壒銆佽繘鍏ユ椂闂?',
  834. `operating_user_id` bigint NULL DEFAULT NULL COMMENT '鎿嶄綔鐢ㄦ埛id',
  835. `operating_username` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '鎿嶄綔鐢ㄦ埛濮撳悕',
  836. `leave_time` datetime NULL DEFAULT NULL COMMENT '绂诲紑鏃堕棿',
  837. `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '鍑哄満澶囨敞',
  838. `create_time` datetime NOT NULL COMMENT '鍒涘缓鏃堕棿',
  839. PRIMARY KEY (`id`) USING BTREE
  840. ) ENGINE = InnoDB AUTO_INCREMENT = 411 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"访客管理-访客审批\",\r\n \"prefix\": \"visitor\",\r\n \"remarks\": \"访客审批\",\r\n \"version\": \"1.0.1\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"访客审批\",\r\n \"prefix\": \"visitor\",\r\n \"remarks\": \"访客审批\",\r\n \"version\": \"1.0.1\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  841. -- ----------------------------
  842. -- Table structure for visitor_backup
  843. -- ----------------------------
  844. DROP TABLE IF EXISTS `visitor_backup`;
  845. CREATE TABLE `visitor_backup` (
  846. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id涓婚敭',
  847. `operating_user_id` bigint NOT NULL COMMENT '鎿嶄綔鐢ㄦ埛id',
  848. `operating_username` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鎿嶄綔鐢ㄦ埛濮撳悕',
  849. `username` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '璁垮濮撳悕',
  850. `user_phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '璁垮鎵嬫満鍙?',
  851. `gender` int NOT NULL DEFAULT 0 COMMENT '鎬у埆 1:鐢?2:濂?',
  852. `idcard` varchar(18) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '韬唤璇佸彿',
  853. `idcard_image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '韬唤璇佺収鐗?',
  854. `valid_time` datetime NOT NULL COMMENT '鏈夋晥鎴鏃堕棿',
  855. `company` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '璁垮鍏徃',
  856. `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '澶囨敞',
  857. `create_time` datetime NOT NULL COMMENT '鍒涘缓鏃堕棿',
  858. `update_time` datetime NOT NULL COMMENT '鏇存柊鏃堕棿',
  859. PRIMARY KEY (`id`) USING BTREE,
  860. UNIQUE INDEX `username`(`username` ASC, `user_phone` ASC) USING BTREE,
  861. INDEX `username_2`(`username` ASC) USING BTREE,
  862. INDEX `user_phone`(`user_phone` ASC) USING BTREE
  863. ) ENGINE = InnoDB AUTO_INCREMENT = 26 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"访客管理-备案管理\",\r\n \"prefix\": \"visitor\",\r\n \"remarks\": \"备案\",\r\n \"version\": \"1.0.1\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 1,\r\n \"removes\": 1,\r\n \"update\": 0,\r\n \"query\": 1,\r\n \"queries\": 1\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"备案管理\",\r\n \"prefix\": \"visitor\",\r\n \"remarks\": \"备案\",\r\n \"version\": \"1.0.1\",\r\n \"ext\": 0,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  864. -- ----------------------------
  865. -- Table structure for visitor_regulation
  866. -- ----------------------------
  867. DROP TABLE IF EXISTS `visitor_regulation`;
  868. CREATE TABLE `visitor_regulation` (
  869. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id涓婚敭',
  870. `user_id` bigint NOT NULL COMMENT '缂栬緫鐢ㄦ埛id',
  871. `username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '缂栬緫鐢ㄦ埛鍚嶇О',
  872. `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '鍐呭',
  873. `create_time` datetime NOT NULL COMMENT '鍒涘缓鏃堕棿',
  874. `update_time` datetime NOT NULL COMMENT '鏇存柊鏃堕棿',
  875. PRIMARY KEY (`id`) USING BTREE
  876. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '[\r\n{\r\n \"name\": \"patrol-web\",\r\n \"group\": \"访客管理-制度管理\",\r\n \"prefix\": \"visitor\",\r\n \"remarks\": \"制度\",\r\n \"version\": \"1.0.1\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n},\r\n{\r\n \"name\": \"patrol-app\",\r\n \"group\": \"制度管理\",\r\n \"prefix\": \"visitor\",\r\n \"remarks\": \"制度\",\r\n \"version\": \"1.0.1\",\r\n \"ext\": 1,\r\n \"add\": 0,\r\n \"remove\": 0,\r\n \"removes\": 0,\r\n \"update\": 0,\r\n \"query\": 0,\r\n \"queries\": 0\r\n}\r\n]' ROW_FORMAT = Dynamic;
  877. SET FOREIGN_KEY_CHECKS = 1;