Files
CJGIS_UAVPatrol/server/x_magic.sql
❀ » Cato Sweeney. ❀ » Console@the.bb bb46cb3bcc *
2025-11-27 16:14:04 +08:00

7936 lines
356 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-- ************************************************************
--
-- close fk
--
-- skip
-- MySQL dump 10.13 Distrib 8.0.25, for Linux (x86_64)
--
-- Host: 30.47.14.10 Database: x_magic
-- ------------------------------------------------------
-- Server version 8.0.22-cynos
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */
;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
;
/*!50503 SET NAMES utf8 */
;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */
;
/*!40103 SET TIME_ZONE='+00:00' */
;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */
;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */
;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */
;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */
;
--
-- Table structure for table `casbin_rule`
--
DROP TABLE IF EXISTS `casbin_rule`;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!50503 SET character_set_client = utf8mb4 */
;
CREATE TABLE `casbin_rule` (
`ptype` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`v0` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`v1` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`v2` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`v3` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`v4` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`v5` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`id` int NOT NULL AUTO_INCREMENT,
`create_time` datetime DEFAULT CURRENT_TIMESTAMP,
`delete_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `idx_casbin_rule` (
`ptype`,
`v0`,
`v1`,
`v2`,
`v3`,
`v4`
) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 451 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `casbin_rule`
--
/*!40000 ALTER TABLE `casbin_rule` DISABLE KEYS */
;
INSERT INTO
`casbin_rule`
VALUES (
'p',
'admin',
'/system/api/list',
'GET',
'',
'',
'',
331,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/api/all',
'GET',
'',
'',
'',
332,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/api/getPolicyPathByRoleId',
'GET',
'',
'',
'',
333,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/api/:id',
'GET',
'',
'',
'',
334,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/api',
'POST',
'',
'',
'',
335,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/api',
'PUT',
'',
'',
'',
336,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/api/:id',
'DELETE',
'',
'',
'',
337,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/config/list',
'GET',
'',
'',
'',
338,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/config/configKey',
'GET',
'',
'',
'',
339,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/config/:configId',
'GET',
'',
'',
'',
340,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/config',
'POST',
'',
'',
'',
341,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/config',
'PUT',
'',
'',
'',
342,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/config/:configId',
'DELETE',
'',
'',
'',
343,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/core/runtime/cache',
'GET',
'',
'',
'',
344,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/core/runtime/cache',
'DELETE',
'',
'',
'',
345,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/core/runtime/thread',
'GET',
'',
'',
'',
346,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/core/runtime/thread',
'DELETE',
'',
'',
'',
347,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/dm/:id',
'GET',
'',
'',
'',
348,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/dm/struct/:id',
'GET',
'',
'',
'',
349,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/dm/cols/:id',
'PUT',
'',
'',
'',
350,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/dm/:id',
'PUT',
'',
'',
'',
351,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/dm',
'GET',
'',
'',
'',
352,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/dict/type/list',
'GET',
'',
'',
'',
353,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/dict/type/:dictId',
'GET',
'',
'',
'',
354,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/dict/type',
'POST',
'',
'',
'',
355,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/dict/type',
'PUT',
'',
'',
'',
356,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/dict/type/:dictId',
'DELETE',
'',
'',
'',
357,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/dict/type/export',
'GET',
'',
'',
'',
358,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/dict/data/list',
'GET',
'',
'',
'',
359,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/dict/data/type',
'GET',
'',
'',
'',
360,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/dict/data/:dictCode',
'GET',
'',
'',
'',
361,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/dict/data',
'POST',
'',
'',
'',
362,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/dict/data',
'PUT',
'',
'',
'',
363,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/dict/data/:dictCode',
'DELETE',
'',
'',
'',
364,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/files',
'GET',
'',
'',
'',
365,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/files',
'POST',
'',
'',
'',
366,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/files',
'PUT',
'',
'',
'',
367,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/files',
'DELETE',
'',
'',
'',
368,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/develop/code/table/db/list',
'GET',
'',
'',
'',
369,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/develop/code/table/list',
'GET',
'',
'',
'',
370,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/develop/code/table/info/:tableId',
'GET',
'',
'',
'',
371,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/develop/code/table/info/tableName',
'GET',
'',
'',
'',
372,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/develop/code/table/tableTree',
'GET',
'',
'',
'',
373,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/develop/code/table',
'POST',
'',
'',
'',
374,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/develop/code/table',
'PUT',
'',
'',
'',
375,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/develop/code/table/:tableId',
'DELETE',
'',
'',
'',
376,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/develop/code/gen/preview/:tableId',
'GET',
'',
'',
'',
377,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/develop/code/gen/code/:tableId',
'GET',
'',
'',
'',
378,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/develop/code/gen/configure/:tableId',
'GET',
'',
'',
'',
379,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/job/list',
'GET',
'',
'',
'',
380,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/job',
'POST',
'',
'',
'',
381,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/job',
'PUT',
'',
'',
'',
382,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/job/:jobId',
'GET',
'',
'',
'',
383,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/job/:jobId',
'DELETE',
'',
'',
'',
384,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/job/stop/:jobId',
'GET',
'',
'',
'',
385,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/job/start/:jobId',
'GET',
'',
'',
'',
386,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/job/log/list',
'GET',
'',
'',
'',
387,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/job/log/all',
'DELETE',
'',
'',
'',
388,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/job/log/:logId',
'DELETE',
'',
'',
'',
389,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/job/changeStatus',
'PUT',
'',
'',
'',
390,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/log/logLogin/list',
'GET',
'',
'',
'',
391,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/log/logLogin/:infoId',
'DELETE',
'',
'',
'',
392,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/log/logLogin/all',
'DELETE',
'',
'',
'',
393,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/log/logOper/list',
'GET',
'',
'',
'',
394,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/log/logOper/:operId',
'DELETE',
'',
'',
'',
395,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/log/logOper/all',
'DELETE',
'',
'',
'',
396,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/menu/menuTreeSelect',
'GET',
'',
'',
'',
397,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/menu/menuRole',
'GET',
'',
'',
'',
398,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/menu/roleMenuTreeSelect/:roleId',
'GET',
'',
'',
'',
399,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/menu/menuPaths',
'GET',
'',
'',
'',
400,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/menu/list',
'GET',
'',
'',
'',
401,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/menu/:menuId',
'GET',
'',
'',
'',
402,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/menu',
'POST',
'',
'',
'',
403,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/menu',
'PUT',
'',
'',
'',
404,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/menu/:menuId',
'DELETE',
'',
'',
'',
405,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/notice/list',
'GET',
'',
'',
'',
406,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/notice',
'POST',
'',
'',
'',
407,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/notice',
'PUT',
'',
'',
'',
408,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/notice/:noticeId',
'DELETE',
'',
'',
'',
409,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/organization/list',
'GET',
'',
'',
'',
410,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/organization/:organizationId',
'GET',
'',
'',
'',
411,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/organization/roleOrganizationTreeSelect/:roleId',
'GET',
'',
'',
'',
412,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/organization/organizationTree',
'GET',
'',
'',
'',
413,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/organization',
'POST',
'',
'',
'',
414,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/organization',
'PUT',
'',
'',
'',
415,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/organization/:organizationId',
'DELETE',
'',
'',
'',
416,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/post/list',
'GET',
'',
'',
'',
417,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/post/:postId',
'GET',
'',
'',
'',
418,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/post',
'POST',
'',
'',
'',
419,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/post',
'PUT',
'',
'',
'',
420,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/post/:postId',
'DELETE',
'',
'',
'',
421,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/role/list',
'GET',
'',
'',
'',
422,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/role/:roleId',
'GET',
'',
'',
'',
423,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/role',
'POST',
'',
'',
'',
424,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/role',
'PUT',
'',
'',
'',
425,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/role/:roleId',
'DELETE',
'',
'',
'',
426,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/role/changeStatus',
'PUT',
'',
'',
'',
427,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/role/dataScope',
'PUT',
'',
'',
'',
428,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/role/export',
'GET',
'',
'',
'',
429,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/rule/chain/changeRoot',
'PUT',
'',
'',
'',
430,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/rule/chain/list',
'GET',
'',
'',
'',
431,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/rule/chain/:ruleId',
'DELETE',
'',
'',
'',
432,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/rule/chain',
'PUT',
'',
'',
'',
433,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/rule/chain',
'POST',
'',
'',
'',
434,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/rule/chain/:ruleId',
'GET',
'',
'',
'',
435,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/rule/chain/list/label',
'GET',
'',
'',
'',
436,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/rule/chain/clone/:ruleId',
'POST',
'',
'',
'',
437,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/rule/chain/log/list',
'GET',
'',
'',
'',
438,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/rule/chain/log/delete',
'GET',
'',
'',
'',
439,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/user/list',
'GET',
'',
'',
'',
440,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/user/changeStatus',
'PUT',
'',
'',
'',
441,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/user/:userId',
'DELETE',
'',
'',
'',
442,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/user/avatar',
'POST',
'',
'',
'',
443,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/user/pwd',
'PUT',
'',
'',
'',
444,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/user/getById/:userId',
'GET',
'',
'',
'',
445,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/user/getInit',
'GET',
'',
'',
'',
446,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/user/getRoPo',
'GET',
'',
'',
'',
447,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/user',
'POST',
'',
'',
'',
448,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/user',
'PUT',
'',
'',
'',
449,
'2024-04-01 12:57:36',
NULL
),
(
'p',
'admin',
'/system/user/export',
'GET',
'',
'',
'',
450,
'2024-04-01 12:57:36',
NULL
);
/*!40000 ALTER TABLE `casbin_rule` ENABLE KEYS */
;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */
;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */
;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */
;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */
;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */
;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */
;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
;
-- Dump completed on 2024-04-01 16:17:30
-- ************************************************************
--
-- close fk
--
-- skip
-- MySQL dump 10.13 Distrib 8.0.25, for Linux (x86_64)
--
-- Host: 30.47.14.10 Database: x_magic
-- ------------------------------------------------------
-- Server version 8.0.22-cynos
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */
;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
;
/*!50503 SET NAMES utf8 */
;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */
;
/*!40103 SET TIME_ZONE='+00:00' */
;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */
;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */
;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */
;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */
;
--
-- Table structure for table `dm_table_columns`
--
DROP TABLE IF EXISTS `dm_table_columns`;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!50503 SET character_set_client = utf8mb4 */
;
CREATE TABLE `dm_table_columns` (
`column_id` bigint NOT NULL AUTO_INCREMENT,
`table_id` bigint DEFAULT NULL,
`table_name` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`column_name` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`column_comment` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`column_type` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`column_key` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`json_field` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`html_field` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`is_pk` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`is_increment` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`is_required` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`is_insert` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`is_show` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '1',
`is_edit` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`is_list` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`is_query` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`query_type` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`html_type` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`dict_type` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`sort` bigint DEFAULT NULL,
`link_table_name` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`link_table_class` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`link_table_package` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`link_label_id` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`link_label_name` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`link_column_name` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`org_id` int DEFAULT NULL COMMENT '机构ID',
`owner` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建者,所有者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`delete_time` datetime DEFAULT NULL,
PRIMARY KEY (`column_id`) USING BTREE
) ENGINE = InnoDB DEFAULT CHARSET = utf8 ROW_FORMAT = COMPACT;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `dm_table_columns`
--
/*!40000 ALTER TABLE `dm_table_columns` DISABLE KEYS */
;
/*!40000 ALTER TABLE `dm_table_columns` ENABLE KEYS */
;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */
;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */
;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */
;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */
;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */
;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */
;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
;
-- Dump completed on 2024-04-01 16:17:30
-- ************************************************************
--
-- close fk
--
-- skip
-- MySQL dump 10.13 Distrib 8.0.25, for Linux (x86_64)
--
-- Host: 30.47.14.10 Database: x_magic
-- ------------------------------------------------------
-- Server version 8.0.22-cynos
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */
;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
;
/*!50503 SET NAMES utf8 */
;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */
;
/*!40103 SET TIME_ZONE='+00:00' */
;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */
;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */
;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */
;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */
;
--
-- Table structure for table `dm_tables`
--
DROP TABLE IF EXISTS `dm_tables`;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!50503 SET character_set_client = utf8mb4 */
;
CREATE TABLE `dm_tables` (
`table_id` bigint NOT NULL AUTO_INCREMENT,
`table_name` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`table_comment` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`class_name` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`tpl_category` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`package_name` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`module_name` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`business_name` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`function_name` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`function_author` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`options` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`remark` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`pk_column` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`pk_json_field` varchar(191) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`create_time` datetime DEFAULT CURRENT_TIMESTAMP,
`update_time` datetime DEFAULT NULL,
`delete_time` datetime DEFAULT NULL,
`org_id` int DEFAULT NULL COMMENT '机构ID',
`owner` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建者,所有者',
PRIMARY KEY (`table_id`) USING BTREE
) ENGINE = InnoDB DEFAULT CHARSET = utf8 ROW_FORMAT = COMPACT;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `dm_tables`
--
/*!40000 ALTER TABLE `dm_tables` DISABLE KEYS */
;
/*!40000 ALTER TABLE `dm_tables` ENABLE KEYS */
;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */
;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */
;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */
;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */
;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */
;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */
;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
;
-- Dump completed on 2024-04-01 16:17:31
-- ************************************************************
--
-- close fk
--
-- skip
-- MySQL dump 10.13 Distrib 8.0.25, for Linux (x86_64)
--
-- Host: 30.47.14.10 Database: x_magic
-- ------------------------------------------------------
-- Server version 8.0.22-cynos
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */
;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
;
/*!50503 SET NAMES utf8 */
;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */
;
/*!40103 SET TIME_ZONE='+00:00' */
;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */
;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */
;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */
;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */
;
--
-- Table structure for table `job_logs`
--
DROP TABLE IF EXISTS `job_logs`;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!50503 SET character_set_client = utf8mb4 */
;
CREATE TABLE `job_logs` (
`id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
`owner` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建者,所有者',
`org_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '机构ID',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP,
`update_time` datetime DEFAULT NULL,
`name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '任务名称',
`entry_id` int DEFAULT NULL COMMENT '任务id',
`target_invoke` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '调用方法',
`log_info` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '日志信息',
`status` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '状态',
`delete_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `job_logs`
--
/*!40000 ALTER TABLE `job_logs` DISABLE KEYS */
;
/*!40000 ALTER TABLE `job_logs` ENABLE KEYS */
;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */
;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */
;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */
;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */
;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */
;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */
;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
;
-- Dump completed on 2024-04-01 16:17:32
-- ************************************************************
--
-- close fk
--
-- skip
-- MySQL dump 10.13 Distrib 8.0.25, for Linux (x86_64)
--
-- Host: 30.47.14.10 Database: x_magic
-- ------------------------------------------------------
-- Server version 8.0.22-cynos
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */
;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
;
/*!50503 SET NAMES utf8 */
;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */
;
/*!40103 SET TIME_ZONE='+00:00' */
;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */
;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */
;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */
;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */
;
--
-- Table structure for table `jobs`
--
DROP TABLE IF EXISTS `jobs`;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!50503 SET character_set_client = utf8mb4 */
;
CREATE TABLE `jobs` (
`id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
`owner` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建者,所有者',
`org_id` int DEFAULT NULL COMMENT '机构ID',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` datetime DEFAULT NULL,
`job_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '名称',
`target_invoke` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '调用目标',
`target_args` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '目标传参',
`job_content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '目标传参 要执行的内容',
`cron_expression` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT 'cron表达式',
`misfire_policy` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '执行策略',
`status` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '状态',
`entry_id` int DEFAULT NULL COMMENT 'job启动时返回的id',
`delete_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `jobs`
--
/*!40000 ALTER TABLE `jobs` DISABLE KEYS */
;
/*!40000 ALTER TABLE `jobs` ENABLE KEYS */
;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */
;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */
;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */
;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */
;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */
;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */
;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
;
-- Dump completed on 2024-04-01 16:17:32
-- ************************************************************
--
-- close fk
--
-- skip
-- MySQL dump 10.13 Distrib 8.0.25, for Linux (x86_64)
--
-- Host: 30.47.14.10 Database: x_magic
-- ------------------------------------------------------
-- Server version 8.0.22-cynos
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */
;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
;
/*!50503 SET NAMES utf8 */
;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */
;
/*!40103 SET TIME_ZONE='+00:00' */
;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */
;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */
;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */
;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */
;
--
-- Table structure for table `log_logins`
--
DROP TABLE IF EXISTS `log_logins`;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!50503 SET character_set_client = utf8mb4 */
;
CREATE TABLE `log_logins` (
`info_id` bigint NOT NULL AUTO_INCREMENT,
`username` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '用户名',
`status` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态',
`ipaddr` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'ip地址',
`login_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '归属地',
`browser` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '浏览器',
`os` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '系统',
`platform` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '固件',
`login_time` timestamp NULL DEFAULT NULL COMMENT '登录时间',
`create_by` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
`update_by` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新者',
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`create_time` datetime DEFAULT CURRENT_TIMESTAMP,
`update_time` datetime DEFAULT NULL,
`delete_time` datetime DEFAULT NULL,
PRIMARY KEY (`info_id`) USING BTREE
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `log_logins`
--
/*!40000 ALTER TABLE `log_logins` DISABLE KEYS */
;
/*!40000 ALTER TABLE `log_logins` ENABLE KEYS */
;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */
;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */
;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */
;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */
;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */
;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */
;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
;
-- Dump completed on 2024-04-01 16:17:33
-- ************************************************************
--
-- close fk
--
-- skip
-- MySQL dump 10.13 Distrib 8.0.25, for Linux (x86_64)
--
-- Host: 30.47.14.10 Database: x_magic
-- ------------------------------------------------------
-- Server version 8.0.22-cynos
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */
;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
;
/*!50503 SET NAMES utf8 */
;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */
;
/*!40103 SET TIME_ZONE='+00:00' */
;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */
;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */
;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */
;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */
;
--
-- Table structure for table `log_opers`
--
DROP TABLE IF EXISTS `log_opers`;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!50503 SET character_set_client = utf8mb4 */
;
CREATE TABLE `log_opers` (
`oper_id` bigint NOT NULL AUTO_INCREMENT,
`title` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作的模块',
`business_type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '0其它 1新增 2修改 3删除',
`method` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '请求方法',
`oper_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作人员',
`oper_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作url',
`oper_ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作IP',
`oper_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作地点',
`oper_param` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '请求参数',
`status` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '0=正常,1=异常',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` datetime DEFAULT NULL,
`delete_time` datetime DEFAULT NULL,
PRIMARY KEY (`oper_id`) USING BTREE
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `log_opers`
--
/*!40000 ALTER TABLE `log_opers` DISABLE KEYS */
;
/*!40000 ALTER TABLE `log_opers` ENABLE KEYS */
;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */
;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */
;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */
;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */
;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */
;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */
;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
;
-- Dump completed on 2024-04-01 16:17:34
-- ************************************************************
--
-- close fk
--
-- skip
-- MySQL dump 10.13 Distrib 8.0.25, for Linux (x86_64)
--
-- Host: 30.47.14.10 Database: x_magic
-- ------------------------------------------------------
-- Server version 8.0.22-cynos
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */
;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
;
/*!50503 SET NAMES utf8 */
;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */
;
/*!40103 SET TIME_ZONE='+00:00' */
;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */
;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */
;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */
;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */
;
--
-- Table structure for table `rule_chain`
--
DROP TABLE IF EXISTS `rule_chain`;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!50503 SET character_set_client = utf8mb4 */
;
CREATE TABLE `rule_chain` (
`id` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
`owner` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建者,所有者',
`org_id` int DEFAULT NULL COMMENT '机构ID',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP,
`update_time` datetime DEFAULT NULL,
`root` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '是否根节点1 根链 0 普通链',
`rule_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '名称',
`rule_base64` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT 'Base64缩略图',
`rule_remark` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '说明',
`rule_data_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT 'Json数据',
`delete_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `rule_chain`
--
/*!40000 ALTER TABLE `rule_chain` DISABLE KEYS */
;
INSERT INTO
`rule_chain`
VALUES (
'mq1YRZbUgQ',
'panda',
2,
'2023-07-21 16:17:51',
'2023-09-27 11:40:38',
'0',
'tcp透传原始数据解析',
'data:image/png;base64,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BAR5RxLyewIECBAgQIBACQXaWkqbTqN93/veF/369SuhiC4TIECAAAECBLpfQJDX/WOgBQQIECBAgACBhhFoayltmi11/vnnZ0tpXQQIECBAgAABAt0nIMjrPns1EyBAgAABAgQaSqCtpbTDhw/PZuGNGTOmodqqMQQIECBAgACBMgoI8so46vpMgAABAgQIEGgl0NZS2smTJ2cz8fr06cOLAAECBAgQIECgAQQEeQ0wCJpAgAABAgQIEOgugbaW0vbs2TObhTdlypTuapZ6CRAgQIAAAQIE2hAQ5HktCBAgQIAAAQIlFdiyZUvMnz//oFNpR4wYkYV4o0ePLqmKbhMgQIAAAQIEGldAkNe4Y6NlBAgQIECAAIGaCaxfvz4L8Xbu3Fmp48wzz8xCvN69e9esXgUTIECAAAECBAgcu4Ag79jtPEmAAAECBAgQKKTAq6++GnfffXfs27cva39LS0tccMEFcdZZZxWyPxpNgAABAgQIECiLgCCvLCOtnwQIECBAgACBiFi5cmXce++9FYt+/frFZZddFieffDIfAgQIECBAgACBBhcQ5DX4AGkeAQIECBAgQKCrBJYtWxYPPvhgpbgTTjghLr/88hg+fHhXVaEcAgQIECBAgACBGgoI8mqIq2gCBAgQIECAQKMILF26NB599NFKc0aNGpWFeAMHDmyUJmoHAQIECBAgQIDAEQQEeV4RAgQIECBAgECTCyxYsCAWL15c6eUpp5wSV155ZfTq1avJe657BAgQIECAAIHmEhDkNdd46g0BAgQIECBA4CCBdDLtiy++WPnZ5MmT49JLL6VEgAABAgQIECBQQAFBXgEHTZMJECBAgAABAh0R+M///M9Yv3595dZzzjknzj///I486h4CBAgQIECAAIEGFBDkNeCgaBIBAgQIECBAoLMC3/rWt2Lnzp2VYs4777yYPn16Z4v1PAECBAgQIECAQDcKCPK6EV/VBAgQIECAAIFaCHz5y18+qNiLL744zjzzzFpUpUwCBAgQIECAAIE6Cgjy6oitKgIECBAgQIBArQW+9rWvxTvvvFOp5uqrr45TTz211tUqnwABAgQIECBAoA4Cgrw6IKuCAAECBAgQIFAPgX/7t3+LN998s1LVjTfeGGPGjKlH1eogQIAAAQIECBCog4Agrw7IqiBAgAABAgQI1Frg1ltvje3bt1eque6662LcuHG1rlb5BAgQIECAAAECdRQQ5NURW1UECBAgQIAAgVoI3HbbbbFx48ZK0VdccUWcdtpptahKmQQIECBAgAABAt0oIMjrRnxVEyBAgAABAgQ6K3DHHXfEmjVrKsU42KKzop4nQIAAAQIECDSugCCvccdGywgQIECAAAEChxW455574uWXX67cc95558X06dOpESBAgAABAgQINKmAIK9JB1a3CBAgQIAAgeYWeOCBB2L58uWVTs6YMSNmz57d3J3WOwIECBAgQIBAyQUEeSV/AXSfAAECBAgQKJ7Ao48+GkuXLq00/Oyzz44LL7yweB3RYgIECBAgQIAAgaMSEOQdFZebCRAgQIAAAQLdK7Bw4cJYtGhRpRGTJk2Kyy67rHsbpXYCBAgQIECAAIG6CAjy6sKsEgIECBAgQIBA5wVeeOGFePjhhysFjR8/Pq655prOF6wEAgQIECBAgACBQggI8goxTBpJgAABAgQIlF1g9erVcdddd1UYxo4dG3PmzCk7i/4TIECAAAECBEolIMgr1XDrLAECBAgQIFBEgW3btsW3v/3tStP79u0bN998cxG7os0ECBAgQIAAAQKdEBDkdQLPowQIECBAgACBWgvs2bMnbrnllti7d2+lqs9+9rPR0tJS66qVT4AAAQIECBAg0GACgrwGGxDNIUCAAAECBAhUC9x6662xffv2yo8+9KEPxciRIyERIECAAAECBAiUUECQV8JB12UCBAgQIECgGAJz586NtWvXVhp74YUXxtlnn12MxmslAQIECBAgQIBAlwsI8rqcVIEECBAgQIAAgc4LPPDAA7F8+fJKQWeccUZccsklnS9YCQQIECBAgAABAoUVEOQVdug0nAABAgQIEGhWgQULFsTixYsr3TvllFPi2muvbdbu6hcBAgQIECBAgEAHBQR5HYRyGwECBAgQIECgHgIvvPBCPPzww5Wqhg8fHjfddFM9qlYHAQIECBAgQIBAgwsI8hp8gDSPAAECBAgQKI/Aq6++GnfddVfs378/6/Txxx8fH/zgB2PgwIHlQdBTAgQIECBAgACBdgUEeV4OAgQIECBAgEADCGzdujXuvvvu2LlzZ9aalpaWbDntySef3ACt0wQCBAgQIECAAIFGEBDkNcIoaAMBAgQIECBQaoE0A++OO+446ITaSy+9NCZPnlxqF50nQIAAAQIECBA4WECQ540gQIAAAQIECHSzwKOPPhpLly6ttOK8886L6dOnd3OrVE+AAAECBAgQINBoAoK8RhsR7SFAgAABAgRKJfCjH/0oHnrooUqf0yy8NBvPRYAAAQIECBAgQKC1gCDPO0GAAAECBAgQ6CaBDRs2xJ133hnvvPNO1oKRI0fGDTfcEMcdd1w3tUi1BAgQIECAAAG0YsEZAAAgAElEQVQCjSwgyGvk0dE2AgQIECBAoGkFUniXQrwU5qWrb9++cf3118fw4cObts86RoAAAQIECBAg0DkBQV7n/DxNgAABAgQIEDgmgbScNi2rza/LL788Tj/99GMqy0MECBAgQIAAAQLlEBDklWOc9ZIAAQIECBBoIIF0sEU64CK/ZsyYEbNnz26gFmoKAQIECBAgQIBAIwoI8hpxVLSJAAECBAgQaFqBtWvXxh133BH79+/P+jhhwoS46qqrmra/OkaAAAECBAgQINB1AoK8rrNUEgECBAgQIEDgsAK7du2KuXPnxtatW7P7hg4dmu2Ld/zxx5MjQIAAAQIECBAgcEQBQd4RidxAgAABAgQIEOgagfvvvz9WrFiRFdajR4/shNqxY8d2TeFKIUCAAAECBAgQaHoBQV7TD7EOEiBAgAABAo0gsHjx4liwYEGlKRdeeGGcffbZjdA0bSBAgAABAgQIECiIgCCvIAOlmQQIECBAgEBxBVatWhXz5s2rdGDKlClxwQUXFLdDWk6AAAECBAgQINAtAoK8bmFXKQECBAgQIFAWgddffz073CJ9TtdJJ52U7YuXlta6CBAgQIAAAQIECByNgCDvaLTcS4AAAQIECBA4SoF77703Vq5cmT01YMCALMQbMmTIUZbidgIECBAgQIAAAQIRgjxvAQECBAgQIECgRgJPP/10PPnkk5XSr7766jj11FNrVJtiCRAgQIAAAQIEml1AkNfsI6x/BAgQIECAQLcIrF27NubOnVupe8aMGTF79uxuaYtKCRAgQIAAAQIEmkNAkNcc46gXBAgQIECAQAMJvP3221mIt3nz5qxVY8eOjTlz5jRQCzWFAAECBAgQIECgiAKCvCKOmjYTIECAAAECDS3w8MMPxwsvvJC18bjjjstCvBEjRjR0mzWOAAECBAgQIECg8QUEeY0/RlpIgAABAgQIFEggBXgpyMuvCy+8MM4+++wC9UBTCRAgQIAAAQIEGlVAkNeoI6NdBAgQIECAQOEENm3alC2pfeedd7K2T5o0KS677LLC9UODCRAgQIAAAQIEGlNAkNeY46JVBAgQIECAQMEE9u/fn4V469aty1o+ZMiQbElt//79C9YTzSVAgAABAgQIEGhUAUFeo46MdhEgQIAAAQKFEnjiiSfimWeeqbT5uuuui3HjxhWqDxpLgAABAgQIECDQ2AKCvMYeH60jQIAAAQIECiDw0ksvxX333Vdp6bnnnhvpw0WAAAECBAgQIECgKwUEeV2pqSwCBAgQIECgdAI7duyIO+64I3bu3Jn1ffz48XHNNdeUzkGHCRAgQIAAAQIEai8gyKu9sRoIECBAgACBJha455574uWXX856OGDAgLjhhhvihBNOaOIe6xoBAgQIECBAgEB3CQjyuktevQQIECBAgEDhBZ599tl4/PHHK/244oor4rTTTit8v3SAAAECBAgQIECgMQUEeY05LlpFgAABAgQINLjApk2b4vbbb489e/ZkLZ06dWq8//3vb/BWax4BAgQIECBAgECRBQR5RR49bSdAgAABAgS6TeCuu+6K1atXZ/WPHDkybrzxxujZs2e3tUfFBAgQIECAAAECzS8gyGv+MdZDAgQIECBAoIsFnn766XjyyScrpaYQb8yYMV1ci+IIECBAgAABAgQIHCwgyPNGECBAgAABAgSOQmDDhg3xgx/8IPbt25c9NXv27JgxY8ZRlOBWAgQIECBAgAABAscmIMg7NjdPESBAgAABAiUVmDt3bqxduzbr/SmnnBLXXnttSSV0mwABAgQIECBAoN4Cgrx6i6uPAAECBAgQKKzAokWLYuHChVn7+/btG3PmzIkTTzyxsP3RcAIECBAgQIAAgWIJCPKKNV5aS4AAAQIECHSTQJqFl2bj5ddFF10UZ511Vje1RrUECBAgQIAAAQJlFBDklXHU9ZkAAQIECBA4KoG9e/fG7bffHhs3bsyeO/300+Pyyy8/qjLcTIAAAQIECBAgQKCzAoK8zgp6ngABAgQIEGh6gUcffTSWLl2a9XPQoEGRTqkdMGBA0/dbBwkQIECAAAECBBpLQJDXWOOhNQQIECBAgECDCaxYsSLuv//+SquuuOKKOO200xqslZpDgAABAgQIECBQBgFBXhlGWR8JECBAgACBYxLYuXNntqQ2fU7X2WefHRdeeOExleUhAgQIECBAgAAB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IECAAAECBAgQqIWAIK8WqsokQIAAAQIEjlpg27Ztceedd8Ybb7yRPTthwoS46qqrjrocDxAgQIAAAQIECBBoVgFBXrOOrH4RIECAAIECCezfvz8L8dasWZO1etCgQXHDDTdkn10ECBAgQIAAAQIECBwQEOR5EwgQIECAAIFuF3j00Udj6dKllXZcc801MX78+G5vlwYQIECAAAECBAgQaCQBQV4jjYa2ECBAgACBEgo899xz8cgjj1R6Pnv27JgxY0YJJXSZAAECBAgQIECAwOEFBHneEAIECBAgQKDbBNauXRt33HFHpKW16TrttNPiiiuu6Lb2qJgAAQIECBAgQIBAIwsI8hp5dLSNAAECBAg0scCbb76Z7Yu3devWrJdDhw6NOXPmRL9+/Zq417pGgAABAgQIECBA4NgFBHnHbudJAgQIECBAoBMC9957b6xcuTIroUePHtnhFmPHju1EiR4lQIAAAQIECBAg0NwCgrzmHl+9I0CAAAECDSmwYMGCWLx4caVtF1xwQUyZMqUh26pRBAgQIECAAAECBBpFQJDXKCOhHQQIECBAoCQCL774YsyfP7/S2zPOOCMuueSSkvReNwkQIECAAAECBAgcu4Ag79jtPEmAAAECBAgcpcCmTZuyffF2796dPTly5Mi4/vrro3fv3kdZktsJECBAgAABAgQIlE9AkFe+MddjAgQIECDQLQJ79uzJTqjdsGFDVn8K71KIl8I8FwECBAgQIECAAAECRxYQ5B3ZyB0ECBAgQIBAFwg8+OCDsWzZskpJaTltWlbrIkCAAAECBAgQIECgYwKCvI45uYsAAQIECBDohMAzzzwTTzzxRKWEdLBFOuDCRYAAAQIECBAgQIBAxwUEeR23cicBAgQIECBwDAIrV66Me++9t/Lk2LFj44YbbogePXocQ2keIUCAAAECBAgQIFBeAUFeecdezwkQIECAQM0F0uEW3//+92Pfvn1ZXYMGDYprr702hgwZUvO6VUCAAAECBAgQIECg2QQEec02ovpDgAABAgQaRGDXrl0xd+7c2Lp1a9aiNAPvxhtvjNGjRzdICzWDAAECBAgQIECAQLEEBHnFGi+tJUCAAAEChRGYN29erFq1qtLeq6++Ok499dTCtF9DCRAgQIAAAQIECDSagCCv0UZEewgQIECAQBMIpIMt0gEX+XXxxRfHmWee2QQ90wUCBAgQIECAAAEC3ScgyOs+ezUTIECAAIGmFHjhhRfi4YcfrvRt9uzZMWPGjKbsq04RIECAAAECBAgQqKeAIK+e2uoiQIAAAQJNLrBmzZq44447Kr0866yz4qKLLmryXuseAQIECBAgQIAAgfoICPLq46wWAgQIECDQ9AI7duyIf//3f6/0c9SoUfHBD36w6futgwQIECBAgAABAgTqJSDIq5e0eggQIECAQBML7Nu3L77yla9UetinT5/45Cc/GT179mziXusaAQIECBAgQIAAgfoKCPLq6602AgQIECDQlALf/OY344033qj07ROf+EQcf/zxTdlXnSJAgAABAgQIECDQXQKCvO6SVy8BAgQIEGgSgblz58batWsrvfnIRz4Sw4YNa5Le6QYBAgQIECBAgACBxhEQ5DXOWGgJAQIECBAonMC8efNi1apVlXZffvnlcfrppxeuHxpMgAABAgQIECBAoAgCgrwijJI2EiBAgACBBhR44IEHYvny5ZWWzZw5M2bNmtWALdUkAgQIECBAgAABAs0hIMhrjnHUCwIECBAgUFeBRx55JJ577rlKnVOmTIkLLrigrm1QGQECBAgQIECAAIGyCQjyyjbi+kuAAAECBDopsGDBgli8eHGllEmTJsVll13WyVI9ToAAAQIECBAgQIDAkQQEeUcS8nsCBAgQIECgIvD000/Hk08+Wfn+1FNPjauvvpoQAQIECBAgQIAAAQJ1EBDk1QFZFQQIECBAoBkEXnjhhXj44YcrXTnppJPihhtuaIau6QMBAgQIECBAgACBQggI8goxTBpJgAABAgS6V2DFihVx//33VxoxYsSI+PCHP9y9jVI7AQIECBAgQIAAgZIJCPJKNuC6S4AAAQIEjlZg9erVcdddd1UeO+GEE+LjH//40RbjfgIECBAgQIAAAQIEOikgyOskoMcJECBAgEAzC6xduzbmzp1b6eLxxx8fn/jEJ5q5y/pGgAABAgQIECBAoGEFBHkNOzQaRoAAAQIEulfgRz/6UTz00EOVRvTu3Ts+85nPdG+j1E6AAAECBAgQIECgxAKCvBIPvq4TIECAAIH2BBYsWBCLFy8+6Nef+9zngBEgQIAAAQIECBAg0I0CgrxuxFc1AQIECBBoRIH58+fHiy++WGla37594+abb27EpmoTAQIECBAgQIAAgVIJCPJKNdw6S4AA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fz5++MMfVlp80003xfDhwwvUA00lQIAAAQIECBAgQOBIAqUK8hJGmpm3eOFTceLgd2JA3zcieuw9klGHf58CvLS5ffQ8sD37lq07s88nDh3Y4TKa4saa7k7fK3a+NTC2bOsTM2acayZeU7wwOkGAQFcJPPDAA7F8+fKsuFGjRsX111+f7ZvnIkCAAAECBAgQIECgOQRKF+SlYbO5feO+vEfakL6om9E3rriWESDQTAJvvfVW3H777bF9+/asWzNnzoxZs2Y1Uxf1hQABAgQIECBAgECpBUoZ5JV6xHWeAAECBJpaYNWqVTFv3rysj3379o20xHbgwJLNDG/qEdY5AgQIECBAgACBMgsI8so8+vpOgAABAk0pcN9998VLL72U9W3atGnxvve9ryn7qVMECBAgQIAAAQIEyiYgyCvbiOsvAQIECDS9wGuvvRY/+MEPsn6mPfLSrLwTTjih6futgwQIECBAgAABAgSaXUCQ1+wjrH8ECBAgUEqBhx9+OF544YWs72effXZceOGFpXTQaQIECBAgQIAAAQLNJCDIa6bR1BcCBAgQIPBfAlu3bo3bbrstO+ApHRT04Q9/OIYNG8aHAAECBAgQIECAAIECCwjyCjx4mk6AAAECBA4n8OSTT8bTTz+d3WJWnneFAAECBAgQIECAQPEFBHnFH0M9IECAAAECbQq8+eab8Z3vfCfefvvt6N+/f3z84x+P3r170yJAgAABAgQIECBAoKACgryCDpxmEyBAgACBjgg8+OCDsWzZsuzWyy67LCZNmtSRx9xDgAABAgQIECBAgEADCgjyGnBQNIkAAQIECHSVwKpVq2LevHlZcaecckpce+21XVW0cggQIECAAAECBAgQqLOAIK/O4KojQIAAAQL1FNi3b1/ceuut8frrr2fVfuxjH4shQ4bUswnqIkCAAAECBAgQIECgiwQEeV0EqRgCBAgQINCoAo899lgsWbIka965556bfbgIECBAgAABAgQIECiegCCveGOmxQQIECBA4KgE1q5dG3Pnzs2eOfHEE+OjH/3oUT3vZgIECBAgQIAAAQIEGkNAkNcY46AVBAgQIECgpgLf/e53Y/PmzVkd119/fZx88sk1rU/hBAgQIECAAAECBAh0vYAgr+tNlUiAAAECBBpOYOHChbFo0aKsXTNmzIjZs2c3XBs1iAABAgQIECBAgACBwwsI8rwhBAgQIECgBAKvvvpq3HnnnVlPR44cGR/60IdK0GtdJECAAAECBAgQINBcAoK85hpPvSFAgAABAm0K7NmzJ2655ZbYu3dv9vtPfOITcfzxx9MiQIAAAQIECBAgQKBAAoK8Ag2WphIgQIAAgc4I3H777bFu3bqsiEsvvTQmT57cmeI8S4AAAQIECBAgQIBAnQUEeXUGVx0BAgQIEOgugQUL/v/27j1Iq/LOE/iP7uaicgdBQEFBY8QQAZGsl6gI0XjLRTFbcZPoJDtuZnamamZnNzW7m9md2czsbs3MbrZqs7NTqXUSM04ySXRiEtR4v0Q0KkIQgUgEFVouyq1BkXtvPYe8zdtNA03Tb/M+7/t5q7q67T7nOb/n83vwj28955wXY9GiRcXlzznnnJg1a9aJKsV1CRAgQIAAAQIECBDohoAgrxtoTiFAgAABAjkKNDc3xwMPPFCUPnDgwLj18BVl3AAAIABJREFU1ltznIaaCRAgQIAAAQIECNStgCCvbltv4gQIECBQbwL79++PO++8M1pbW4up33LLLTFs2LB6YzBfAgQIECBAgAABAtkKCPKybZ3CCRAgQIDAsQv89Kc/jXXr1hUnXnzxxTFlypRjH8QZBAgQIECAAAECBAicEAFB3glhd1ECBAgQIHBiBBYsWBALFy4sLp5edpFeeuFDgAABAgQIECBAgEAeAoK8PPqkSgIECBAg0CMCq1atikcffbQYa9SoUfGpT32qR8Y1CAECBAgQIECAAAEClRcQ5FXe2BUIECBAgEDVCGzZsiV++MMfFvX069cvbr/99qqpTSEECBAgQIAAAQIECBxZQJBnhRAgQIAAgToT+OY3v9k248997nNx8skn15mA6RIgQIAAAQIECBDIU0CQl2ffVE2AAAECBLotcM8998TmzZuL82+44YYYO3Zst8dyIgECBAgQIECAAAECvScgyOs9a1ciQIAAAQJVIZCekZeelZc+l156aZx//vlVUZciCBAgQIAAAQIECBA4soAgzwohQIAAAQJ1JlD+5toU4qUwz4cAAQIECBAgQIAAgeoXEORVf49USIAAAQIEelRg5cqV8dhjjxVjnn766XHdddf16PgGI0CAAAECBAgQIECgMgKCvMq4GpUAAQIECFStwKZNm+Lee+8t6hs4cGDceuutVVurwggQIECAAAECBAgQOCggyLMaCBAgQIBAnQns27cv7rzzzrZZf+lLX4rGxsY6UzBdAgQIECBAgAABAvkJCPLy65mKCRAgQIDAcQt873vfi+3btxfjzJ07N4YPH37cYxqAAAECBAgQIECAAIHKCgjyKutrdAIECBAgUJUCDz74YKxZs6aobc6cOTFx4sSqrFNRBAgQIECAAAECBAgcFBDkWQ0ECBAgQKAOBZ577rlYsmRJMfMZM2bE9OnT61DBlAkQIECAAAECBAjkJSDIy6tfqiVAgAABAj0isGzZsnjmmWeKsc4555yYNWtWj4xrEAIECBAgQIAAAQIEKicgyKucrZEJECBAgEDVCqxduzbmzZtX1Dd69Oj45Cc/WbW1KowAAQIECBAgQIAAgQMCgjwrgQABAgQIECBAgAABAgQIECBAgEAGAoK8DJqkRAIECBAgQIAAAQIECBAgQIAAAQKCPGuAAAECBAgQIECAAAECBAgQIECAQAYCgrwMmqREAgQIECBAgAABAgQIECBAgAABAoI8a4AAAQIECNSgwDeej7h32cGJDWiK+NpVETPG1eBkTYkAAQIECBAgQIBAnQgI8uqk0aZJgAABAvUlkIK81S0Rf3n1gXmn//7l+oivfzxiUP/6sjBbAgQIECBAgAABArUiIMirlU6aBwECBAgQKBPoGOQteCvi689F/NU1EWMHoSJAgAABAgQIECBAIEcBQV6OXVMzAQIECBA4ikDHIO8rDx84obRDLwV7f/J4xM69B35/0bgDf7t/RcSPlh/cuddxJ1/67/T5vY9oAQECBAgQIECAAAECvS0gyOttcdcjQIAAAQK9INDxGXn/9tKI6z9w4MIpxPuLpyP+4+UHnpm3fVfEH/4sYuppETdNjvhPj0f8l6siBvWL+A+PRmx6P+LfXBxx7sgD/33bVM/a64UWugQBAgQIECBAgACBQwQEeRYFAQIECBCoQYHyHXnp58dfj/jG9Qduq+24Wy9Nv3wn3teeirjizIjRp0TMWxEx8uQDQP/s9Ii7fhnxX+d4zl4NLhlTIkCAAAECBAgQyEBAkJdBk5RIgAABAgSOVaA8rCvfcZduiT1akPf0mxFPvRExfkjEWcMOBHopwPvohIi333Nb7bH2wvEECBAgQIAAAQIEekpAkNdTksYhQIAAAQJVJNDZyy5Kt9OmMg93a20K+kq33o44uf0tts3bIv7lhQdv0a2i6SqFAAECBAgQIECAQF0ICPLqos0mSYAAAQL1JtDZrrv0wovN7x94kUXadffX8w+q3Dz54E670g6+4ScdfDlGx9tz683TfAkQIECAAAECBAhUg4Agrxq6oAYCBAgQIECAAAECBAgQIECAAAECRxEQ5FkiBAgQIECAAAECBAgQIECAAAECBDIQEORl0CQlEiBAgAABAgQIECBAgAABAgQIEBDkWQMECBAgQIAAAQIECBAgQIAAAQIEMhAQ5GXQJCUSIECAAIFKCezbty/uvPPOtuF/+7d/O/r06VOpyxmXAAECBAgQIECAAIHjEBDkHQeeUwkQIECAQC0I3H333bFjx45iKp/97Gdj0KBBtTAtcyBAgAABAgQIECBQcwKCvJprqQkRIECAAIFjE/jxj38cGzZsKE664YYbYuzYscc2gKMJECBAgAABAgQIEOgVAUFerzC7CAECBAgQqF6BJ554In79618XBV522WUxefLk6i1WZQQIECBAgAABAgTqWECQV8fNN3UCBAgQIJAEFi5cGAsWLCgwpkyZEhdffDEYAgQIECBAgAABAgSqUECQV4VNURIBAgQIEOhNgVWrVsWjjz5aXPKMM86Ia6+9tjcv71oECBAgQIAAAQIECHRRQJDXRSiHESBAgACBWhXYvHlz3HPPPcX00osu0gsvfAgQIECAAAECBAgQqD4BQV719URFBAgQIECgVwX27dsXd955Z9s1v/SlL0VjY2Ov1uBiBAgQIECAAAECBAgcXUCQd3QjRxAgQIAAgZoX+O53vxvvvvtuMc+bb745RowYUfNzNkECBAgQIECAAAECuQkI8nLrmHoJECBAgEAFBB544IFobm4uRp49e3ZMmjSpAlcxJAECBAgQIECAAAECxyMgyDsePecSIECAAIEaEZg/f34sXbq0mM306dNjxowZNTIz0yBAgAABAgQIECBQOwKCvNrppZkQIECAAIFuC6QQL4V56TNx4sSYM2dOt8dyIgECBAgQIECAAAEClREQ5FXG1agECBAgQCArgbVr18a8efOKmocPHx5z587Nqn7FEiBAgAABAgQIEKgHAUFePXTZHAkQIECAwFEEduzYEXfffXfbUXfccQczAgQIECBAgAABAgSqTECQV2UNUQ4BAgQIEDhRAt/+9rdj9+7dxeVvueWWGDZs2IkqxXUJECBAgAABAgQI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eemzcXNL8X3k8CE9d40MRupB0UNm2xp9YtPOxljfsiemTptuJ14G60GJBCopIMirpK6xCRAgQIAAAQIECBAgUAUC6Zl5q1evjpaWlti3b18VVKSEkkCfPkd+hmFDQ0MMGTIkxo8f75l4lg0BAiHIswgIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIs9KLqlAAAA0ESURBVAYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAg0BbkoSBAgAABAgQIECBAgAABAgQIECBAoLoF+lR3eaojQIAAAQIECBAgQIAAAQIECBAgQCAJCPKsAwIECBAgQIAAAQIECBAgQIAAAQIZCAjyMmiSEgkQIECAAAECBAgQIECAAAECBAgI8qwBAgQIECBAgAABAgQIECBAgAABAhkI/H8jezO8JIXAZwAAAABJRU5ErkJggg==',
'tcp透传原始数据解析',
'{\"lfData\":{\"globalColor\":\"#D49BEF\",\"dataCode\":{\"nodes\":[{\"id\":\"input\",\"type\":\"InputNode\",\"x\":116,\"y\":337,\"properties\":{\"debugMode\":false},\"zIndex\":1013,\"text\":{\"x\":126,\"y\":337,\"value\":\"输入\"}},{\"id\":\"b6365013-18f2-4361-85ed-d9db4b8144b5\",\"type\":\"SaveAttributesNode\",\"x\":757,\"y\":125,\"properties\":{\"debugMode\":false,\"name\":\"保存参数\"},\"zIndex\":1012,\"text\":{\"x\":767,\"y\":125,\"value\":\"保存参数\"}},{\"id\":\"0c2710b5-9714-4563-944c-8b1a78536814\",\"type\":\"SaveTimeSeriesNode\",\"x\":894,\"y\":318,\"properties\":{\"debugMode\":false,\"name\":\"\"},\"zIndex\":1014,\"text\":{\"x\":904,\"y\":318,\"value\":\"保存遥测\"}},{\"id\":\"74b514b9-9591-4ab2-b6f9-c6f2f005047f\",\"type\":\"MessageTypeSwitchNode\",\"x\":386,\"y\":332,\"properties\":{\"debugMode\":false,\"name\":\"消息类型切换\"},\"zIndex\":1002,\"text\":{\"x\":396,\"y\":332,\"value\":\"消息类型切换\"}},{\"id\":\"4a1b3ce3-64f6-4dd5-b703-122fac28eb99\",\"type\":\"ScriptKeyNode\",\"x\":651,\"y\":465,\"properties\":{\"debugMode\":false,\"name\":\"TCP原始数据解析\",\"script\":\"var tempVal = msg.rowdata;\\n/*物模型温度标识符*/\\nmsg.temperature = (parseInt(\'0x\'+tempVal.substr(10, 4))*0.1).toFixed(2);\\n/*物模型湿度标识符*/\\nmsg.humidity = (parseInt(\'0x\'+tempVal.substr(6, 4))*0.1).toFixed(2);\\nreturn {msg: msg, metadata: metadata, msgType: msgType};\"},\"zIndex\":1005,\"text\":{\"x\":661,\"y\":465,\"value\":\"TCP原始数据解析\"}},{\"id\":\"ae890015-52b9-472b-bb70-3de0c11465e8\",\"type\":\"SaveTimeSeriesNode\",\"x\":949,\"y\":540,\"properties\":{\"debugMode\":false,\"name\":\"保存遥测\"},\"zIndex\":1009,\"text\":{\"x\":959,\"y\":540,\"value\":\"保存遥测\"}}],\"edges\":[{\"id\":\"ba8d0084-9b85-437e-be3b-d83c644e8e09\",\"type\":\"bezier-link\",\"sourceNodeId\":\"input\",\"targetNodeId\":\"74b514b9-9591-4ab2-b6f9-c6f2f005047f\",\"startPoint\":{\"x\":176,\"y\":337},\"endPoint\":{\"x\":316,\"y\":332},\"properties\":{\"lineType\":[\"True\"]},\"text\":{\"x\":246,\"y\":334.5,\"value\":\"True\"},\"zIndex\":1003,\"pointsList\":[{\"x\":176,\"y\":337},{\"x\":276,\"y\":337},{\"x\":216,\"y\":332},{\"x\":316,\"y\":332}]},{\"id\":\"13cf5637-f995-4b56-9c41-530040418cdd\",\"type\":\"bezier-link\",\"sourceNodeId\":\"74b514b9-9591-4ab2-b6f9-c6f2f005047f\",\"targetNodeId\":\"0c2710b5-9714-4563-944c-8b1a78536814\",\"startPoint\":{\"x\":456,\"y\":332},\"endPoint\":{\"x\":834,\"y\":318},\"properties\":{\"lineType\":[\"Telemetry\"]},\"text\":{\"x\":645,\"y\":325,\"value\":\"Telemetry\"},\"zIndex\":1005,\"pointsList\":[{\"x\":456,\"y\":332},{\"x\":556,\"y\":332},{\"x\":734,\"y\":318},{\"x\":834,\"y\":318}]},{\"id\":\"0117eae6-8d1b-4eeb-96d6-6c42cddba1b4\",\"type\":\"bezier-link\",\"sourceNodeId\":\"74b514b9-9591-4ab2-b6f9-c6f2f005047f\",\"targetNodeId\":\"b6365013-18f2-4361-85ed-d9db4b8144b5\",\"startPoint\":{\"x\":456,\"y\":332},\"endPoint\":{\"x\":697,\"y\":125},\"properties\":{\"lineType\":[\"Attributes\"]},\"text\":{\"x\":576.5,\"y\":228.5,\"value\":\"Attributes\"},\"zIndex\":1006,\"pointsList\":[{\"x\":456,\"y\":332},{\"x\":556,\"y\":332},{\"x\":597,\"y\":125},{\"x\":697,\"y\":125}]},{\"id\":\"8dc6c4df-de54-47d0-930a-c0196d216712\",\"type\":\"bezier-link\",\"sourceNodeId\":\"74b514b9-9591-4ab2-b6f9-c6f2f005047f\",\"targetNodeId\":\"4a1b3ce3-64f6-4dd5-b703-122fac28eb99\",\"startPoint\":{\"x\":456,\"y\":332},\"endPoint\":{\"x\":571,\"y\":465},\"properties\":{\"lineType\":[\"Row\"]},\"text\":{\"x\":513.5,\"y\":398.5,\"value\":\"Row\"},\"zIndex\":1007,\"pointsList\":[{\"x\":456,\"y\":332},{\"x\":556,\"y\":332},{\"x\":471,\"y\":465},{\"x\":571,\"y\":465}]},{\"id\":\"e0db6f4a-ae6c-4367-a412-0d191e4b375b\",\"type\":\"bezier-link\",\"sourceNodeId\":\"4a1b3ce3-64f6-4dd5-b703-122fac28eb99\",\"targetNodeId\":\"ae890015-52b9-472b-bb70-3de0c11465e8\",\"startPoint\":{\"x\":731,\"y\":465},\"endPoint\":{\"x\":889,\"y\":540},\"properties\":{\"lineType\":[\"Success\"]},\"text\":{\"x\":810,\"y\":502.75,\"value\":\"Success\"},\"zIndex\":1010,\"pointsList\":[{\"x\":731,\"y\":465},{\"x\":831,\"y\":466},{\"x\":789,\"y\":540},{\"x\":889,\"y\":540}]}]},\"openRule\":false,\"setting\":{\"describe\":\"\",\"grid\":{\"size\":20,\"open\":false,\"type\":\"mesh\",\"config\":{\"color\":\"#cccccc\",\"thickness\":1}},\"backgroundColor\":\"#ffffff\"}}}',
NULL
),
(
'rule_a37571bb6c45378b57803793',
'panda',
2,
'2023-07-21 16:17:51',
'2023-10-14 10:03:49',
'0',
'高温告警规则',
'data:image/png;base64,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lESAAAECBMopsHnz5pg6dWr2yB49esTVV19dzsd7FgECBAgQIECAAAECrRQQ5LUSym0ECBAgQKBaBbZt2xY33HBD1r0uXbrEF77whWrtqn4RIECAAAECBAgQyLWAIC/Xw6d4AgQIECDw4QXq6+vj3/7t3xobuu666z58o1ogQIAAAQIECBAgQKDdBQR57U6qQQIECBAgkD+BG2+8Md57772s8LS1Nm2xdREgQIAAAQIECBAgUFkCgrzKGg/VECBAgACBDhH4xS9+EevWrcuefckll8SAAQM6pA4PJUCAAAECBAgQIECgZQFBntlBgAABAgQIxD333BPLli3LJM4///w47LDDqBAgQIAAAQIECBAgUGECgrwKGxDlECBAgACBjhB47LHH4rXXXssefdZZZ8XIkSM7ogzPJECAAAECBAgQIEBgDwKCPNODAAECBAgQiGeeeSbmzZuXSZxyyikxZswYKgQIECBAgAABAgQIVJiAIK/CBkQ5BAgQIECgIwTmzJkTM2bMyB59/PHHx4QJEzqiDM8kQIAAAQIECBAgQGAPAoI804MAAQIECBCIBQsWxOOPP55JDBs2LCZPnkyFAAECBAgQIECAAIEKExDkVdiAKIcAAQIECHSEwNKlS+O+++7LHj148OC48MILO6IMzyRAgAABAgQIECBAYA8CgjzTgwABAgQIEIg1a9bEHXfckUn06dMnrrzySioECBAgQIAAAQIECFSYgCCvwgZEOQQIECBAoCMENm/eHFOnTs0e3bVr1/j85z/fEWV4JgECBAgQIECAAAECexAQ5JkeBAgQIECAQCZw/fXXN0pcddVV0bNnTzIECBAgQIAAAQIECFSQgCCvggZDKQQIECBAoCMF0tbatMU2Xeeff34cdthhHVmOZxMgQIAAAQIECBAg0ERAkGdKECBAgAABAplAOrU2nV6brpNPPjnGjh1LhgABAgQIECBAgACBChIQ5FXQYCiFAAECBAh0pMALL7wQzz77bFbCsGHDYvLkyR1ZjmcTIECAAAECBAgQINBEQJBnShAgQIAAAQKZwFtvvRX33ntv9vO+ffvGFVdcQYYAAQIECBAgQIAAgQoSEORV0GAohQABAgQIdKTA1q1b46abbmos4Qtf+EJ06dKlI0vybAIECBAgQIAAAQIEigQEeaYDAQIECBAg0Cjw05/+NN59993s11OmTIlBgwbRIUCAAAECBAgQIECgQgQEeRUyEMogQIAAAQKVIPDAAw/E4sWLs1ImTJgQxx9/fCWUpQYCBAgQIECAAAECBCJCkGcaECBAgAABAo0Czz33XMyePTv79THHHBNnnnkmHQIECBAgQIAAAQIEKkRAkFchA6EMAgQIECBQCQILFy6MRx99NCulf//+cdlll1VCWWogQIAAAQIECBAgQMCKPHOAAAECBAgQKBbYvHlzTJ06tfFLV111VfTs2RMSAQIECBAgQIAAAQIVIGBFXgUMghIIECBAgEAlCfzqV7+KFStWZCVNnDgxRowYUUnlqYUAAQIECBAgQIBAzQoI8mp26HWcAAECBAg0LzBnzpyYMWNG9s0U4qUwz0WAAAECBAgQIECAQMcLCPI6fgxUQIAAAQIEKkpg9erVceedd2Y19ejRI66++uqKqk8xBAgQIECAAAECBGpVQJBXqyOv3wQIECBAYA8Ct912W6xfvz67Y8qUKTFo0CBeBAgQIECAAAECBAh0sIAgr4MHwOMJECBAgEAlCjzzzDMxb968rLSTTjop++EiQIAAAQIECBAgQKBjBQR5Hevv6QQIECBAoCIFFi9eHA888EBW25AhQ+KCCy6oyDoVRYAAAQIECBAgQKCWBAR5tTTa+kqAAAECBFopsH379vjZz34WW7ZsyT5x6aWXxoEHHtjKT7uNAAECBAgQIECAAIFSCAjySqGqTQIECBAgUAUCTz75ZLzyyitZT0444YQ4/fTTq6BXukCAAAECBAgQIEAgvwKCvPyOncoJECBAgEBJBZYvXx5333139oyuXbvGJZdcEn379i3pMzVOgAABAgQIECBAgEDLAoI8s4MAAQIECBBoUeCRRx6JRYsWZd8fO3ZsnHzyybQIECBAgAABAgQIEOggAUFeB8F7LAECBAgQyIPAkiVL4v77789K7dmzZ/auvB49euShdDUSIECAAAECBAgQqDoBQV7VDakOESBAgACB9hVIQV4K9NJ16qmnxujRo9v3AVojQIAAAQIECBAgQKBVAoK8VjG5iQABAgQI1K5A2lqbttim64ADDsjeldelS5faBdFzAgQIECBAgAABAh0kIMjrIHiPJUCAAAECeRJIh16kwy/SNWHChDj++OPzVL5aCRAgQIAAAQIECFSFgCCvKoZRJwgQIECAQGkFXnnllXjyySezh/Tv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CBAgQIAAAQIEBHnmAAECBAgQIECAAAECBAgQIECAAIEcCAjycjBISiRAgAABAgQIECBAgAABAgQIECAgyDMHCBAgQIAAAQIECBAgQIAAAQIECORAQJCXg0FSIgECBAgQIECAAAECBAgQIECAAAFBnjlAgAABAgQIECBAgAABAgQIECBAIAcCgrwcDJISCRAgQIAAAQIECBAgQIAAAQIECAjyzAECBAgQIECAAAECBAgQIECAAAECORAQ5OVgkJRIgAABAgQIECBAgAABAgQIECBAQJBnDhAgQIAAAQIECBAgQIAAAQIECBDIgYAgLweDpEQCBAgQIECAAAECBAgQIECAAAECgjxzgAABAgQIECBAgAABAgQIECBAgEAOBAR5ORgkJRIgQIAAAQIECBAgQIAAAQIECBAQ5JkDBAgQIECAAAECBAgQIECAAAECBHIgIMjLwSApkQABAgQIECBAgAABAgQIECBAgIAgzxwgQIAAAQIECBAgQIAAAQIECBAgkAMBQV4OBkmJBAgQIECAAAECBAgQIECAAAECBAR55gABAgQIECBAgAABAgQIECBAgACBHAgI8nIwSEokQIAAAQIECBAgQIAAAQIECBAgIMgzBwgQIECAAAECBAgQIECAAAECBAjkQECQl4NBUiIBAgQIECBAgAABAgQIECBAgAABQZ45QIAAAQIECBAgQIAAAQIECBAgQCAHAoK8HAySEgkQIECAAAECBAgQIECAAAECBAgI8swBAgQIECBAgAABAgQIECBAgAABAjkQEOTlYJCUSIAAAQIECBAgQIAAAQIECBAgQECQZw4QIECAAAECBAgQIECAAAECBAgQyIGAIC8Hg6REAgQIECBAgAABAgQIECBAgAABAoI8c4AAAQIECBAgQIAAAQIECBAgQIBADgQEeTkYJCUSIECAAAECBAgQIECAAAECBAgQEOSZAwQIECBAgAABAgQIECBAgAABAgRyICDIy8EgKZEAAQIECBAgQIAAAQIECBAgQICAIM8cIECAAAECBAgQIECAAAECBAgQIJADAUFeDgZJiQQIECBAgAABAgQIECBAgAABAgQEeeYAAQIECBAgQIAAAQIECBAgQIAAgRwICPJyMEhKJECAAAECBAgQIECAAAECBAgQICDIMwcIECBAgAABAgQIECBAgAABAgQI5EBAkJeDQVIiAQIECBAgQIAAAQIECBAgQIAAAUGeOUCAAAECBAgQIECAAAECBAgQIEAgBwKCvBwMkhIJECBAgAABAgQIECBAgAABAgQICPLMAQIECBAgQIAAAQIECBAgQIAAAQI5EBDk5WCQlEiAAAECBAgQIECAAAECBAgQIEBAkGcOECBAgAABAgQIECBAgAABAgQIEMiBgCAvB4OkRAIECBAgQIAAAQIECBAgQIAAAQKCPHOAAAECBAgQIECAAAECBAgQIECAQA4EBHk5GCQlEiBAgAABAgQIECBAgAABAgQIEBDkmQMECBAgQIAAAQIECBAgQIAAAQIEciAgyMvBICmRAAECBAgQIECAAAECBAgQIECAgCDPHCBAgAABAgQIECBAgAABAgQIECCQAwFBXg4GSYkECBAgQIAAAQIECBAgQIAAAQIEBHnmAAECBAgQIECAAAECBAgQIECAAIEcCAjycjBISiRAgAABAgQIECBAgAABAgQIECAgyDMHCBAgQIAAAQIECBAgQIAAAQIECORAQJCXg0FSIgECBAgQIECAAAECBAgQIECAAAFBnjlAgAABAgQIECBAgAABAgQIECBAIAcCgrwcDJISCRAgQIAAAQIECBAgQIAAAQIECAjyzAECBAgQIECAAAECBAgQIECAAAECORAQ5OVgkJRIgAABAgQIECBAgAABAgQIECBAQJBnDhAgQIAAAQIECBAgQIAAAQIECBDIgYAgLweDpEQCBAgQIECAAAECBAgQIECAAAECgjxzgAABAgQIECBAgAABAgQIECBAgEAOBAR5ORgkJRIgQIAAAQIECBAgQIAAAQIECBAQ5JkDBAgQIECAAAECBAgQIECAAAECBHIgIMjLwSApkQABAgQIECBAgAABAgQIECBAgIAgzxwgQIAAAQIECBAgQIAAAQIECBAgkAMBQV4OBkmJBAgQIECAAAECBAgQIECAAAECBAR55gABAgQIECBAgAABAgQIECBAgACBHAgI8nIwSEokQIAAAQIECBAgQIAAAQIECBAgIMgzBwgQIECAAAECBAgQIECAAAECBAjkQECQl4NBUiIBAgQIECBAgAABAgQIECBAgAABQZ45QIAAAQIECBAgQIAAAQIECBAgQCAHAoK8HAySEgkQIECAAAECBAgQIECAAAECBAgI8swBAgQIECBAgAABAgQIECBAgAABAjkQEOTlYJCUSIAAAQIECBAgQIAAAQIECBAgQECQZw4QIECAAAECBAgQIECAAAECBAgQyIGAIC8Hg6REAgQIECBAgAABAgQIECBAgAABAoI8c4AAAQIECBAgQIAAAQIECBAgQIBADgQEeTkYJCUSIECAAAECBAgQIECAAAECBAgQEOSZAwQIECBAgAABAgQIECBAgAABAgRyICDIy8EgKZEAAQIECBAgQIAAAQIECBAgQICAIM8cIECAAAECBAgQIECAAAECBAgQIJADAUFeDgZJiQQIECBAgAABAgQIECBAgAABAgQEeeYAAQIECBAgQIAAAQIECBAgQIAAgRwICPJyMEhKJECAAAECBAgQIECAAAECBAgQICDIMwcIECBAgAABAgQIECBAgAABAgQI5EBAkJeDQVIiAQIECBAgQIAAAQIECBAgQIAAAUGeOUCAAAECBAgQIECAAAECBAgQIEAgBwKCvBwMkhIJECBAgAABAgQIECBAgAABAgQICPLMAQIECBAgQIAAAQIECBAgQIAAAQI5EBDk5WCQlEiAAAECBAgQIECAAAECBAgQIEBAkGcOECBAgAABAgQIECBAgAABAgQIEMiBgCAvB4OkRAIECBAgQIAAAQIECBAgQIAAAQKCPHOAAAECBAgQIECAAAECBAgQIECAQA4EBHk5GCQlEiBAgAABAgQIECBAgAABAgQIEBDkmQMECBAgQIAAAQIECBAgQIAAAQIEciAgyMvBICmRAAECBAgQIECAAAECBAgQIECAgCDPHCBAgAABAgQIECBAgAABAgQIECCQAwFBXg4GSYkECBAgQIAAAQIECBAgQIAAAQIEBHnmAAECBAgQIECAAAECBAgQIECAAIEcCAjycjBISiRAgAABAgQIECBAgAABAgQIECAgyDMHCBAgQIAAAQIECBAgQIAAAQIECORAQJCXg0FSIgECBAgQIECAAAECBAgQIECAAAFBnjlAgAABAgQIECBAgAABAgQIECBAIAcCgrwcDJISCRAgQIAAAQIECBAgQIAAAQIECAjyzAECBAgQIECAAAECBAgQIECAAAECORAQ5OVgkJRIgAABAgQIECBAgAABAgQIECBAQJBnDhAgQIAAAQIECBAgQIAAAQIECBDIgYAgLweDpEQCBAgQIECAAAECBAgQIECAAAECgjxzgAABAgQIECBAgAABAgQIECBAgEAOBAR5ORgkJRIgQIAAAQIECBAgQIAAAQIECBAQ5JkDBAgQIECAAAECBAgQIECAAAECBHIgIMjLwSApkQABAgQIECBAgAABAgQIECBAgIAgzxwgQIAAAQIECBAgQIAAAQIECBAgkAMBQV4OBkmJBAgQIECAAAECBAgQIECAAAECBAR55gABAgQIECBAgAABAgQIECBAgACBHAgI8nIwSEokQIAAAQIECBAgQIAAAQIECBAgIMgzBwgQIECAAAECBAgQIECAAAECBAjkQECQl4NBUiIBAgQIECBAgAABAgQIECBAgAABQZ45QIAAAQIECBAgQIAAAQIECBAgQCAHAoK8HAySEgkQIECAAAECBAgQIECAAAECBAgI8swBAgQIECBAgAABAgQIECBAgAABAjkQEOTlYJCUSIAAAQIECBAgQIAAAQIECBAgQECQZw4QIECAAAECBAgQIECAAAECBAgQyIGAIC8Hg6REAgQIECBAgAABAgQIECBAgAABAoI8c4AAAQIECBAgQIAAAQIECBAgQIBADgQEeTkYJCUSIECAAAECBAgQIECAAAECBAgQEOSZAwQIECBAgAABAgQIECBAgAABAgRyICDIy8EgKZEAAQIECBAgQIAAAQIECBAgQICAIM8cIECAAAECBAgQIECAAAECBAgQIJADAUFeDgZJiQQIECBAgAABAgQIECBAgAABAgQEeeYAAQIECBAgQIAAAQIECBAgQIAAgRwICPJyMEhKJECAAAECBAgQIECAAAECBAgQICDIMwcIECBAgAABAgQIECBAgAABAgQI5EBAkJeDQVIiAQIECBAgQIAAAQIECBAgQIAAAUGeOUCAAAECBAgQIECAAAECBAgQIEAgBwKCvBwMkhIJECBAgAABAgQIECBAgAABAgQICPLMAQIECBAgQIAAAQIECBAgQIAAAQI5EBDk5WCQlEiAAAECBAgQIECAAAECBAgQIEBAkGcOECBAgAABAgQIECBAgAABAgQIEMiBgCAvB4OkRAIECBAgQIAAAQIECBAgQIAAAQKCPHOAAAECBAgQIECAAAECBAgQIECAQA4EBHk5GCQlEiBAgAABAgQIECBAgAABAgQIEBDkmQMECBAgQIAAAQIECBAgQIAAAQIEciAgyMvBICmRAAECBAgQIECAAAECBAgQIECAgCDPHCBAgAABAgQIECBAgAABAgQIECCQAwFBXg4GSYkECBAgQIAAAQIECBAgQIAAAQIEBHnmAAECBAgQIECAAAECBAgQIECAAIEcCAjycjBISiRAgAABAgQIECBAgAABAgQIECAgyDMHCBAgQIAAAQIECBAgQIAAAQIECORAQJCXg0FSIgECBAgQIECAAAECBAgQIECAAAFBnjlAgAABAgQIECBAgAABAgQIECBAIAcCgrwcDJISCRAgQIAAAQIECBAgQIAAAQIECAjyzAECBAgQIECAAAECBAgQIECAAAECORAQ5OVgkJRIgAABAgQIECBAgAABAgQIECBAQJBnDhAgQIAAAQIECBAgQIAAAQIECBDIgYAgLweDpEQCBAgQIECAAAECBAgQIECAAAECgjxzgAABAgQIECBAgAABAgQIECBAgEAOBAR5ORgkJRIgQIAAAQIECBAgQIAAAQIECBAQ5JkDBAgQIECAAAECBAgQIECAAAECBHIgIMjLwSApkQABAgQIECBAgAABAgQIECBAgIAgzxwgQIAAAQIECBAgQIAAAQIECBAgkAMBQV4OBkmJBAgQIECAAAECBAgQIECAAAECBAR55gABAgQIECBAgAABAgQIECBAgACBHAgI8nIwSEokQIAAAQIECBAgQIAAAQIECBAgIMgzBwgQIECAAAECBAgQIECAAAECBAjkQECQl4NBUiIBAgQIECBAgAABAgQIECBAgAABQZ45QIAAAQIECBAgQIAAAQIECBAgQCAHAoK8HAySEgkQIECAAAECBAgQIECAAAECBAgI8swBAgQIECBAgAABAgQIECBAgAABAjkQEOTlYJCUSIAAAQIECBAgQIAAAQIECBAgQECQZw4QIECAAAECBAgQIECAAAECBAgQyIGAIC8Hg6REAgQIECBAgAABAgQIECBAgAABAoI8c4AAAQIECBAgQIAAAQIECBAgQIBADgQEeTkYJCUSIECAAAECBAgQIECAAAECBAgQEOSZAwQIECBAgAABAgQIECBAgAABAgRyICDIy8EgKZEAAQIECBAgQIAAAQIECBAgQICAIM8cIECAAAECBAgQIECAAAECBAgQIJADAUFeDgZJiQQIECBAgAABAgQIECBAgAABAgQEeeYAAQIECBAgQIAAAQIECBAgQIAAgRwICPJyMEhKJECAAAECBAgQIECAAAECBAgQICDIMwcIECBAgAABAgQIECBAgAABAgQI5EBAkJeDQVIiAQIECBAgQIAAAQIECBAgQIAAAUGeOUCAAAECBAgQIECAAAECBAgQIEAgBwKCvBwMkhIJECBAgAABAgQIECBAgAABAgQICPLMAQIECBAgQIAAAQIECBAgQIAAAQI5EBDk5WCQlEiAAAECBAgQIECAAAECBAgQIEBAkGcOECBAgAABAgQIECBAgAABAgQIEMiBgCAvB4OkRAIECBAgQIAAAQIECBAgQIAAAQKCPHOAAAECBAgQIECAAAECBAgQIECAQA4EBHk5GCQlEiBAgAABAgQIECBAgAABAgQIEBDkmQMECBAgQIAAAQL/fzt2cAIAEAJBDPtv+vBzNTiQDpboawgQIECAAAECBAgEBIS8wJFMJECAAAECBAgQIECAAAECBAgQICDk+QECBAgQIECAAAECBAgQIECAAAECAQEhL3AkEwkQIECAAAECBAgQIECAAAECBAgIeX6AAAECBAgQIECAAAECBAgQIECAQEBAyAscyUQCBAgQIECAAAECBAgQIECAAAECQp4fIECAAAECBAgQIECAAAECBAgQIBAQEPICRzKRAAECBAgQIECAAAECBAgQIECAgJDnBwgQIECAAAECBAgQIECAAAECBAgEBIS8wJFMJECAAAECBAgQIECAAAECBAgQICDk+QECBAgQIECAAAECBAgQIECAAAECAQEhL3AkEwkQIECAAAECBAgQIECAAAECBAgIeX6AAAECBAgQIECAAAECBAgQIECAQEBAyAscyUQCBAgQIECAAAECBAgQIECAAAECQp4fIECAAAECBAgQIECAAAECBAgQIBAQEPICRzKRAAECBAgQIECAAAECBAgQIECAgJDnBwgQIECAU4L5oQAABvNJREFUAAECBAgQIECAAAECBAgEBIS8wJFMJECAAAECBAgQIECAAAECBAgQICDk+QECBAgQIECAAAECBAgQIECAAAECAQEhL3AkEwkQIECAAAECBAgQIECAAAECBAgIeX6AAAECBAgQIECAAAECBAgQIECAQEBAyAscyUQCBAgQIECAAAECBAgQIECAAAECQp4fIECAAAECBAgQIECAAAECBAgQIBAQEPICRzKRAAECBAgQIECAAAECBAgQIECAgJDnBwgQIECAAAECBAgQIECAAAECBAgEBIS8wJFMJECAAAECBAgQIECAAAECBAgQICDk+QECBAgQIECAAAECBAgQIECAAAECAQEhL3AkEwkQIECAAAECBAgQIECAAAECBAgIeX6AAAECBAgQIECAAAECBAgQIECAQEBAyAscyUQCBAgQIECAAAECBAgQIECAAAECQp4fIECAAAECBAgQIECAAAECBAgQIBAQEPICRzKRAAECBAgQIECAAAECBAgQIECAgJDnBwgQIECAAAECBAgQIECAAAECBAgEBIS8wJFMJECAAAECBAgQIECAAAECBAgQICDk+QECBAgQIECAAAECBAgQIECAAAECAQEhL3AkEwkQIECAAAECBAgQIECAAAECBAgIeX6AAAECBAgQIECAAAECBAgQIECAQEBAyAscyUQCBAgQIECAAAECBAgQIECAAAECQp4fIECAAAECBAgQIECAAAECBAgQIBAQEPICRzKRAAECBAgQIECAAAECBAgQIECAgJDnBwgQIECAAAECBAgQIECAAAECBAgEBIS8wJFMJECAAAECBAgQIECAAAECBAgQICDk+QECBAgQIECAAAECBAgQIECAAAECAQEhL3AkEwkQIECAAAECBAgQIECAAAECBAgIeX6AAAECBAgQIECAAAECBAgQIECAQEBAyAscyUQCBAgQIECAAAECBAgQIECAAAECQp4fIECAAAECBAgQIECAAAECBAgQIBAQEPICRzKRAAECBAgQIECAAAECBAgQIECAgJDnBwgQIECAAAECBAgQIECAAAECBAgEBIS8wJFMJECAAAECBAgQIECAAAECBAgQICDk+QECBAgQIECAAAECBAgQIECAAAECAQEhL3AkEwkQIECAAAECBAgQIECAAAECBAgIeX6AAAECBAgQIECAAAECBAgQIECAQEBAyAscyUQCBAgQIECAAAECBAgQIECAAAECQp4fIECAAAECBAgQIECAAAECBAgQIBAQEPICRzKRAAECBAgQIECAAAECBAgQIECAgJDnBwgQIECAAAECBAgQIECAAAECBAgEBIS8wJFMJECAAAECBAgQIECAAAECBAgQICDk+QECBAgQIECAAAECBAgQIECAAAECAQEhL3AkEwkQIECAAAECBAgQIECAAAECBAgIeX6AAAECBAgQIECAAAECBAgQIECAQEBAyAscyUQCBAgQIECAAAECBAgQIECAAAECQp4fIECAAAECBAgQIECAAAECBAgQIBAQEPICRzKRAAECBAgQIECAAAECBAgQIECAgJDnBwgQIECAAAECBAgQIECAAAECBAgEBIS8wJFMJECAAAECBAgQIECAAAECBAgQICDk+QECBAgQIECAAAECBAgQIECAAAECAQEhL3AkEwkQIECAAAECBAgQIECAAAECBAgIeX6AAAECBAgQIECAAAECBAgQIECAQEBAyAscyUQCBAgQIECAAAECBAgQIECAAAECQp4fIECAAAECBAgQIECAAAECBAgQIBAQEPICRzKRAAECBAgQIECAAAECBAgQIECAgJDnBwgQIECAAAECBAgQIECAAAECBAgEBIS8wJFMJECAAAECBAgQIECAAAECBAgQICDk+QECBAgQIECAAAECBAgQIECAAAECAQEhL3AkEwkQIECAAAECBAgQIECAAAECBAgIeX6AAAECBAgQIECAAAECBAgQIECAQEBAyAscyUQCBAgQIECAAAECBAgQIECAAAECQp4fIECAAAECBAgQIECAAAECBAgQIBAQEPICRzKRAAECBAgQIECAAAECBAgQIECAgJDnBwgQIECAAAECBAgQIECAAAECBAgEBIS8wJFMJECAAAECBAgQIECAAAECBAgQICDk+QECBAgQIECAAAECBAgQIECAAAECAQEhL3AkEwkQIECAAAECBAgQIECAAAECBAj8kIeCAAECBAgQIECAAAECBAgQIECAAIHbAnN7nnUECBAgQIAAAQIECBAgQIAAAQIECKyAkOcPCBAgQIAAAQIECBAgQIAAAQIECAQEhLzAkUwkQIAAAQIECBAgQIAAAQIECBAgIOT5AQIECBAgQIAAAQIECBAgQIAAAQIBgQfQb0x/yG5r4AAAAABJRU5ErkJggg==',
'根链1',
'{\"lfData\":{\"globalColor\":\"#D49BEF\",\"dataCode\":{\"nodes\":[{\"id\":\"input\",\"type\":\"InputNode\",\"x\":116,\"y\":337,\"properties\":{\"debugMode\":false},\"zIndex\":1013,\"text\":{\"x\":126,\"y\":337,\"value\":\"输入\"}},{\"id\":\"b6365013-18f2-4361-85ed-d9db4b8144b5\",\"type\":\"SaveAttributesNode\",\"x\":624,\"y\":249,\"properties\":{\"debugMode\":false,\"name\":\"\"},\"zIndex\":1012,\"text\":{\"x\":634,\"y\":249,\"value\":\"保存参数\"}},{\"id\":\"0c2710b5-9714-4563-944c-8b1a78536814\",\"type\":\"SaveTimeSeriesNode\",\"x\":624,\"y\":409,\"properties\":{\"debugMode\":false,\"name\":\"\"},\"zIndex\":1014,\"text\":{\"x\":634,\"y\":409,\"value\":\"保存遥测\"}},{\"id\":\"74b514b9-9591-4ab2-b6f9-c6f2f005047f\",\"type\":\"MessageTypeSwitchNode\",\"x\":406,\"y\":338,\"properties\":{\"debugMode\":false},\"zIndex\":1002,\"text\":{\"x\":416,\"y\":338,\"value\":\"消息类型切换\"}},{\"id\":\"594f9c98-daaf-4348-a4c7-208feb413ff8\",\"type\":\"ScriptFilterNode\",\"x\":813,\"y\":308,\"properties\":{\"debugMode\":false,\"name\":\"验证温度大于20\",\"script\":\"return msg.temperature > 20;\"},\"zIndex\":1015,\"text\":{\"x\":823,\"y\":308,\"value\":\"验证温度大于20\"}},{\"id\":\"62882142-b992-490b-ad01-bd5f965c8570\",\"type\":\"CreateAlarmNode\",\"x\":1049,\"y\":212,\"properties\":{\"debugMode\":false,\"name\":\"创建设备告警信息\",\"alarmType\":\"高温报警\",\"alarmSeverity\":\"MAJOR\"},\"zIndex\":1002,\"text\":{\"x\":1059,\"y\":212,\"value\":\"创建设备告警信息\"}},{\"id\":\"b14a20cc-0369-4f91-8157-c98a25c19a04\",\"type\":\"ClearAlarmNode\",\"x\":1041,\"y\":431,\"properties\":{\"debugMode\":false,\"name\":\"清除告警\",\"alarmType\":\"高温报警\"},\"zIndex\":1006,\"text\":{\"x\":1051,\"y\":431,\"value\":\"清除告警\"}},{\"id\":\"33355f02-8eaf-4a9d-b7f3-d69a28d8f202\",\"type\":\"RpcRequestToDeviceNode\",\"x\":624,\"y\":513,\"properties\":{\"debugMode\":false},\"zIndex\":1002,\"text\":{\"x\":634,\"y\":513,\"value\":\"服务RPC下发\"}}],\"edges\":[{\"id\":\"ba8d0084-9b85-437e-be3b-d83c644e8e09\",\"type\":\"bezier-link\",\"sourceNodeId\":\"input\",\"targetNodeId\":\"74b514b9-9591-4ab2-b6f9-c6f2f005047f\",\"startPoint\":{\"x\":176,\"y\":337},\"endPoint\":{\"x\":336,\"y\":338},\"properties\":{\"lineType\":[\"True\"]},\"text\":{\"x\":256,\"y\":337.5,\"value\":\"True\"},\"zIndex\":1003,\"pointsList\":[{\"x\":176,\"y\":337},{\"x\":276,\"y\":337},{\"x\":236,\"y\":338},{\"x\":336,\"y\":338}]},{\"id\":\"13cf5637-f995-4b56-9c41-530040418cdd\",\"type\":\"bezier-link\",\"sourceNodeId\":\"74b514b9-9591-4ab2-b6f9-c6f2f005047f\",\"targetNodeId\":\"0c2710b5-9714-4563-944c-8b1a78536814\",\"startPoint\":{\"x\":476,\"y\":338},\"endPoint\":{\"x\":564,\"y\":409},\"properties\":{\"lineType\":[\"Telemetry\"]},\"text\":{\"x\":520,\"y\":373.5,\"value\":\"Telemetry\"},\"zIndex\":1005,\"pointsList\":[{\"x\":476,\"y\":338},{\"x\":576,\"y\":338},{\"x\":464,\"y\":409},{\"x\":564,\"y\":409}]},{\"id\":\"0117eae6-8d1b-4eeb-96d6-6c42cddba1b4\",\"type\":\"bezier-link\",\"sourceNodeId\":\"74b514b9-9591-4ab2-b6f9-c6f2f005047f\",\"targetNodeId\":\"b6365013-18f2-4361-85ed-d9db4b8144b5\",\"startPoint\":{\"x\":476,\"y\":338},\"endPoint\":{\"x\":564,\"y\":249},\"properties\":{\"lineType\":[\"Attributes\"]},\"text\":{\"x\":520,\"y\":293.5,\"value\":\"Attributes\"},\"zIndex\":1006,\"pointsList\":[{\"x\":476,\"y\":338},{\"x\":576,\"y\":338},{\"x\":464,\"y\":249},{\"x\":564,\"y\":249}]},{\"id\":\"5c2bc46c-10c8-4a96-a1c2-3f50f19777e4\",\"type\":\"bezier-link\",\"sourceNodeId\":\"0c2710b5-9714-4563-944c-8b1a78536814\",\"targetNodeId\":\"594f9c98-daaf-4348-a4c7-208feb413ff8\",\"startPoint\":{\"x\":684,\"y\":409},\"endPoint\":{\"x\":733,\"y\":308},\"properties\":{\"lineType\":[\"Success\"]},\"text\":{\"x\":708.5,\"y\":358.5,\"value\":\"Success\"},\"zIndex\":1016,\"pointsList\":[{\"x\":684,\"y\":409},{\"x\":784,\"y\":409},{\"x\":633,\"y\":308},{\"x\":733,\"y\":308}]},{\"id\":\"9a80d1c4-b0f6-4a57-89a4-af4fa9d459c4\",\"type\":\"bezier-link\",\"sourceNodeId\":\"594f9c98-daaf-4348-a4c7-208feb413ff8\",\"targetNodeId\":\"62882142-b992-490b-ad01-bd5f965c8570\",\"startPoint\":{\"x\":893,\"y\":308},\"endPoint\":{\"x\":969,\"y\":212},\"properties\":{\"lineType\":[\"True\"]},\"text\":{\"x\":931,\"y\":260,\"value\":\"True\"},\"zIndex\":1003,\"pointsList\":[{\"x\":893,\"y\":308},{\"x\":993,\"y\":308},{\"x\":869,\"y\":212},{\"x\":969,\"y\":212}]},{\"id\":\"2f659b99-c508-4e3e-a98c-fe87b9a79da1\",\"type\":\"bezier-link\",\"sourceNodeId\":\"594f9c98-daaf-4348-a4c7-208feb413ff8\",\"targetNodeId\":\"b14a20cc-0369-4f91-8157-c98a25c19a04\",\"startPoint\":{\"x\":893,\"y\":308},\"endPoint\":{\"x\":981,\"y\":431},\"properties\":{\"lineType\":[\"False\"]},\"text\":{\"x\":937,\"y\":369.5,\"value\":\"False\"},\"zIndex\":1007,\"pointsList\":[{\"x\":893,\"y\":308},{\"x\":993,\"y\":308},{\"x\":881,\"y\":431},{\"x\":981,\"y\":431}]},{\"id\":\"ee538862-d80b-43f1-9520-4def7491dac7\",\"type\":\"bezier-link\",\"sourceNodeId\":\"74b514b9-9591-4ab2-b6f9-c6f2f005047f\",\"targetNodeId\":\"33355f02-8eaf-4a9d-b7f3-d69a28d8f202\",\"startPoint\":{\"x\":466,\"y\":338},\"endPoint\":{\"x\":564,\"y\":513},\"properties\":{\"lineType\":[\"RpcRequestToDevice\"]},\"text\":{\"x\":515,\"y\":425.5,\"value\":\"RpcRequestToDevice\"},\"zIndex\":1003,\"pointsList\":[{\"x\":466,\"y\":338},{\"x\":566,\"y\":338},{\"x\":464,\"y\":513},{\"x\":564,\"y\":513}]}]},\"openRule\":false,\"setting\":{\"describe\":\"\",\"grid\":{\"size\":20,\"open\":false,\"type\":\"mesh\",\"config\":{\"color\":\"#cccccc\",\"thickness\":1}},\"backgroundColor\":\"#ffffff\"}}}',
NULL
),
(
'rulee765e9ef022812a8b89dfb4c',
'panda',
2,
'2023-07-21 16:17:51',
'2023-10-13 20:31:26',
'1',
'Root Rule Chain',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABPIAAAMvCAYAAABY+f5KAAAAAXNSR0IArs4c6QAAIABJREFUeF7s3QmY1fV9L/7PDMgmiCDIooKCoCLIImhUoqLWJWqsJm3TNprcJP80W5e0SZ7b3jTNdtP7JGlN26Rpc5ukiWnS3jYaqyZq4h5NFAQUhIDiAojsMCCbgPN/vr/JGc8MAwww58z5nd/r9zznmYVzvsvr+4XWd75Lw8L/u6k5PAQIECBAgAABAgQIECBAgAABAgQI1LRAQwryznzfsTXdSI0jQIAAAQIECBAgQIAAAQIECBAgUGSBZ/5lcwjyijwD9J0AAQIECBAgQIAAAQIECBAgQCAXAoK8XAyTRhIgQIAAAQIECBAgQIAAAQIECBRdQJBX9Bmg/wQIECBAgAABAgQIECBAgAABArkQEOTlYpg0kgABAgQIECBAgAABAgQIECBAoOgCgryizwD9J0CAAAECBAgQIECAAAECBAgQyIWAIC8Xw6SRBAgQIECAAAECBAgQIECAAAECRRcQ5BV9Bug/AQIECBAgQIAAAQIECBAgQIBALgQEebkYJo0kQIAAAQIECBAgQIAAAQIECBAouoAgr+gzQP8JECBAgAABAgQIECBAgAABAgRyISDIy8UwaSQBAgQIECBAgAABAgQIECBAgEDRBQR5RZ8B+k+AAAECBAgQIECAAAECBAgQIJALAUFeLoZJIwkQIECAAAECBAgQIECAAAECBIouIMgr+gzQfwIECBAgQIAAAQIECBAgQIAAgVwICPJyMUwaSYAAAQIECBAgQIAAAQIECBAgUHQBQV7RZ4D+EyBAgAABAgQIECBAgAABAgQI5EJAkJeLYdJIAgQIECBAgAABAgQIECBAgACBogsI8oo+A/SfAAECBAgQIECAAAECBAgQIEAgFwKCvFwMk0YSIECAAAECBAgQIECAAAECBAgUXUCQV/QZoP8ECBAgQIAAAQIECBAgQIAAAQK5EBDk5WKYNJIAAQIECBAgQIAAAQIECBAgQKDoAoK8os8A/SdAgAABAgQIECBAgAABAgQIEMiFgCAvF8OkkQQIECBAgAABAgQIECBAgAABAkUXEOQVfQboPwECBAgQIECAAAECBAgQIECAQC4EBHm5GCaNJECAAAECBAgQIECAAAECBAgQKLqAIK/oM0D/CRAgQIAAAQIECBAgQIAAAQIEciEgyMvFMGkkAQIECBAgQIAAAQIECBAgQIBA0QUEeUWfAfpPgAABAgQIECBAgAABAgQIECCQCwFBXi6GSSMJECBAgAABAgQIECBAgAABAgSKLiDIK/oM0H8CBAgQIECAAAECBAgQIECAAIFcCAjycjFMGkmAAAECBAgQIECAAAECBAgQIFB0AUFe0WeA/hMgQIAAAQIECBAgQIAAAQIECORCQJCXi2HSSAIECBAgQIAAAQIECBAgQIAAgaILCPKKPgP0nwABAgQIECBAgAABAgQIECBAIBcCgrxcDJNGEiBAgAABAgQIECBAgAABAgQIFF1AkFf0GaD/BAgQIECAAAECBAgQIECAAAECuRAQ5OVimDSSAAECBAgQIECAAAECBAgQIECg6AKCvKLPAP0nQIAAAQIECBAgQIAAAQIECBDIhYAgLxfDpJEECBAgQIAAAQIECBAgQIAAAQJFFxDkFX0G6D8BAgQIECBAgAABAgQIECBAgEAuBAR5uRgmjSRAgAABAgQIECBAgAABAgQIECi6gCCv6DNA/wkQIECAAAECBAgQIECAAAECBHIhIMjLxTBpJAECBAgQIECAAAECBAgQIECAQNEFBHlFnwH6T4AAAQIECBAgQIAAAQIECBAgkAsBQV4uhkkjCRAgQIAAAQIECBAgQIAAAQIEii4gyCv6DNB/AgQIECBAgAABAgQIECBAgACBXAgI8nIxTBpJgAABAgQIECBAgAABAgQIECBQdAFBXtFngP4TIECAAAECBAgQIECAAAECBAjkQkCQl4th0kgCBAgQIECAAAECBAgQIECAAIGiCwjyij4D9J8AAQIECBAgQIAAAQIECBAgQCAXAoK8XAyTRhIgQIAAAQIECBAgQIAAAQIECBRdQJBX9Bmg/wQIECBAgAABAgQIECBAgAABArkQEOTlYpg0kgABAgQIECBAgAABAgQIECBAoOgCgryizwD9J0CAAAECBAgQIECAAAECBAgQyIWAIC8Xw6SRBAgQIECAAAECBAgQIECAAAECRRcQ5BV9Bug/AQIECBAgQIAAAQIECBAgQIBALgQEebkYJo0kQIAAAQIECBAgQIAAAQIECBAouoAgr+gzQP8JECBAgAABAgQIECBAgAABAgRyISDIy8UwaSQBAgQIECBAgAABAgQIECBAgEDRBQR5RZ8B+k+AAAECBAgQIECAAAECBAgQIJALAUFeLoZJIwkQIECAAAECBAgQIECAAAECBIouIMgr+gzQfwIECBAgQIAAAQIECBAgQIAAgVwICPJyMUwaSYAAAQIECBAgQIAAAQIECBAgUHQBQV7RZ4D+EyBAgAABAgQIECBAgAABAgQI5EJAkJeLYdJIAgQIECBAgAABAgQIECBAgACBogsI8oo+A/SfAAECBAgQIECAAAECBAgQIEAgFwKCvFwMk0YSIECAAAECBAgQIECAAAECBAgUXUCQV/QZoP8ECBAgQIAAAQIECBAgQIAAAQK5EBDk5WKYNJIAAQIECBAgQIAAAQIECBAgQKDoAoK8os8A/SdAgAABAgQIECBAgAABAgQIEMiFgCAvF8OkkQQIECBAgAABAgQIECBAgAABAkUXEOQVfQboPwECBAgQIECAAAECBAgQIECAQC4EBHm5GCaNJECAAAECBAgQIECAAAECBAgQKLqAIK/oM0D/CRAgQIAAAQIECBAgQIAAAQIEciEgyMvFMGkkAQIECBAgQIAAAQIECBAgQIBA0QUEeUWfAfpPgAABAgQIECBAgAABAgQIECCQCwFBXi6GSSMJECBAgAABAgQIECBAgAABAgSKLiDIK/oM0H8CBAgQIECAAAECBAgQIECAAIFcCAjycjFMGkmAAAECBAgQIECAAAECBAgQIFB0AUFe0WeA/hMgQIAAAQIECBAgQIAAAQIECORCQJCXi2HSSAIECBAgQIAAAQIECBAgQIAAgaILCPKKPgP0nwABAgQIECBAgAABAgQIECBAIBcCgrxcDJNGEiBAgAABAgQIECBAgAABAgQIFF1AkFf0GaD/BAgQIECAAAECBAgQIECAAAECuRAQ5OVimDSSAAECBAgQIECAAAECBAgQIECg6AKCvKLPAP0nQIAAAQIECBAgQIAAAQIECBDIhYAgLxfDpJEECBAgQIAAAQIECBAgQIAAAQJFFxDkFX0G6D8BAgQIECBAgAABAgQIECBAgEAuBAR5uRgmjSRAgAABAgQIECBAgAABAgQIECi6gCCv6DNA/wkQIECAAAECBAgQIECAAAECBHIhIMjLxTBpJAECBAgQIECAAAECBAgQIECAQNEFBHlFnwH6T4AAAQIECBAgQIAAAQIECBAgkAsBQV4uhkkjCRAgQIAAAQIECBAgQIAAAQIEii4gyCv6DNB/AgQIECBAgAABAgQIECBAgACBXAgI8nIxTBpJgAABAgQIECBAgAABAgQIECBQdAFBXtFngP4TIECAAAECBAgQIECAAAECBAjkQkCQl4th0kgCBAgQIECAAAECBAgQIECAAIGiCwjyij4D9J8AAQIECBAgQIAAAQIECBAgQCAXAoK8XAyTRhIgQIAAAQIECBAgQIAAAQIECBRdQJBX9Bmg/wQIECBAgAABAgQIECBAgAABArkQEOTlYpg0kgABAgQIECBAgAABAgQIECBAoOgCgryizwD9J0CAAAECBAgQIECAAAECBAgQyIWAIC8Xw6SRBAgQIECAAAECBAgQIECAAAECRRcQ5BV9Bug/AQIECBAgQIAAAQIECBAgQIBALgQEebkYJo0kQIAAAQIECBAgQIAAAQIECBAouoAgr+gzQP8JECBAgAABAgQIECBAgAABAgRyISDIy8UwaSQBAgQIECBAgAABAgQIECBAgEDRBQR5RZ8B+k+AAAECBAgQIECAAAECBAgQIJALAUFeLoZJIwkQIECAAAECBAgQIECAAAECBIouIMgr+gzQfwIECBAgQIAAAQIECBAgQIAAgVwICPJyMUwaSYAAAQIECBAgQIAAAQIECBAgUHQBQV7RZ4D+EyBAgAABAgQIECBAgAABAgQI5EJAkJeLYdJIAgQIECBAgAABAgQIECBAgACBogsI8oo+A/SfAAECBAgQIECAAAECBAgQIEAgFwKCvFwMk0YSIECAAAECBAgQIECAAAECBAgUXUCQV/QZoP8ECBAgQIAAAQIECBAgQIAAAQK5EBDk5WKYNJIAAQIECBAgQIAAAQIECBAgQKDoAoK8os8A/SdAgAABAgQIECBAgAABAgQIEMiFgCAvF8OkkQQIECBAgAABAgQIECBAgAABAkUXEOQVfQboPwECBAgQIECAAAECBAgQIECAQC4EBHm5GCaNJECAAAECBAgQIECAAAECBAgQKLqAIK/oM0D/CRAgQIAAAQIECBAgQIAAAQIEciEgyMvFMGkkAQIECBAgQIAAAQIECBAgQIBA0QUEeUWfAfpPgAABAgQIECBAgAABAgQIECCQCwFBXi6GSSMJECBAgAABAgQIECBAgAABAgSKLiDIK/oM0H8CBAgQIECAAAECBAgQIECAAIFcCAjycjFMGkmAAAECBAgQIECAAAECBAgQIFB0AUFe0WeA/hMgQIAAAQIECBAgQIAAAQIECORCQJCXi2HSSAIECBAgQIAAAQIECBAgQIAAgaILCPKKPgP0nwABAgQIECBAgAABAgQIECBAIBcCgrxcDJNGEiBAgAABAgQIECBAgAABAgQIFF1AkFf0GaD/BAgQIECAAAECBAgQIECAAAECuRAQ5OVimDSSAAECBAgQIECAAAECBAgQIECg6AKCvKLPAP0nQIAAAQIECBAgQIAAAQIECBDIhYAgLxfDpJEECBAgQIAAAQIECBAgQIAAAQJFFxDkFX0G6D8BAgQIECBAgAABAgQIECBAgEAuBAR5uRgmjSRAgAABAgQIECBAgAABAgQIECi6gCCv6DNA/wkQIECAAAECBAgQIECAAAECBHIhIMjLxTBpJAECBAgQIECAAAECBAgQIECAQNEFBHlFnwH6T4AAAQIECBAgQIAAAQIECBAgkAsBQV4uhkkjCRAgQIAAAQIECBAgQIAAAQIEii4gyCv6DNB/AgQIECBAgAABAgQIECBAgACBXAgI8nIxTBpJgAABAgQIECBAgAABAgQIECBQdAFBXtFngP4TIECAAAECBAgQIECAAAECBAjkQkCQl4th0kgCBAgQIECAAAECBAgQIECAAIGiCwjyij4D9J8AAQIECBAgQIAAAQIECBAgQCAXAoK8XAyTRhIgQIAAAQIECBAgQIAAAQIECBRdQJBX9Bmg/wQIECBAgAABAgQIECBAgAABArkQEOTlYpg0kgABAgQIECBAgAABAgQIECBAoOgCgryizwD9J0CAAAECBAgQIECAAAECBAgQyIWAIC8Xw6SRBAgQIECAAAECBAgQIECAAAECRRcQ5BV9Bug/AQIECBAgQIAAAQIECBAgQIBALgQEebkYJo0kQIAAAQIECBAgQIAAAQIECBAouoAgr+gzQP8JECBAgAABAgQIECBAgAABAgRyISDIy8UwaSQBAgQIECBAgAABAgQIECBAgEDRBQR5RZ8B+k+AAAECBAgQIECAAAECBAgQIJALAUFeLoZJIwkQIECAAAECBAgQIECAAAECBIouIMgr+gzQfwIECBAgQIAAAQIECBAgQIAAgVwICPJyMUwaSYAAAQIECBAgQIAAAQIECBAgUHQBQV7RZ4D+EyBAgAABAgQIECBAgAABAgQI5EJAkJeLYdJIAgQIECBAgAABAgQIECBAgACBogsI8oo+A/SfAAECBAgQIECAAAECBAgQIEAgFwKCvFwMk0YSIECAAAECBAgQIECAAAECBAgUXUCQV/QZoP8ECBAgQIAAAQIECBAgQIAAAQK5EBDk5WKYNJIAAQIECBAgQIAAAQIECBAgQKDoAoK8os8A/SdAgAABAgQIECBAgAABAgQIEMiFgCAvF8OkkQQIECBAgAABAgQIECBAgAABAkUXEOQVfQboPwECBAgQIECAAAECBAgQIECAQC4EBHm5GCaNJECAAAECBAgQIECAAAECBAgQKLqAIK/oM0D/CRAgQIAAAQIECBAgQIAAAQIEciEgyMvFMGkkAQIECBAgQIAAAQIECBAgQIBA0QUEeUWfAfpPgAABAgQIECBAgAABAgQIECCQCwFBXi6GSSMJECBAgAABAgQIECBAgAABAgSKLiDIK/oM0H8CBAgQIECAAAECBAgQIECAAIFcCAjycjFMGkmAAAECBAgQIECAAAECBAgQIFB0AUFe0WeA/hMgQIAAAQIECBAgQIAAAQIECORCQJCXi2HSSAIECBAgQIAAAQIECBAgQIAAgaILCPKKPgP0nwABAgQIECBAgAABAgQIECBAIBcCgrxcDJNGEiBAgAABAgQIECBAgAABAgQIFF1AkFf0GaD/BAgQIECAAAECBAgQIECAAAECuRAQ5OVimDSSAAECBAgQIECAAAECBAgQIECg6AKCvKLPAP0nQIAAAQIECBAgQIAAAQIECBDIhYAgLxfDpJEECBAgQIAAAQIECBAgQIAAAQJFFxDkFX0G6D8BAgQIECBAgAABAgQIECBAgEAuBAR5uRgmjSRAgAABAgQIECBAgAABAgQIECi6gCCv6DNA/wkQIECAAAECBAgQIECAAAECBHIhIMjLxTBpJAECBAgQIECAAAECBAgQIECAQNEFBHlFnwH6T4AAAQIECBAgQIAAAQIECBAgkAsBQV4uhkkjCRAgQIAAAQIECBAgQIAAAQIEii4gyCv6DNB/AgQIECBAgAABAgQIECBAgACBXAgI8nIxTBpJgAABAgQIECBAgAABAgQIECBQdAFBXtFngP4TIECAAAECBAgQIECAAAECBAjkQkCQl4th0kgCBAgQIECAAAECBAgQIECAAIGiCwjyij4D9J8AAQIECBAgQIAAAQIECBAgQCAXAoK8XAyTRhIgQIAAAQIECBAgQIAAAQIECBRdQJBX9Bmg/wQIECBAgAABAgQIECBAgAABArkQEOTlYpg0kgABAgQIECBAgAABAgQIECBAoOgCgryizwD9J0CAAAECBAgQIECAAAECBAgQyIWAIC8Xw6SRBAgQIECAAAECBAgQIECAAAECRRcQ5BV9Bug/AQIECBAgQIAAAQIECBAgQIBALgQEebkYJo0kQIAAAQIECBAgQIAAAQIECBAouoAgr+gzQP8JECBAgAABAgQIECBAgAABAgRyISDIy8UwaSQBAgQIECBAgAABAgQIECBAgEDRBQR5RZ8B+k+AAAECBAgQIECAAAECBAgQIJALAUFeLoZJIwkQIECAAAECBAgQIECAAAECBIouIMgr+gzQfwIECBAgQIAAAQIECBAgQIAAgVwICPJyMUwaSYAAAQIECBAgQIAAAQIECBAgUHQBQV7RZ4D+EyBAgAABAgQIECBAgAABAgQI5EJAkJeLYdJIAgQIECBAgAABAgQIECBAgACBogsI8oo+A/SfAAECBAgQIECAAAECBAgQIEAgFwKCvFwMk0YSIECAAAECBAgQIECAAAECBAgUXUCQV/QZoP8ECBAgQIAAAQIECBAgQIAAAQK5EBDk5WKYNJIAAQIECBAgQIAAAQIECBAgQKDoAoK8os8A/SdAgAABAgQIECBAgAABAgQIEMiFgCAvF8OkkQQIECBAgAABAgQIECBAgAABAkUXEOQVfQboPwECBAgQIECAAAECBAgQIECAQC4EBHm5GCaNJECAAAECBAgQIECAAAECBAgQKLqAIK/oM0D/CRAgQIAAAQIECBAgQIAAAQIEciEgyMvFMGkkAQIECBAgQIAAAQIECBAgQIBA0QUEeUWfAfpPgAABAgQIECBAgAABAgQIECCQCwFBXi6GSSMJECBAgAABAgQIECBAgAABAgSKLiDIK/oM0H8CBAgQIECAAAECBAgQIECAAIFcCAjycjFMGkmAAAECBAgQqI7Anj17Yvny5dHU1BSvv/76ASttbm6uTqPU0imBHj16xMCBA2PUqFHRs2fPTn3GmwgQIECAAIF8CQjy8jVeWkuAAAECBAgQqJjAvHnzYt6c+TFk0LAY0HdQRDR0WV0NPSKiMSJ6dF2ZXda4uimoOba8ujHWb1gTU6dOialTp9ZNz3SEAAECBAgQaBEQ5JkJBAgQIECAAAECcf/PHohXN++I08dMi379BlRMpKGxIRqOaoy169dkdQw7fnjF6ipqwdu2b4lFS2dH//5945JLZxWVQb8JECBAgEBdCgjy6nJYdYoAAQIECBAg0HmBtBJvxbJXYtrEizr/oSN4Zwrz1jWtE+QdgWFnPjp7/n1x0qgRVuZ1Bst7CBAgQIBATgQEeTkZKM0kQIAAAQIECFRCIJ2J991v3xIzz76qoivx2rd9/aa1ET0brcirxKD+usy0Mu/hX9wZN910ozPzKuisaAIECBAgUE0BQV41tdVFgAABAgQIEKgxgeeffz4Wzv1V1Vbjlbq/bsOaaOjVQ5BX4fmQVuVNnHR6jBkzpsI1KZ4AAQIECBCohoAgrxrK6iBAgAABAgQI1KhA2la7edXOGDf2rKq2cO261dHYp6cgr8LqS56bFwMH97a9tsLOiidAgAABAtUSEORVS1o9BAgQIECAAIEaFHjyySdjy+rdMW7spKq2TpBXHe4lz82P/gN7xPTp06tToVoIECBAgACBigoI8irKq3ACBAgQIECAQPUEFixYEJMmHVogN2fOnNi6Zo8gr3rDVNWaBHlV5VYZAQIECBCouIAgr+LEKiBAgAABAgQIVEcghXJLly7NwrzOBnqCvOqMTXfVIsjrLnn1EiBAgACByggI8irjqlQCBAgQIECAQNUFUig3d+7crN7+/ft3KtAT5FV9mKpaoSCvqtwqI0CAAAECFRcQ5FWcWAUECBAgQIAAgeoIlAd5pRoPFujVQ5B3649+ENu3b48FC+fFLd//l32wb/y998VnPvWl6NOnb+ufLXt+aXz55s/HFz77lRg0aHCnBuhgn0l//tyyJXHRmy+Lr3/j5nj3jR+IBx66J0468eSs/J8/9kB89I/+olN1ddWbBHldJakcAgQIECBQGwKCvNoYB60gQIAAAQIECByxQEdB3sECvbwHeTt37ogv3/y5uP6634nbbv+P+N3feXeMHTO+TWD3g//41/jYR/8yC9e+9Lef7ZRzefiX6virz348+1wpELz5778Qo0edEjf85u+2KS+FikOOOz6enPd4HH10/xhy3NDsPen3KdCbMf28TtXfVW8S5HWVpHIIECBAgEBtCAjyamMctIIAAQIECBAgcMQC5UFec3NzNDQ07FNm+xV6eQ/y0iq4FNR9+AMfi6/905cPGOSVVuRt2rQx/uJTfxIf++gn24R+HQ1Aeu+H//hd8eDDP+1wfD7+p59qXWWXwrqP/Mn/2Od93/6//xnfueUbbcroaJXgEU+ADgoQ5FVCVZkECBAgQKD7BAR53WevZgIECBAgQIBAlwp0FOTtL9Dr3bt3jBgxIl577bU4umFIbm+tTeFZet5y5W9mq+Y6s7V29pxfxD0/vSO2bt3S4fsvvvA34mt/9519ttymz7XfHtvRSrvbbv/3uPdnP45jBhyTreD78d0/isefeDT7fseOHfF/vvSp+J8f/2ynt/QeySQR5B2Jns8SIECAAIHaExDk1d6YaBEBAgQIECBA4KACW7dujaampti0aVNs3rw5+7pu3brYu3dv9tn2Ad7+Ar30+/EnTs5lkFdaLff2G34vC/LSFtu0tXbwoCGtYdnGTeuzFXtpa21akVfaitt+C24yS0HddW+fFbf/1wPZFti02u8PPvzOWLT46YOOx1e/8u3WMPHqq67PttZOOGNSrFu3Nrbv2BZr167OVg22b89BCz7CNwjyjhDQxwkQIECAQI0JCPJqbEA0hwABAgQIECBQLlAK6lJYVwrs0tc9e/bsA1Ue1hUhyEur4dLKt8sve0ubs+pSwLe/VW/pM/916/f3WXGXfl9aNVd+KUZCLp2RlwK6u35yW6xY+VK868b3x6LFC9pcXvGNb/59XDrryjhh5EnZeXzv+K13xX0P3B0paHzokZ/FqWNPi40bN8SKlS/uc7ZepWa9IK9SssolQIAAAQLdIyDI6x53tRIgQIAAAQIE9hFI21xXr14dr7zySqxZsyb7/lCejoK8/a3EO+qoo2LIkCHZyr0BPY7P5Yq8tD02rXhLz/5urC35pTPpUvj2R3/6vjh+6LC4+KLfiE9/7hP75S2dYffyqhVtVuWl1XqDBx/X+rv223D3t+KvtC03VTjz/FlVu/RCkHcof4O8lwABAgQI1L6AIK/2x0gLCRAgQIAAgToVSNtjU1iXQru1a9fG+vXrO9XTxsbGOOaYY2LgwIFx7LHHtn7/0ksvxYIFC7IyinLZRemMvNLtsSlIS6vhnpj9WKQVdO/8vfe2mqYVc1Mnz4j/uvXf9jmjrqOz7lL4lt77x3/4P2PwoOOiFOqlAv/5a9/LtvCWLsJIl16kp/2tuKVAMP1Z+5tvOzXYR/gmQd4RAvo4AQIECBCoMQFBXo0NiOYQIECAAAEC9SuQgrtVq1a1BncbN248YGfTqrnhw4dngV35a8CAAR1+rvyyi/ZvaH9bbenP835rbfsgrzysu2TWFbFt26ud2nbbUZCXjNrfWptW5E2aOCUL5dIW2/JLMdKZel+++fPxhc9+Jfr27Zu95+03/H62+q5Uzkknjs4uvWi/fbdSs16QVylZ5RIgQIAAge4REOQX/n+NAAAgAElEQVR1j7taCRAgQIAAgQIJvPjii/H8889H+trR2XYlioaGhhg2bFiccMIJceKJJ2bfH8rTUZC3vwCv3oK80q21KThLZ9GVzsh74KF74qXlL7SeZbe/8/P2F+Qlp1WvrIyRI05svQxjwhlnZSvyxo4Zv8/wtA/+0kq9tJW2dIlGOh9vf2fxHcpYd/a9grzOSnkfAQIECBDIh4AgLx/jpJUECBAgQIBAzgQ2bNgQL7zwQhbeHWjlXTqnLq26GzlyZBbgpVV4h/uUB3kHC/DqKcjbvn17dkZe+eq38ssuSufTffSP/iJbGVf+Zzf//Rey7bD7C+fKg7kUyqUy9veksu76yY/ahHyp7vT78pV7pS271ViZJ8g73L9NPkeAAAECBGpTQJBXm+OiVQQIECBAgEAOBXbv3p2Fd+mVzqvr6Eln26XA7vjjj48RI0Zk59t11ZOCvKVLl8akSZOyV2eevG+t7Uwfi/weQV6RR1/fCRAgQKAeBQR59Tiq+kSAAAECBAhUVSDdMlvaPrtt27Z96u7Zs2ecfPLJra90WUUlnnTRRWcDvFL9grxKjETtlCnIq52x0BICBAgQINAVAoK8rlBUBgECBAgQIFBIgRTgLVy4MFuB19GTtsuWAry01bUWH0FeLY5K17UpBXkDju0ZZ599dtcVqiQCBAgQIECg2wQEed1Gr2ICBAgQIEAgrwKbNm3KArzFixfv04Vjjz22NbxL22dr/Zk3b15sXrUzxo09q6pNXbtudTT26RnDjh9e1XqLVtmS5+bFwMG9Y+rUqUXruv4SIECAAIG6FBDk1eWw6hQBAgQIECBQCYEdO3ZkAV56pfPwyp/x48e3BniVqLtSZabbdBfO/VVMm3hRparosNx1G9ZEQ68egrwKq8+ef19MnHR6jBkzpsI1KZ4AAQIECBCohoAgrxrK6iBAgAABAgRyLdDc3Nwa4G3durVNX0499dQ488wzY9iwYbns4549e+K7374lZp59VfTrN6BqfVi/aW1Ez0ZBXgXFt23fEg//4s646aYbI53T6CFAgAABAgTyLyDIy/8Y6gEBAgQIECBQQYFnn302C/HWrVvXppaTTjopJk6cGOlr3p+0vXbFsleqtiqvobEh1jW1eNpaW7nZk1bjnTRqhG21lSNWMgECBAgQqLqAIK/q5CokQIAAAQIE8iCQLrKYP39+rFixok1z08q7tAIvrcSrp+f+nz0Qr27eEaePmVbRlXkpxGs4qjHWrl8jyKvQBEor8RYtnR39+/eNSy6dVaFaFEuAAAECBAh0h4AgrzvU1UmAAAECBAjUtEAK8NJtrq+//nprOwcPHpwFeGeccUZNt/1IGpdW5s2bMz+GDBoWA/oOioiGIymuzWcbekREY0T0aClzw8b12dfjBg/psjoU1BxbXt0Y6zesialTp1iJZ0IQIECAAIE6FBDk1eGg6hIBAgQIECBweAIbNmzIAryXXnqptYCjjz46C/DS66ijjjq8gnP0qXRm3vLly6OpqSn27t2bo5bXf1MbGg4crDY2NsbAgQNj1KhRzsSr/+mghwQIECBQUAFBXkEHXrcJECBAgACBtgLPPPNMFuLt2rWr9Q/Gjh0b55xzTgwYUL1LIIwLAQIECBAgQIAAgf0JCPLMDQIECBAgQKDQAukW2tmzZ8dzzz3X6pBW3s2YMSO7zMJDgAABAgQIECBAoFYEBHm1MhLaQYAAAQIECFRdIIV3KcRLYV7pOfHEE2P69Olx/PHHV709KiRAgAABAgQIECBwIAFBnvlBgAABAgQIFE4gbZ9N22jTdtryZ9q0aVmI5yFAgAABAgQIECBQiwKCvFocFW0iQIAAAQIEKiawbt26ePjhhyNdbFF6jjvuuGwrbbokwEOAAAECBAgQIECgVgUEebU6MtpFgAABAgQIdLnAypUr48EHH4zt27e3lj1hwoQsxOvdu3eX16dAAgQIECBAgAABAl0pIMjrSk1lESBAgAABAjUrkM7Du//++1vb16tXr7jgggti3LhxNdtmDSNAgAABAgQIECBQLiDIMx8IECBAgACBuhdIZ+E9+uijrf0cMmRIFuINGzas7vuugwQIECBAgAABAvUjIMirn7HUEwIECBAgQKADgblz52YXW5Sek08+OWbOnBn9+vXjRYAAAQIECBAgQCBXAoK8XA2XxhIgQIAAAQKHIpC20qYttaXnrLPOije96U2HUoT3EiBAgAABAgQIEKgZAUFezQyFhhAgQIAAAQJdJdDc3By33nprm5tpzz///Jg4cWJXVaEcAgQIECBAgAABAlUXEORVnVyFBAgQIECAQCUFdu7cGd/73vfi9ddfb63myiuvjFGjRlWyWmUTIECAAAECBAgQqLiAIK/ixCogQIAAAQIEqiWwZs2auP3229tU9/a3vz0GDx5crSaohwABAgQIECBAgEDFBAR5FaNVMAECBAgQIFBNgeXLl8fdd9/dWmXfvn3jHe94Rxx11FHVbIa6CBAgQIAAAQIECFRMQJBXMVoFEyBAgAABAtUSSBdapIstSs+wYcPiuuuuq1b16iFAgAABAgQIECBQFQFBXlWYVUKAAAECBAhUSuCZZ56JRx99tLX4IUOGxA033FCp6pRLgAABAgQIECBAoNsEBHndRq9iAgQIECBA4EgF5s+fH0888URrMcccc0y2ndZDgAABAgQIECBAoB4FBHn1OKr6RIAAAQIECiAwb968mD17dmtP05l4N954YwF6rosECBAgQIAAAQJFFRDkFXXk9ZsAAQIECORYYOHChfHYY4+19qBHjx7x3ve+N8c90nQCBAgQIECAAAECBxcQ5B3cyDsIECBAgACBGhL41a9+FQ8//HCbFr3//e+voRZqCgECBAgQIECAAIHKCAjyKuOqVAIECBAgQKACAsuWLYv77ruvTcnvec97omfPnhWoTZEECBAgQIAAAQIEaktAkFdb46E1BAgQIECAwH4Empqa4rnnnmvzp5MnTxbimTEECBAgQIAAAQKFERDkFWaodZQAAQIECBAgQIAAAQIECBAgQCDPAoK8PI+ethMgQIAAAQIECBAgQIAAAQIECBRGQJBXmKHWUQIECBAgUFsCX308YnlTxBcvjyj/vrZaqTUECBAgQIAAAQIEakdAkFc7Y6ElBAgQIECgpgXmvBzxl/dHfOTciKvHH3lTBXlHbqgEAgQIECBAgACBYgkI8oo13npLgAABAgQOWyAFb4+tiOh3VMTNV0YM6N1S1NZdER+9O+L6M94I+O5aGnHb4rbvO1DFR7Iir6P6D7uTPkiAAAECBAgQIECghgUEeTU8OJpGgAABAgRqRSCFZX/xs4grx0V8/+mIj54XMf0EQV6tjI92ECBAgAABAgQIFENAkFeMcdZLAgQIECBwRALlK+w+91BLUelsu1VbIz5yV8SmHS2/G9Q34twTIu5+7o3q3jYh4k0nRtz8i4hxx0U89GLExy6IeGHTvmfkpU/Nfrnls+lzaRtvRyvuSiv4/uS8fev/6tURq7a0bAPeuaelrFRf2g5cKmvZxrZ1HBGODxMgQIAAAQIECBCokoAgr0rQqiFAgAABAnkW+MS9EaMGtgRrKdT75tyIFJiNHNC5rbWl8/VSmJbKSE/7M/J+uOiNwK0UEL53WsSFo/fdulv+2fZBX/rsp+6P+OwlLe1LP3/8npZVhL9c+UZ4mOfx0HYCBAgQIECAAIFiCgjyijnuek2AAAECBDotUB6qpSCu/c+dOSMvBXlpRd6XrmgJ1zoK8ko32JYalsK69LxryqEFeSlo/PKj+3YvrcobdnTLSr0Tjun8+X2dhvJGAgQIECBAgAABAhUWEORVGFjxBAgQIEAg7wIpUEur5do/Ywe3hGHpOdhlF4cT5JVWAR5OkHewizZKYd+ME1q2CHsIECBAgAABAgQI5EFAkJeHUdJGAgQIECDQTQKl1XaD+7YNvFIw978fjvhfF0acNqRrgrwUrn3ukpZLNMrLTz+nUC895efynTq45eeOttamc/vSttzSuXhfnx3xwRkRP3k2YubollWBh3qzbjcNgWoJECBAgAABAgQItAoI8kwGAgQIECBAYL8C7QO18jeWh2ulVXvpsot0dl56SpdglF92caCttUvWR+zYE1G6iKJ0QUUqq3TGXrq8ItVx1rCI7bvfCBfb119+2UWfnm8EhOWXc5T/3hQgQIAAAQIECBAgkAcBQV4eRkkbCRAgQIAAAQIECBAgQIAAAQIECi8gyCv8FABAgAABAgQIECBAgAABAgQIECCQBwFBXh5GSRsJECBAgAABAgQIECBAgAABAgQKLyDIK/wUAECAAAECBAgQIECAAAECBAgQIJAHAUFeHkZJGwkQIECAQB0I7NixIxYtWtSmJxMnTozevXvXQe90gQABAgQIECBAgEDlBQR5lTdWAwECBAgQKLzAli1b4t///d/bOFxzzTUxcuTIwtsAIECAAAECBAgQINBZAUFeZ6W8jwABAgQIEDgsgbQS75Zbbmnz2SuvvDJGjRp1WOX5EAECBAgQIECAAIGiCgjyijry+k2AAAECBKogsGfPnvjWt77VpqZLL700xo4dW4XaVUGAAAECBAgQIECgvgQEefU1nnpDgAABAgRqSuAb3/hGm/ZceOGFcfrpp9dUGzWGAAECBAgQIECAQF4EBHl5GSntJECAAAECORP45je/GXv37m1t9fnnnx/pcgsPAQIECBAgQIAAAQKHJyDIOzw3nyJAgAABAgQOIJDOxEtn45WeGTNmxNSpU5kRIECAAAECBAgQIHAEAoK8I8DzUQIECBAgQGBfgXQ7bbqltvScc845MWXKFFQECBAgQIAAAQIECByhgCDvCAF9nAABAgQIEHhD4NZbb43169e3/uKCCy6IM888ExEBAgQIECBAgAABAl0gIMjrAkRFECBAgAABAhG33357rFmzppXikksuiVNPPRUNAQIECBAgQIAAAQJdJCDI6yJIxRAgQIAAgaIK7Nq1K37wgx/Ea6+91kpw5ZVXxqhRo4pKot8ECBAgQIAAAQIEKiIgyKsIq0IJECBAgEAxBF5++eW466672nT2rW99awwfPrwYAHpJgAABAgQIECBAoIoCgrwqYquKAAECBAjUk8D8+fPjiSeeaO1SQ0NDvOMd74gBAwbUUzf1hQABAgQIECBAgEDNCAjyamYoNIQAAQIECORH4JFHHonFixe3Nrh///5ZiNfY2JifTmgpAQIECBAgQIAAgZwJCPJyNmCaS4AAAQIEulvg3nvvjRdffLG1GWkbbdpO6yFAgAABAgQIECBAoLICgrzK+iqdAAECBAjUjcDmzZvjoYceanMz7ZgxY+Kyyy6rmz7qCAECBAgQIECAAIFaFhDk1fLoaBsBAgQIEKgRgVWrVsXDDz8cW7ZsaW3RWWedFW9605tqpIWaQYAAAQIECBAgQKD+BQR59T/GekiAAAECBI5I4Nlnn410Jt6ePXtay0kBXgryPAQIECBAgAABAgQIVE9AkFc9azURIECAAIFcCezatStmz54dixYtam137969481vfnOkLbUeAgQIECBAgAABAgSqKyDIq6632ggQIECAQC4Eli9fnoV4GzZsaG3vcccdFxdccEGkyy08BAgQIECAAAECBAhUX0CQV31zNRIgQIAAgZoWmDNnTsydO7dNG88888yYPn16pBV5HgIECBAgQIAAAQIEukdAkNc97molQIAAAQI1J7B27dpIId7KlStb2zZgwICYMWNGnHrqqTXXXg0iQIAAAQIECBAgUDQBQV7RRlx/CRAgQIBABwILFy7M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E08//fS48MILa7W52kWAAAECBAgQIECgEAKCvEIMs04SIECAAIFDF1i8eHE88sgjrR+cNWtWjBs37tAL8gkCBAgQIECAAAECBLpEQJDXJYwKIUCAAAEC9SnwwAMPxLPPPpt17phjjsluse3fv399dlavCBAgQIAAAQIECNS4gCCvxgdI8wgQIECAQHcKNDU1ZVtsX3311awZp512Wlx00UXd2SR1EyBAgAABAgQIECisgCCvsEOv4wQIECBAoHMCS5YsiYceeqj1zW6x7ZybdxEgQIAAAQIECBDoagFBXleLKo8AAQIECNShwIMPPhhLly7NejZkyJC47rrrokePHnXYU10iQIAAAQIECBAgULsCgrzaHRstI0CAAAECNSOwefPmuP3222PXrl1Zm2bMmBFTp06tmfZpCAECBAgQIECAAIEiCAjyijDK+kiAAAECBLpAYN68eTF79uyspN69e8db3/rWGDRoUBeUrAgCBAgQIECAAAECBDojIMjrjJL3ECBAgAABAtHc3Jytylu7dm2mMX78+Lj44ovJECBAgAABAgQIECBQJQFBXpWgVUOAAAECBOpB4Pnnn4+f/exnrV254oorYvTo0fXQNX0gQIAAAQIECBAgUPMCgryaHyINJECAAAECtSVw3333xbJly7JGjRw5Mq655praaqDWECBAgAABAgQIEKhTAUFenQ6sbhEgQIAAgUoJbNiwIdtiu2fPnqyKmTNnxoQJEypVnXIJECBAgAABAgQIEPi1gCDPVCBAgAABAgQOWeDJJ5+M9ErPMcccE7/5m78Zffr0OeRyfIAAAQIECBAgQIAAgc4LCPI6b+WdBAgQIECAwK8Fdu/eHf/93/8daXVeeqZMmRLnnHMOHwIECBAgQIAAAQIEKiggyKsgrqIJECBAgEA9Czz77LPxwAMPZF3s0aNHXHfddTFkyJB67rK+ESBAgAABAgQIEOhWAUFet/KrnAABAgQI5Fvgpz/9abzwwgtZJ8aNGxezZs3Kd4e0ngABAgQIECBAgEANCwjyanhwNI0AAQIECNS6wNq1a7OLL5qbm7OmXnHFFTF69Ohab7b2ESBAgAABAgQIEMilgCAvl8Om0QQIECBAoHYEHn/88XjqqaeyBo0YMSKuvfba2mmclhAgQIAAAQIECBCoIwFBXh0Npq4QIECAAIHuENi5c2f86Ec/ii1b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KPIaLFDrECBAgACBRhHYt29f/PznP49du3aVK1144YXlLy8CBAgQIECAAAECuQoo8nJN3t4ECBAgQCABgdWrV8eSJUvKSVtbW8sHXxRX53kRIECAAAECBAgQyFFAkZdj6nYmQIAAAQIJCdx5552xcePGcuKzzz47rrzyyoSmNyoBAgQIECBAgACB3hNQ5PWepSMRIECAAAECfSCwYcOGuOeee7qOfNVVV8VZZ53VB2dySAIECBAgQIAAAQL1LaDIq+98TEeAAAECBAhExL333hvr1q0rLU477bTyFtumpiY2BAgQIECAAAECBLISUORlFbdlCRAgQIBAmgI7duyIX/ziF9He3l4ucPHFF8cb3vCGNJcxNQECBAgQIECAAIETFFDknSCcjxEgQIAAAQL9K/DII4/EsmXLypMOHjy4vCpv5MiR/TuEsxEgQIAAAQIECBAYQAFF3gDiOzUBAgQIECDQc4GOjo64/fbbY+vWreWHpk2bFldccUXPD+CdBAgQIECAAAECBBIXUOQlHqDxCRAgQIBATgLr16+PhQsXdq08b968OPfcc3MisCsBAgQIECBAgEDGAoq8jMO3OgECBAgQSFHgvvvui7Vr15ajDxs2LK677roYMWJEiquYmQABAgQIECBAgMBxCSjyjovLmwkQIECAAIGBFnjxxRfjzjvvjF27dpWjTJ06NebPnz/QYzk/AQIECBAgQIAAgT4XUOT1ObETECBAgAABAr0t8MQTT8SiRYu6Djt37tyYPn16b5/G8QgQIECAAAECBAjUlYAir67iMAwBAgQIECDQU4HFixfHmjVryrcPHTq0vMV21KhRPf249xEgQIAAAQIECBBITkCRl1xkBiZAgAABAgQKgT179sQdd9wRO3fuLEHOPvvsuPLKK+EQIECAAAECBAgQaFgBRV7DRmsxAgQIECDQ+AK1T7G99NJL47zzzmv8xW1IgAABAgQIECCQpYAiL8vYLU2AAAECBBpHYMmSJbF69epyoSFDhsT1118fo0ePbpwFbUKAAAECBAgQIEDgjwKKPD8KBAgQIECAQNIC+/btK59iu3379nKPKVOmxNVXX530ToYnQIAAAQIECBAg0J2AIs/PBQECBAgQIJC8wFNPPRW/+tWvuva45JJLYvbs2cnvZQECBAgQIECAAAEC1QKKPD8PBAgQIECAQEMIPPjgg7Fq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1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIBtvnC3AAAay0lEQVQAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gKKvKzjtzwBAgQIECBAgAABAgQIECBAgEAqAoq8VJIyJwECBAgQIECAAAECBAgQIECAQNYCirys47c8AQIECBAgQIAAAQIECBAgQIBAKgKKvFSSMicBAgQIECBAgAABAgQIECBAgEDWAoq8rOO3PAECBAgQIECAAAECBAgQIECAQCoCirxUkjInAQIECBAgQIAAAQIECBAgQIBA1gJdRV7WCpYnQIAAAQIECBAgQIAAAQIECBAgkIBAUwIzGpEAAQIECBAgQIAAAQIECBAgQIBA9gKKvOx/BAAQIECAAAECBAgQIECAAAECBAikIKDISyElMxIgQIAAAQIECBAgQIAAAQIECGQvoMjL/kcAAAECBAgQIECAAAECBAgQIECAQAoC/x8UBxQmPaZC2wAAAABJRU5ErkJggg==',
'根链1',
'{\"lfData\":{\"globalColor\":\"#D49BEF\",\"dataCode\":{\"nodes\":[{\"id\":\"input\",\"type\":\"InputNode\",\"x\":116,\"y\":337,\"properties\":{\"debugMode\":false},\"zIndex\":1013,\"text\":{\"x\":126,\"y\":337,\"value\":\"输入\"}},{\"id\":\"b6365013-18f2-4361-85ed-d9db4b8144b5\",\"type\":\"SaveAttributesNode\",\"x\":702,\"y\":238,\"properties\":{\"debugMode\":false,\"name\":\"\"},\"zIndex\":1012,\"text\":{\"x\":712,\"y\":238,\"value\":\"保存参数\"}},{\"id\":\"0c2710b5-9714-4563-944c-8b1a78536814\",\"type\":\"SaveTimeSeriesNode\",\"x\":699,\"y\":354,\"properties\":{\"debugMode\":false,\"name\":\"\"},\"zIndex\":1014,\"text\":{\"x\":709,\"y\":354,\"value\":\"保存遥测\"}},{\"id\":\"74b514b9-9591-4ab2-b6f9-c6f2f005047f\",\"type\":\"MessageTypeSwitchNode\",\"x\":386,\"y\":332,\"properties\":{\"debugMode\":false},\"zIndex\":1002,\"text\":{\"x\":396,\"y\":332,\"value\":\"消息类型切换\"}}],\"edges\":[{\"id\":\"ba8d0084-9b85-437e-be3b-d83c644e8e09\",\"type\":\"bezier-link\",\"sourceNodeId\":\"input\",\"targetNodeId\":\"74b514b9-9591-4ab2-b6f9-c6f2f005047f\",\"startPoint\":{\"x\":176,\"y\":337},\"endPoint\":{\"x\":316,\"y\":332},\"properties\":{\"lineType\":[\"True\"]},\"text\":{\"x\":246,\"y\":334.5,\"value\":\"True\"},\"zIndex\":1003,\"pointsList\":[{\"x\":176,\"y\":337},{\"x\":276,\"y\":337},{\"x\":216,\"y\":332},{\"x\":316,\"y\":332}]},{\"id\":\"13cf5637-f995-4b56-9c41-530040418cdd\",\"type\":\"bezier-link\",\"sourceNodeId\":\"74b514b9-9591-4ab2-b6f9-c6f2f005047f\",\"targetNodeId\":\"0c2710b5-9714-4563-944c-8b1a78536814\",\"startPoint\":{\"x\":456,\"y\":332},\"endPoint\":{\"x\":639,\"y\":354},\"properties\":{\"lineType\":[\"Telemetry\"]},\"text\":{\"x\":547.5,\"y\":343,\"value\":\"Telemetry\"},\"zIndex\":1005,\"pointsList\":[{\"x\":456,\"y\":332},{\"x\":556,\"y\":332},{\"x\":539,\"y\":354},{\"x\":639,\"y\":354}]},{\"id\":\"0117eae6-8d1b-4eeb-96d6-6c42cddba1b4\",\"type\":\"bezier-link\",\"sourceNodeId\":\"74b514b9-9591-4ab2-b6f9-c6f2f005047f\",\"targetNodeId\":\"b6365013-18f2-4361-85ed-d9db4b8144b5\",\"startPoint\":{\"x\":456,\"y\":332},\"endPoint\":{\"x\":642,\"y\":238},\"properties\":{\"lineType\":[\"Attributes\"]},\"text\":{\"x\":549,\"y\":285,\"value\":\"Attributes\"},\"zIndex\":1006,\"pointsList\":[{\"x\":456,\"y\":332},{\"x\":556,\"y\":332},{\"x\":542,\"y\":238},{\"x\":642,\"y\":238}]}]},\"openRule\":false,\"setting\":{\"describe\":\"\",\"grid\":{\"size\":20,\"open\":false,\"type\":\"mesh\",\"config\":{\"color\":\"#cccccc\",\"thickness\":1}},\"backgroundColor\":\"#ffffff\"}}}',
NULL
);
/*!40000 ALTER TABLE `rule_chain` ENABLE KEYS */
;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */
;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */
;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */
;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */
;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */
;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */
;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
;
-- Dump completed on 2024-04-01 16:17:35
-- ************************************************************
--
-- close fk
--
-- skip
-- MySQL dump 10.13 Distrib 8.0.25, for Linux (x86_64)
--
-- Host: 30.47.14.10 Database: x_magic
-- ------------------------------------------------------
-- Server version 8.0.22-cynos
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */
;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
;
/*!50503 SET NAMES utf8 */
;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */
;
/*!40103 SET TIME_ZONE='+00:00' */
;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */
;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */
;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */
;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */
;
--
-- Table structure for table `rule_chain_msg_log`
--
DROP TABLE IF EXISTS `rule_chain_msg_log`;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!50503 SET character_set_client = utf8mb4 */
;
CREATE TABLE `rule_chain_msg_log` (
`message_id` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`org_id` int DEFAULT NULL COMMENT '机构ID',
`owner` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建者,所有者',
`msg_type` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`device_name` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`ts` datetime DEFAULT NULL,
`content` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`create_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`delete_time` datetime DEFAULT NULL,
`create_time` datetime DEFAULT CURRENT_TIMESTAMP
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `rule_chain_msg_log`
--
/*!40000 ALTER TABLE `rule_chain_msg_log` DISABLE KEYS */
;
INSERT INTO
`rule_chain_msg_log`
VALUES (
'3453d',
2,
'panda',
'Telemetry',
'd_1928b99619910dae5a001fa7',
'ws432',
'2023-07-31 14:23:13',
'Incoming message',
'2023-09-06 15:28:45',
NULL,
NULL
);
/*!40000 ALTER TABLE `rule_chain_msg_log` ENABLE KEYS */
;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */
;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */
;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */
;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */
;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */
;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */
;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
;
-- Dump completed on 2024-04-01 16:17:35
-- ************************************************************
--
-- close fk
--
-- skip
-- MySQL dump 10.13 Distrib 8.0.25, for Linux (x86_64)
--
-- Host: 30.47.14.10 Database: x_magic
-- ------------------------------------------------------
-- Server version 8.0.22-cynos
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */
;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
;
/*!50503 SET NAMES utf8 */
;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */
;
/*!40103 SET TIME_ZONE='+00:00' */
;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */
;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */
;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */
;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */
;
--
-- Table structure for table `sys_apis`
--
DROP TABLE IF EXISTS `sys_apis`;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!50503 SET character_set_client = utf8mb4 */
;
CREATE TABLE `sys_apis` (
`id` bigint NOT NULL AUTO_INCREMENT,
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` datetime DEFAULT NULL,
`delete_time` datetime DEFAULT NULL,
`path` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'api路径',
`description` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'api中文描述',
`api_group` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'api组',
`method` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '方法',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 180 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `sys_apis`
--
/*!40000 ALTER TABLE `sys_apis` DISABLE KEYS */
;
INSERT INTO
`sys_apis`
VALUES (
1,
'2021-12-09 09:21:00',
'2021-12-09 09:21:00',
NULL,
'/system/user/list',
'查询用户列表(分页)',
'user',
'GET'
),
(
2,
'2021-12-09 09:29:00',
'2021-12-09 09:29:00',
NULL,
'/system/user/changeStatus',
'修改用户状态',
'user',
'PUT'
),
(
3,
'2021-12-09 09:34:00',
'2021-12-09 09:34:00',
NULL,
'/system/user/:userId',
'删除用户信息',
'user',
'DELETE'
),
(
4,
'2021-12-09 09:36:00',
'2023-09-14 14:05:00',
NULL,
'/system/organization/list',
'获取组织列表',
'organization',
'GET'
),
(
5,
'2021-12-09 09:37:00',
'2023-09-14 14:06:00',
NULL,
'/system/organization/:organizationId',
'获取组织信息',
'organization',
'GET'
),
(
6,
'2021-12-09 18:20:00',
'2021-12-09 18:20:00',
NULL,
'/system/user/avatar',
'上传头像',
'user',
'POST'
),
(
7,
'2021-12-09 18:21:00',
'2021-12-09 18:21:00',
NULL,
'/system/user/pwd',
'修改密码',
'user',
'PUT'
),
(
8,
'2021-12-09 18:21:00',
'2021-12-09 18:21:00',
NULL,
'/system/user/getById/:userId',
'通过id获取用户信息',
'user',
'GET'
),
(
9,
'2021-12-09 18:58:00',
'2021-12-09 18:58:00',
NULL,
'/system/user/getInit',
'获取初始化角色岗位信息(添加用户初始化)',
'user',
'GET'
),
(
10,
'2021-12-09 18:59:00',
'2021-12-09 18:59:00',
NULL,
'/system/user/getRoPo',
'获取用户角色岗位信息',
'user',
'GET'
),
(
11,
'2021-12-09 19:00:00',
'2021-12-09 19:00:00',
NULL,
'/system/user',
'添加用户信息',
'user',
'POST'
),
(
12,
'2021-12-09 19:00:00',
'2021-12-09 19:00:00',
NULL,
'/system/user',
'修改用户信息',
'user',
'PUT'
),
(
13,
'2021-12-09 19:02:00',
'2021-12-09 19:02:00',
NULL,
'/system/user/export',
'导出用户信息',
'user',
'GET'
),
(
14,
'2021-12-09 19:04:00',
'2023-09-14 14:06:00',
NULL,
'/system/organization/roleOrganizationTreeSelect/:roleId',
'获取角色部门树',
'organization',
'GET'
),
(
15,
'2021-12-09 19:04:00',
'2023-09-14 14:07:00',
NULL,
'/system/organization/organizationTree',
'获取所有组织树',
'organization',
'GET'
),
(
16,
'2021-12-09 19:07:00',
'2023-09-14 14:07:00',
NULL,
'/system/organization',
'添加组织信息',
'organization',
'POST'
),
(
17,
'2021-12-09 19:08:00',
'2023-09-14 14:07:00',
NULL,
'/system/organization',
'修改组织信息',
'organization',
'PUT'
),
(
18,
'2021-12-09 19:08:00',
'2023-09-14 14:07:00',
NULL,
'/system/organization/:organizationId',
'删除组织信息',
'organization',
'DELETE'
),
(
19,
'2021-12-09 19:09:00',
'2021-12-09 19:09:00',
NULL,
'/system/config/list',
'获取配置分页列表',
'config',
'GET'
),
(
20,
'2021-12-09 19:10:00',
'2021-12-09 19:10:00',
NULL,
'/system/config/configKey',
'获取配置列表通过ConfigKey',
'config',
'GET'
),
(
21,
'2021-12-09 19:10:00',
'2021-12-09 19:10:00',
NULL,
'/system/config/:configId',
'获取配置信息',
'config',
'GET'
),
(
22,
'2021-12-09 19:11:00',
'2021-12-09 19:11:00',
NULL,
'/system/config',
'添加配置信息',
'config',
'POST'
),
(
23,
'2021-12-09 19:11:00',
'2021-12-09 19:11:00',
NULL,
'/system/config',
'修改配置信息',
'config',
'PUT'
),
(
24,
'2021-12-09 19:12:00',
'2021-12-09 19:12:00',
NULL,
'/system/config/:configId',
'删除配置信息',
'config',
'DELETE'
),
(
25,
'2021-12-09 19:13:00',
'2021-12-09 19:13:00',
NULL,
'/system/dict/type/list',
'获取字典类型分页列表',
'dict',
'GET'
),
(
26,
'2021-12-09 19:13:00',
'2021-12-09 19:13:00',
NULL,
'/system/dict/type/:dictId',
'获取字典类型信息',
'dict',
'GET'
),
(
27,
'2021-12-09 19:14:00',
'2021-12-09 19:14:00',
NULL,
'/system/dict/type',
'添加字典类型信息',
'dict',
'POST'
),
(
28,
'2021-12-09 19:14:00',
'2021-12-09 19:14:00',
NULL,
'/system/dict/type',
'修改字典类型信息',
'dict',
'PUT'
),
(
29,
'2021-12-09 19:15:00',
'2021-12-09 19:15:00',
NULL,
'/system/dict/type/:dictId',
'删除字典类型信息',
'dict',
'DELETE'
),
(
30,
'2021-12-09 19:15:00',
'2021-12-09 19:15:00',
NULL,
'/system/dict/type/export',
'导出字典类型信息',
'dict',
'GET'
),
(
31,
'2021-12-09 19:16:00',
'2021-12-09 19:16:00',
NULL,
'/system/dict/data/list',
'获取字典数据分页列表',
'dict',
'GET'
),
(
32,
'2021-12-09 19:17:00',
'2021-12-09 19:17:00',
NULL,
'/system/dict/data/type',
'获取字典数据列表通过字典类型',
'dict',
'GET'
),
(
33,
'2021-12-09 19:17:00',
'2021-12-09 19:17:00',
NULL,
'/system/dict/data/:dictCode',
'获取字典数据信息',
'dict',
'GET'
),
(
34,
'2021-12-09 19:18:00',
'2021-12-09 19:18:00',
NULL,
'/system/dict/data',
'添加字典数据信息',
'dict',
'POST'
),
(
35,
'2021-12-09 19:18:00',
'2021-12-09 19:18:00',
NULL,
'/system/dict/data',
'修改字典数据信息',
'dict',
'PUT'
),
(
36,
'2021-12-09 19:19:00',
'2021-12-09 19:19:00',
NULL,
'/system/dict/data/:dictCode',
'删除字典数据信息',
'dict',
'DELETE'
),
(
37,
'2021-12-09 19:21:00',
'2021-12-09 19:21:00',
NULL,
'/system/menu/menuTreeSelect',
'获取菜单树',
'menu',
'GET'
),
(
38,
'2021-12-09 19:21:00',
'2021-12-09 19:21:00',
NULL,
'/system/menu/menuRole',
'获取角色菜单',
'menu',
'GET'
),
(
39,
'2021-12-09 19:22:00',
'2021-12-09 19:22:00',
NULL,
'/system/menu/roleMenuTreeSelect/:roleId',
'获取角色菜单树',
'menu',
'GET'
),
(
40,
'2021-12-09 19:23:00',
'2021-12-09 19:23:00',
NULL,
'/system/menu/menuPaths',
'获取角色菜单路径列表',
'menu',
'GET'
),
(
41,
'2021-12-09 19:23:00',
'2021-12-09 19:23:00',
NULL,
'/system/menu/list',
'获取菜单列表',
'menu',
'GET'
),
(
42,
'2021-12-09 19:24:00',
'2021-12-09 19:24:00',
NULL,
'/system/menu/:menuId',
'获取菜单信息',
'menu',
'GET'
),
(
43,
'2021-12-09 19:24:00',
'2021-12-09 19:24:00',
NULL,
'/system/menu',
'添加菜单信息',
'menu',
'POST'
),
(
44,
'2021-12-09 19:24:00',
'2021-12-09 19:24:00',
NULL,
'/system/menu',
'修改菜单信息',
'menu',
'PUT'
),
(
45,
'2021-12-09 19:25:00',
'2021-12-09 19:25:00',
NULL,
'/system/menu/:menuId',
'删除菜单信息',
'menu',
'DELETE'
),
(
46,
'2021-12-09 19:25:00',
'2021-12-09 19:27:00',
NULL,
'/system/post/list',
'获取岗位分页列表',
'post',
'GET'
),
(
47,
'2021-12-09 19:26:00',
'2021-12-09 19:26:00',
NULL,
'/system/post/:postId',
'获取岗位信息',
'post',
'GET'
),
(
48,
'2021-12-09 19:25:00',
'2021-12-09 19:25:00',
NULL,
'/system/post',
'添加岗位信息',
'post',
'POST'
),
(
49,
'2021-12-09 19:25:00',
'2021-12-09 19:25:00',
NULL,
'/system/post',
'修改岗位信息',
'post',
'PUT'
),
(
50,
'2021-12-09 19:25:00',
'2021-12-09 19:25:00',
NULL,
'/system/post/:postId',
'删除岗位信息',
'post',
'DELETE'
),
(
51,
'2021-12-09 19:25:00',
'2021-12-09 19:25:00',
NULL,
'/system/role/list',
'获取角色分页列表',
'role',
'GET'
),
(
52,
'2021-12-09 19:25:00',
'2021-12-09 19:25:00',
NULL,
'/system/role/:roleId',
'获取角色信息',
'role',
'GET'
),
(
53,
'2021-12-09 19:25:00',
'2021-12-09 19:25:00',
NULL,
'/system/role',
'添加角色信息',
'role',
'POST'
),
(
54,
'2021-12-09 19:25:00',
'2021-12-09 19:25:00',
NULL,
'/system/role',
'修改角色信息',
'role',
'PUT'
),
(
55,
'2021-12-09 19:25:00',
'2021-12-09 19:25:00',
NULL,
'/system/role/:roleId',
'删除角色信息',
'role',
'DELETE'
),
(
56,
'2021-12-09 19:25:00',
'2021-12-09 19:25:00',
NULL,
'/system/role/changeStatus',
'修改角色状态',
'role',
'PUT'
),
(
57,
'2021-12-09 19:25:00',
'2021-12-09 19:25:00',
NULL,
'/system/role/dataScope',
'修改角色部门权限',
'role',
'PUT'
),
(
58,
'2021-12-09 19:25:00',
'2021-12-09 19:25:00',
NULL,
'/system/role/export',
'导出角色信息',
'role',
'GET'
),
(
59,
'2021-12-09 19:50:00',
'2022-01-19 08:58:00',
NULL,
'/system/api/list',
'获取接口分页列表',
'api',
'GET'
),
(
60,
'2021-12-09 19:51:00',
'2021-12-09 19:51:00',
NULL,
'/system/api/all',
'获取所有接口',
'api',
'GET'
),
(
61,
'2021-12-09 19:51:00',
'2021-12-09 19:51:00',
NULL,
'/system/api/getPolicyPathByRoleId',
'获取角色拥有的接口权限',
'api',
'GET'
),
(
62,
'2021-12-09 19:52:00',
'2021-12-09 19:52:00',
NULL,
'/system/api/:id',
'获取接口信息',
'api',
'GET'
),
(
63,
'2021-12-09 19:52:00',
'2021-12-09 19:52:00',
NULL,
'/system/api',
'添加接口信息',
'api',
'POST'
),
(
64,
'2021-12-09 19:52:00',
'2021-12-09 19:52:00',
NULL,
'/system/api',
'修改接口信息',
'api',
'PUT'
),
(
65,
'2021-12-09 19:53:00',
'2021-12-09 19:53:00',
NULL,
'/system/api/:id',
'删除接口信息',
'api',
'DELETE'
),
(
66,
'2021-12-17 10:51:00',
'2021-12-17 10:54:00',
NULL,
'/log/logLogin/list',
'获取登录日志',
'log',
'GET'
),
(
67,
'2021-12-17 10:51:00',
'2021-12-17 10:54:00',
NULL,
'/log/logLogin/:infoId',
'删除日志',
'log',
'DELETE'
),
(
68,
'2021-12-17 10:53:00',
'2021-12-17 10:54:00',
NULL,
'/log/logLogin/all',
'清空所有',
'log',
'DELETE'
),
(
69,
'2021-12-17 10:54:00',
'2021-12-17 10:54:00',
NULL,
'/log/logOper/list',
'操作日志列表',
'log',
'GET'
),
(
70,
'2021-12-17 10:53:00',
'2021-12-17 10:53:00',
NULL,
'/log/logOper/:operId',
'删除',
'log',
'DELETE'
),
(
71,
'2021-12-17 10:53:00',
'2021-12-17 10:53:00',
NULL,
'/log/logOper/all',
'清空',
'log',
'DELETE'
),
(
72,
'2021-12-24 15:41:00',
'2021-12-24 15:41:00',
NULL,
'/job/list',
'任务列表',
'job',
'GET'
),
(
73,
'2021-12-24 15:41:00',
'2021-12-24 15:41:00',
NULL,
'/job',
'添加',
'job',
'POST'
),
(
74,
'2021-12-24 15:42:00',
'2021-12-24 15:42:00',
NULL,
'/job',
'修改任务',
'job',
'PUT'
),
(
75,
'2021-12-24 15:42:00',
'2021-12-24 16:32:00',
NULL,
'/job/:jobId',
'获取任务',
'job',
'GET'
),
(
76,
'2021-12-24 15:43:00',
'2021-12-24 16:32:00',
NULL,
'/job/:jobId',
'删除job',
'job',
'DELETE'
),
(
77,
'2021-12-24 15:43:00',
'2021-12-24 16:31:00',
NULL,
'/job/stop/:jobId',
'停止任务',
'job',
'GET'
),
(
78,
'2021-12-24 15:44:00',
'2021-12-24 16:30:00',
NULL,
'/job/start/:jobId',
'开始任务',
'job',
'GET'
),
(
79,
'2021-12-24 15:45:00',
'2023-08-08 14:15:00',
NULL,
'/job/log/list',
'任务日志列表',
'job',
'GET'
),
(
80,
'2021-12-24 15:45:00',
'2023-08-08 14:16:00',
NULL,
'/job/log/all',
'清空任务日志',
'job',
'DELETE'
),
(
81,
'2021-12-24 15:46:00',
'2023-08-08 14:16:00',
NULL,
'/job/log/:logId',
'删除任务日志',
'job',
'DELETE'
),
(
82,
'2021-12-24 15:45:00',
'2021-12-24 15:45:00',
NULL,
'/system/notice/list',
'获取通知分页列表',
'notice',
'GET'
),
(
83,
'2021-12-24 15:45:00',
'2021-12-24 15:45:00',
NULL,
'/system/notice',
'添加通知信息',
'notice',
'POST'
),
(
84,
'2021-12-24 15:45:00',
'2021-12-24 15:45:00',
NULL,
'/system/notice',
'修改通知信息',
'notice',
'PUT'
),
(
85,
'2021-12-24 15:45:00',
'2021-12-24 16:33:00',
NULL,
'/system/notice/:noticeId',
'删除通知信息',
'notice',
'DELETE'
),
(
86,
'2021-12-24 22:40:00',
'2021-12-24 22:40:00',
NULL,
'/job/changeStatus',
'修改状态',
'job',
'PUT'
),
(
87,
'2022-01-02 13:53:00',
'2022-07-18 10:57:00',
NULL,
'/develop/code/table/db/list',
'数据库表列表',
'gen',
'GET'
),
(
88,
'2022-01-02 13:53:00',
'2022-01-02 13:53:00',
NULL,
'/develop/code/table/list',
'表列表',
'gen',
'GET'
),
(
89,
'2022-01-02 13:54:00',
'2022-01-02 13:54:00',
NULL,
'/develop/code/table/info/:tableId',
'表信息',
'gen',
'GET'
),
(
90,
'2022-01-02 13:54:00',
'2022-07-18 10:58:00',
NULL,
'/develop/code/table/info/tableName',
'表名获取表信息',
'gen',
'GET'
),
(
91,
'2022-01-02 13:55:00',
'2022-01-02 13:55:00',
NULL,
'/develop/code/table/tableTree',
'表树',
'gen',
'GET'
),
(
92,
'2022-01-02 13:56:00',
'2022-01-02 13:56:00',
NULL,
'/develop/code/table',
'导入表',
'gen',
'POST'
),
(
93,
'2022-01-02 13:57:00',
'2022-01-02 13:57:00',
NULL,
'/develop/code/table',
'修改数据结构',
'gen',
'PUT'
),
(
94,
'2022-01-02 13:58:00',
'2022-01-02 13:58:00',
NULL,
'/develop/code/table/:tableId',
'删除表数据',
'gen',
'DELETE'
),
(
95,
'2022-01-02 13:59:00',
'2022-01-02 13:59:00',
NULL,
'/develop/code/gen/preview/:tableId',
'预览代码',
'gen',
'GET'
),
(
96,
'2022-01-02 13:59:00',
'2022-01-02 13:59:00',
NULL,
'/develop/code/gen/code/:tableId',
'生成代码',
'gen',
'GET'
),
(
97,
'2022-01-02 14:00:00',
'2022-07-17 01:19:00',
NULL,
'/develop/code/gen/configure/:tableId',
'生成菜单',
'gen',
'GET'
),
(
98,
'2023-04-13 15:50:00',
'2023-07-21 17:44:00',
NULL,
'/rule/chain/changeRoot',
'改变规则链',
'rulechain',
'PUT'
),
(
99,
'2023-04-11 02:05:00',
'2023-04-11 02:05:00',
NULL,
'/rule/chain/list',
'查询规则链列表(分页)',
'rulechain',
'GET'
),
(
100,
'2023-04-11 02:05:00',
'2023-04-11 02:05:00',
NULL,
'/rule/chain/:ruleId',
'删除规则链信息',
'rulechain',
'DELETE'
),
(
101,
'2023-04-11 02:05:00',
'2023-04-11 02:05:00',
NULL,
'/rule/chain',
'修改规则链信息',
'rulechain',
'PUT'
),
(
102,
'2023-04-11 02:05:00',
'2023-04-11 02:05:00',
NULL,
'/rule/chain',
'添加规则链信息',
'rulechain',
'POST'
),
(
103,
'2023-04-11 02:05:00',
'2023-04-11 02:05:00',
NULL,
'/rule/chain/:ruleId',
'获取规则链信息',
'rulechain',
'GET'
),
(
104,
'2023-07-24 11:51:00',
'2023-07-24 11:51:00',
NULL,
'/rule/chain/list/label',
'获取规则链label列表',
'rulechain',
'GET'
),
(
105,
'2023-08-03 09:50:00',
'2023-08-03 09:50:00',
NULL,
'/rule/chain/clone/:ruleId',
'克隆规则链',
'rulechain',
'POST'
),
(
106,
'2023-09-06 15:55:00',
'2023-09-06 15:55:00',
NULL,
'/rule/chain/log/list',
'规则链审计日志',
'rulechain',
'GET'
),
(
107,
'2023-09-06 15:56:00',
'2023-09-06 15:56:00',
NULL,
'/rule/chain/log/delete',
'条件删除规则链审计',
'rulechain',
'GET'
),
(
167,
'2024-03-29 12:59:58',
'2024-03-29 12:59:58',
NULL,
'/core/runtime/cache',
'获取函数缓存列表',
'core',
'GET'
),
(
168,
'2024-03-29 13:00:16',
'2024-03-29 13:00:16',
NULL,
'/core/runtime/cache',
'清除函数缓存',
'core',
'DELETE'
),
(
169,
'2024-03-29 13:01:22',
'2024-03-29 13:01:22',
NULL,
'/core/runtime/thread',
'获取函数线程列表',
'core',
'GET'
),
(
170,
'2024-03-29 13:01:40',
'2024-03-29 13:01:40',
NULL,
'/core/runtime/thread',
'清空函数缓存列表',
'core',
'DELETE'
),
(
171,
'2024-03-29 13:02:16',
'2024-03-29 13:02:16',
NULL,
'/dm/:id',
'获取生成代码表字段详情',
'core',
'GET'
),
(
172,
'2024-03-29 13:02:31',
'2024-03-29 13:02:31',
NULL,
'/dm/struct/:id',
'获取代码生成表基础信息',
'core',
'GET'
),
(
173,
'2024-03-29 13:02:57',
'2024-03-29 13:02:57',
NULL,
'/dm/cols/:id',
'修改生成代码列字段信息',
'core',
'PUT'
),
(
174,
'2024-03-29 13:03:16',
'2024-03-29 13:03:16',
NULL,
'/dm/:id',
'修改代码生成基本信息',
'core',
'PUT'
),
(
175,
'2024-03-29 13:03:38',
'2024-03-29 13:03:38',
NULL,
'/dm',
'获取代码生成列表',
'core',
'GET'
),
(
176,
'2024-04-01 12:53:41',
'2024-04-01 12:53:41',
NULL,
'/files',
'查看文件列表',
'files',
'GET'
),
(
177,
'2024-04-01 12:54:59',
'2024-04-01 12:54:59',
NULL,
'/files',
'新增文件',
'files',
'POST'
),
(
178,
'2024-04-01 12:55:29',
'2024-04-01 12:55:29',
NULL,
'/files',
'重命名文件名',
'files',
'PUT'
),
(
179,
'2024-04-01 12:57:01',
'2024-04-01 12:57:01',
NULL,
'/files',
'删除文件',
'files',
'DELETE'
);
/*!40000 ALTER TABLE `sys_apis` ENABLE KEYS */
;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */
;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */
;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */
;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */
;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */
;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */
;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
;
-- Dump completed on 2024-04-01 16:17:36
-- ************************************************************
--
-- close fk
--
-- skip
-- MySQL dump 10.13 Distrib 8.0.25, for Linux (x86_64)
--
-- Host: 30.47.14.10 Database: x_magic
-- ------------------------------------------------------
-- Server version 8.0.22-cynos
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */
;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
;
/*!50503 SET NAMES utf8 */
;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */
;
/*!40103 SET TIME_ZONE='+00:00' */
;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */
;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */
;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */
;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */
;
--
-- Table structure for table `sys_configs`
--
DROP TABLE IF EXISTS `sys_configs`;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!50503 SET character_set_client = utf8mb4 */
;
CREATE TABLE `sys_configs` (
`config_id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键编码',
`config_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'ConfigName',
`config_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'ConfigKey',
`config_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'ConfigValue',
`config_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否系统内置01',
`is_frontend` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否前台',
`remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'Remark',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` datetime DEFAULT NULL,
`delete_time` datetime DEFAULT NULL,
PRIMARY KEY (`config_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `sys_configs`
--
/*!40000 ALTER TABLE `sys_configs` DISABLE KEYS */
;
INSERT INTO
`sys_configs`
VALUES (
1,
'账号初始密码',
'sys.user.initPassword',
'123456',
'0',
'0',
'初始密码',
'2021-12-04 13:50:13',
'2021-12-04 13:54:52',
NULL
);
/*!40000 ALTER TABLE `sys_configs` ENABLE KEYS */
;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */
;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */
;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */
;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */
;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */
;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */
;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
;
-- Dump completed on 2024-04-01 16:17:37
-- ************************************************************
--
-- close fk
--
-- skip
-- MySQL dump 10.13 Distrib 8.0.25, for Linux (x86_64)
--
-- Host: 30.47.14.10 Database: x_magic
-- ------------------------------------------------------
-- Server version 8.0.22-cynos
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */
;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
;
/*!50503 SET NAMES utf8 */
;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */
;
/*!40103 SET TIME_ZONE='+00:00' */
;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */
;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */
;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */
;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */
;
--
-- Table structure for table `sys_dict_data`
--
DROP TABLE IF EXISTS `sys_dict_data`;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!50503 SET character_set_client = utf8mb4 */
;
CREATE TABLE `sys_dict_data` (
`dict_code` bigint NOT NULL AUTO_INCREMENT,
`dict_sort` int DEFAULT NULL COMMENT '排序',
`dict_label` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '标签',
`dict_value` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '',
`dict_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典类型',
`status` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态0正常 1停用',
`css_class` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'CssClass',
`list_class` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'ListClass',
`is_default` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'IsDefault',
`create_by` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`update_by` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`remark` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` datetime DEFAULT NULL,
`delete_time` datetime DEFAULT NULL,
PRIMARY KEY (`dict_code`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 41 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `sys_dict_data`
--
/*!40000 ALTER TABLE `sys_dict_data` DISABLE KEYS */
;
INSERT INTO
`sys_dict_data`
VALUES (
1,
0,
'',
'0',
'sys_user_sex',
'0',
'',
'',
'',
'admin',
'',
'',
'2021-11-30 14:58:18',
'2021-11-30 14:58:18',
NULL
),
(
2,
1,
'',
'1',
'sys_user_sex',
'0',
'',
'',
'',
'admin',
'',
'女生',
'2021-11-30 15:09:11',
'2021-11-30 15:10:28',
NULL
),
(
3,
2,
'未知',
'2',
'sys_user_sex',
'0',
'',
'',
'',
'admin',
'',
'未知',
'2021-11-30 15:09:11',
'2021-11-30 15:10:28',
NULL
),
(
4,
0,
'正常',
'0',
'sys_normal_disable',
'0',
'',
'',
'',
'admin',
'',
'',
'2021-12-01 15:58:50',
'2021-12-01 15:58:50',
NULL
),
(
5,
1,
'停用',
'1',
'sys_normal_disable',
'0',
'',
'',
'',
'admin',
'',
'',
'2021-12-01 15:59:08',
'2021-12-01 15:59:08',
NULL
),
(
6,
0,
'目录',
'M',
'sys_menu_type',
'0',
'',
'',
'',
'admin',
'',
'',
'2021-12-02 09:49:12',
'2021-12-02 09:49:12',
NULL
),
(
7,
1,
'菜单',
'C',
'sys_menu_type',
'0',
'',
'',
'',
'admin',
'',
'',
'2021-12-02 09:49:35',
'2021-12-02 09:49:52',
NULL
),
(
8,
2,
'按钮',
'F',
'sys_menu_type',
'0',
'',
'',
'',
'admin',
'',
'',
'2021-12-02 09:49:35',
'2021-12-02 09:49:35',
NULL
),
(
9,
0,
'显示',
'0',
'sys_show_hide',
'0',
'',
'',
'',
'admin',
'',
'',
'2021-12-02 09:56:40',
'2021-12-02 09:56:40',
NULL
),
(
10,
0,
'隐藏',
'1',
'sys_show_hide',
'0',
'',
'',
'',
'admin',
'',
'',
'2021-12-02 09:56:52',
'2021-12-02 09:56:52',
NULL
),
(
11,
0,
'',
'0',
'sys_num_yes_no',
'0',
'',
'',
'',
'admin',
'',
'',
'2021-12-02 10:16:16',
'2021-12-02 10:16:16',
NULL
),
(
12,
1,
'',
'1',
'sys_num_yes_no',
'0',
'',
'',
'',
'admin',
'',
'',
'2021-12-02 10:16:26',
'2021-12-02 10:16:26',
NULL
),
(
13,
0,
'',
'0',
'sys_yes_no',
'0',
'',
'',
'',
'admin',
'',
'',
'2021-12-04 13:48:15',
'2021-12-04 13:48:15',
NULL
),
(
14,
0,
'',
'1',
'sys_yes_no',
'0',
'',
'',
'',
'admin',
'',
'',
'2021-12-04 13:48:21',
'2021-12-04 13:48:21',
NULL
),
(
15,
0,
'创建(POST)',
'POST',
'sys_method_api',
'0',
'',
'',
'',
'admin',
'',
'',
'2021-12-08 17:22:05',
'2021-12-09 09:29:52',
NULL
),
(
16,
1,
'查询(GET)',
'GET',
'sys_method_api',
'0',
'',
'',
'',
'admin',
'',
'',
'2021-12-08 17:22:24',
'2021-12-09 09:29:59',
NULL
),
(
17,
2,
'修改(PUT)',
'PUT',
'sys_method_api',
'0',
'',
'',
'',
'admin',
'',
'',
'2021-12-08 17:22:40',
'2021-12-09 09:30:06',
NULL
),
(
18,
3,
'删除(DELETE)',
'DELETE',
'sys_method_api',
'0',
'',
'',
'',
'admin',
'',
'',
'2021-12-08 17:22:54',
'2021-12-09 09:30:13',
NULL
),
(
19,
0,
'成功',
'0',
'sys_common_status',
'0',
'',
'',
'',
'admin',
'',
'',
'2021-12-17 11:01:52',
'2021-12-17 11:01:52',
NULL
),
(
20,
0,
'失败',
'1',
'sys_common_status',
'0',
'',
'',
'',
'admin',
'',
'',
'2021-12-17 11:02:08',
'2021-12-17 11:02:08',
NULL
),
(
21,
0,
'其他',
'0',
'sys_oper_type',
'0',
'',
'',
'',
'admin',
'',
'',
'2021-12-17 11:30:07',
'2021-12-17 11:30:07',
NULL
),
(
22,
0,
'新增',
'1',
'sys_oper_type',
'0',
'',
'',
'',
'admin',
'',
'',
'2021-12-17 11:30:21',
'2021-12-17 11:30:21',
NULL
),
(
23,
0,
'修改',
'2',
'sys_oper_type',
'0',
'',
'',
'',
'admin',
'',
'',
'2021-12-17 11:30:32',
'2021-12-17 11:30:32',
NULL
),
(
24,
0,
'删除',
'3',
'sys_oper_type',
'0',
'',
'',
'',
'admin',
'',
'',
'2021-12-17 11:30:40',
'2021-12-17 11:30:40',
NULL
),
(
25,
0,
'默认',
'DEFAULT',
'sys_job_group',
'0',
'',
'',
'',
'panda',
'',
'',
'2021-12-24 15:15:31',
'2021-12-24 15:15:31',
NULL
),
(
26,
1,
'系统',
'SYSTEM',
'sys_job_group',
'0',
'',
'',
'',
'panda',
'',
'',
'2021-12-24 15:15:50',
'2021-12-24 15:15:50',
NULL
),
(
27,
0,
'发布通知',
'1',
'sys_notice_type',
'0',
'',
'',
'',
'panda',
'',
'',
'2021-12-26 15:24:07',
'2021-12-26 15:24:07',
NULL
),
(
28,
0,
'任免通知',
'2',
'sys_notice_type',
'0',
'',
'',
'',
'panda',
'',
'',
'2021-12-26 15:24:18',
'2021-12-26 15:24:18',
NULL
),
(
29,
0,
'事物通知',
'3',
'sys_notice_type',
'0',
'',
'',
'',
'panda',
'',
'',
'2021-12-26 15:24:46',
'2021-12-26 15:24:46',
NULL
),
(
30,
0,
'审批通知',
'4',
'sys_notice_type',
'0',
'',
'',
'',
'panda',
'',
'',
'2021-12-26 15:25:08',
'2021-12-26 15:25:08',
NULL
),
(
31,
0,
'阿里云',
'0',
'res_oss_category',
'0',
'',
'',
'',
'panda',
'',
'',
'2022-01-13 15:44:01',
'2022-01-13 15:44:01',
NULL
),
(
32,
1,
'七牛云',
'1',
'res_oss_category',
'0',
'',
'',
'',
'panda',
'',
'',
'2022-01-13 15:44:18',
'2022-01-13 15:44:18',
NULL
),
(
33,
2,
'腾讯云',
'2',
'res_oss_category',
'0',
'',
'',
'',
'panda',
'',
'',
'2022-01-13 15:44:39',
'2022-01-13 15:44:39',
NULL
),
(
34,
0,
'阿里云',
'0',
'res_sms_category',
'0',
'',
'',
'',
'panda',
'',
'',
'2022-01-13 15:47:30',
'2022-01-13 15:47:30',
NULL
),
(
35,
1,
'腾讯云',
'1',
'res_sms_category',
'0',
'',
'',
'',
'panda',
'',
'',
'2022-01-13 15:47:39',
'2022-01-13 15:47:39',
NULL
),
(
36,
0,
'163邮箱',
'0',
'res_mail_category',
'0',
'',
'',
'',
'panda',
'',
'',
'2022-01-14 15:43:42',
'2022-01-14 15:43:42',
NULL
),
(
37,
0,
'qq邮箱',
'1',
'res_mail_category',
'0',
'',
'',
'',
'panda',
'',
'',
'2022-01-14 15:44:08',
'2022-01-14 15:44:08',
NULL
),
(
38,
0,
'企业邮箱',
'2',
'res_mail_category',
'0',
'',
'',
'',
'panda',
'',
'',
'2022-01-14 15:44:20',
'2022-01-14 15:44:20',
NULL
),
(
39,
1,
'未发布',
'0',
'sys_release_type',
'0',
'',
'',
'',
'panda',
'',
'',
'2023-07-21 16:11:27',
'2023-07-21 16:11:27',
NULL
),
(
40,
2,
'已发布',
'1',
'sys_release_type',
'0',
'',
'',
'',
'panda',
'',
'',
'2023-07-21 16:11:44',
'2023-07-21 16:11:44',
NULL
);
/*!40000 ALTER TABLE `sys_dict_data` ENABLE KEYS */
;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */
;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */
;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */
;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */
;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */
;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */
;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
;
-- Dump completed on 2024-04-01 16:17:38
-- ************************************************************
--
-- close fk
--
-- skip
-- MySQL dump 10.13 Distrib 8.0.25, for Linux (x86_64)
--
-- Host: 30.47.14.10 Database: x_magic
-- ------------------------------------------------------
-- Server version 8.0.22-cynos
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */
;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
;
/*!50503 SET NAMES utf8 */
;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */
;
/*!40103 SET TIME_ZONE='+00:00' */
;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */
;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */
;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */
;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */
;
--
-- Table structure for table `sys_dict_types`
--
DROP TABLE IF EXISTS `sys_dict_types`;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!50503 SET character_set_client = utf8mb4 */
;
CREATE TABLE `sys_dict_types` (
`dict_id` bigint NOT NULL AUTO_INCREMENT,
`dict_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '名称',
`dict_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型',
`status` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态',
`create_by` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`update_by` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`remark` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` datetime DEFAULT NULL,
`delete_time` datetime DEFAULT NULL,
PRIMARY KEY (`dict_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 21 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `sys_dict_types`
--
/*!40000 ALTER TABLE `sys_dict_types` DISABLE KEYS */
;
INSERT INTO
`sys_dict_types`
VALUES (
1,
'用户性别',
'sys_user_sex',
'0',
'admin',
'',
'性别列表',
'2021-11-30 14:02:52',
'2021-11-30 14:07:55',
NULL
),
(
2,
'用户性别',
'sys_user_sex',
'0',
'admin',
'',
'用户性别列表',
'2021-11-30 14:12:33',
'2021-11-30 14:12:33',
NULL
),
(
3,
'操作状态',
'sfd',
'0',
'admin',
'',
'操作状态',
'2021-11-30 14:13:22',
'2021-11-30 14:13:22',
NULL
),
(
4,
'用户性别',
'sys_user_sex',
'0',
'admin',
'',
'性别字典',
'2021-11-30 14:15:25',
'2021-11-30 14:15:25',
NULL
),
(
5,
'审核状态',
'da',
'0',
'admin',
'',
'审核状态',
'2021-11-30 15:54:33',
'2021-11-30 15:54:33',
NULL
),
(
6,
'系统开关',
'sys_normal_disable',
'0',
'admin',
'',
'开关列表',
'2021-12-01 15:57:58',
'2021-12-01 15:57:58',
NULL
),
(
7,
'菜单类型',
'sys_menu_type',
'0',
'admin',
'',
'菜单类型列表',
'2021-12-02 09:48:48',
'2021-12-02 09:56:12',
NULL
),
(
8,
'菜单状态',
'sys_show_hide',
'0',
'admin',
'',
'菜单状态列表',
'2021-12-02 09:55:59',
'2021-12-02 09:55:59',
NULL
),
(
9,
'数字是否',
'sys_num_yes_no',
'0',
'admin',
'',
'数字是否列表',
'2021-12-02 10:13:29',
'2021-12-02 10:13:40',
NULL
),
(
10,
'数字是否',
'sys_num_yes_no',
'0',
'admin',
'',
'数字是否',
'2021-12-02 10:13:29',
'2021-12-02 10:13:29',
NULL
),
(
11,
'状态是否',
'sys_yes_no',
'0',
'admin',
'',
'状态是否',
'2021-12-04 13:47:57',
'2021-12-04 13:47:57',
NULL
),
(
12,
'网络请求方法',
'sys_method_api',
'0',
'admin',
'',
'网络请求方法列表',
'2021-12-08 17:21:27',
'2021-12-08 17:21:27',
NULL
),
(
13,
'成功失败',
'sys_common_status',
'0',
'admin',
'',
'是否成功失败',
'2021-12-17 10:10:03',
'2021-12-17 10:10:03',
NULL
),
(
14,
'操作分类',
'sys_oper_type',
'0',
'admin',
'',
'操作分类列表',
'2021-12-17 11:29:50',
'2021-12-17 11:29:50',
NULL
),
(
15,
'任务组',
'sys_job_group',
'0',
'panda',
'',
'系统任务,开机自启',
'2021-12-24 15:14:56',
'2021-12-24 15:14:56',
NULL
),
(
16,
'通知类型',
'sys_notice_type',
'0',
'panda',
'',
'通知类型列表',
'2021-12-26 15:23:26',
'2021-12-26 15:23:26',
NULL
),
(
17,
'oss分类',
'res_oss_category',
'0',
'panda',
'',
'oss分类列表',
'2022-01-13 15:43:29',
'2022-01-13 15:43:29',
NULL
),
(
18,
'sms分类',
'res_sms_category',
'0',
'panda',
'',
'sms分类列表',
'2021-12-26 15:23:26',
'2022-01-13 15:47:13',
NULL
),
(
19,
'mail分类',
'res_mail_category',
'0',
'panda',
'',
'mail分类列表',
'2022-01-14 15:43:17',
'2022-01-14 15:43:17',
NULL
),
(
20,
'发布状态',
'sys_release_type',
'0',
'panda',
'',
'发布状态',
'2023-07-21 16:10:38',
'2023-07-21 16:10:38',
NULL
);
/*!40000 ALTER TABLE `sys_dict_types` ENABLE KEYS */
;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */
;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */
;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */
;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */
;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */
;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */
;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
;
-- Dump completed on 2024-04-01 16:17:38
-- ************************************************************
--
-- close fk
--
-- skip
-- MySQL dump 10.13 Distrib 8.0.25, for Linux (x86_64)
--
-- Host: 30.47.14.10 Database: x_magic
-- ------------------------------------------------------
-- Server version 8.0.22-cynos
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */
;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
;
/*!50503 SET NAMES utf8 */
;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */
;
/*!40103 SET TIME_ZONE='+00:00' */
;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */
;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */
;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */
;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */
;
--
-- Table structure for table `sys_files`
--
DROP TABLE IF EXISTS `sys_files`;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!50503 SET character_set_client = utf8mb4 */
;
CREATE TABLE `sys_files` (
`id` int NOT NULL,
`file_id` varchar(100) DEFAULT NULL,
`file_path` varchar(100) DEFAULT NULL,
`file_name` varchar(100) DEFAULT NULL,
`file_size` int DEFAULT NULL,
`user_id` int NOT NULL,
`file_type` varchar(100) DEFAULT NULL,
`create_time` datetime NOT NULL,
`delete_time` datetime DEFAULT NULL,
`privacy` tinyint(1) DEFAULT NULL,
`is_folder` tinyint(1) unsigned zerofill DEFAULT NULL,
`parent_id` int DEFAULT NULL
) ENGINE = InnoDB DEFAULT CHARSET = utf8;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `sys_files`
--
/*!40000 ALTER TABLE `sys_files` DISABLE KEYS */
;
/*!40000 ALTER TABLE `sys_files` ENABLE KEYS */
;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */
;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */
;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */
;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */
;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */
;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */
;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
;
-- Dump completed on 2024-04-01 16:17:39
-- ************************************************************
--
-- close fk
--
-- skip
-- MySQL dump 10.13 Distrib 8.0.25, for Linux (x86_64)
--
-- Host: 30.47.14.10 Database: x_magic
-- ------------------------------------------------------
-- Server version 8.0.22-cynos
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */
;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
;
/*!50503 SET NAMES utf8 */
;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */
;
/*!40103 SET TIME_ZONE='+00:00' */
;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */
;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */
;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */
;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */
;
--
-- Table structure for table `sys_menus`
--
DROP TABLE IF EXISTS `sys_menus`;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!50503 SET character_set_client = utf8mb4 */
;
CREATE TABLE `sys_menus` (
`menu_id` bigint NOT NULL,
`menu_name` varchar(128) DEFAULT NULL,
`title` varchar(64) DEFAULT NULL,
`parent_id` int DEFAULT NULL,
`sort` int DEFAULT NULL,
`icon` varchar(128) DEFAULT NULL,
`path` varchar(128) DEFAULT NULL,
`component` varchar(255) DEFAULT NULL,
`is_iframe` varchar(1) DEFAULT NULL,
`is_link` varchar(255) DEFAULT NULL,
`menu_type` varchar(1) DEFAULT NULL,
`is_hide` varchar(1) DEFAULT NULL,
`is_keep_alive` varchar(1) DEFAULT NULL,
`is_affix` varchar(1) DEFAULT NULL,
`permission` varchar(32) DEFAULT NULL,
`status` varchar(191) DEFAULT NULL,
`create_by` varchar(128) DEFAULT NULL,
`update_by` varchar(128) DEFAULT NULL,
`remark` varchar(191) DEFAULT NULL,
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` datetime DEFAULT NULL,
`delete_time` datetime DEFAULT NULL
) ENGINE = InnoDB DEFAULT CHARSET = utf8;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `sys_menus`
--
/*!40000 ALTER TABLE `sys_menus` DISABLE KEYS */
;
INSERT INTO
`sys_menus`
VALUES (
1,
'个人中心',
'',
0,
99,
'elementAvatar',
'/personal',
'/personal/index',
'1',
'',
'M',
'1',
'0',
'0',
'',
'0',
'',
'',
'',
'2021-12-03 14:12:00',
'2024-01-16 13:58:00',
NULL
),
(
2,
'系统账户',
'',
45,
1,
'elementUser',
'/system/user',
'/system/user/index',
'1',
'',
'C',
'0',
'1',
'1',
'system:user:list',
'0',
'',
'root',
'',
'2021-12-02 14:07:00',
'2024-02-25 11:56:00',
NULL
),
(
3,
'添加用户',
'',
2,
1,
'',
'',
'',
'',
'',
'F',
'0',
'',
'',
'system:user:add',
'0',
'',
'',
'',
'2021-12-03 13:36:00',
'2021-12-03 13:36:00',
NULL
),
(
4,
'编辑用户',
'',
2,
1,
'',
'',
'',
'',
'',
'F',
'0',
'',
'',
'system:user:edit',
'0',
'',
'',
'',
'2021-12-03 13:48:00',
'2021-12-03 13:48:00',
NULL
),
(
5,
'身份权限',
'',
45,
2,
'elementUserFilled',
'/system/role',
'/system/role/index',
'1',
'',
'C',
'0',
'1',
'1',
'system:role:list',
'0',
'',
'root',
'',
'2021-12-03 13:51:00',
'2024-02-25 11:57:00',
NULL
),
(
6,
'菜单管理',
'',
45,
2,
'iconfont icon-juxingkaobei',
'/system/menu',
'/system/menu/index',
'1',
'',
'C',
'0',
'0',
'1',
'system:menu:list',
'0',
'',
'root',
'',
'2021-12-03 13:54:00',
'2024-03-17 20:39:00',
NULL
),
(
7,
'部门团队',
'',
45,
4,
'byte-peoples-two',
'/system/organization',
'/system/organization/index',
'1',
'',
'C',
'0',
'1',
'1',
'system:organization:list',
'0',
'',
'root',
'',
'2021-12-03 13:58:00',
'2024-02-25 11:58:00',
NULL
),
(
8,
'岗位职称',
'',
45,
5,
'byte-five-star-badge',
'/system/post',
'/system/post/index',
'1',
'',
'C',
'0',
'1',
'1',
'system:post:list',
'0',
'',
'root',
'',
'2021-12-03 13:54:00',
'2024-02-25 11:58:00',
NULL
),
(
9,
'字典管理',
'',
45,
5,
'elementCellphone',
'/system/dict',
'/system/dict/index',
'1',
'',
'C',
'0',
'1',
'1',
'system:dict:list',
'0',
'',
'root',
'',
'2021-12-03 13:54:00',
'2024-02-27 00:06:00',
NULL
),
(
10,
'配置参数',
'',
45,
6,
'elementDocumentCopy',
'/system/config',
'/system/config/index',
'1',
'',
'C',
'0',
'1',
'1',
'system:config:list',
'0',
'',
'root',
'',
'2021-12-03 13:54:00',
'2024-02-27 00:06:00',
NULL
),
(
11,
'添加配置',
'',
10,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'system:config:add',
'0',
'',
'',
'',
'2021-12-06 17:19:00',
'2021-12-06 17:19:00',
NULL
),
(
12,
'修改配置',
'',
10,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'system:config:edit',
'0',
'',
'',
'',
'2021-12-06 17:20:00',
'2021-12-06 17:20:00',
NULL
),
(
13,
'删除配置',
'',
10,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'system:config:delete',
'0',
'',
'',
'',
'2021-12-06 17:23:00',
'2021-12-06 17:23:00',
NULL
),
(
14,
'导出配置',
'',
10,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'system:config:export',
'0',
'',
'',
'',
'2021-12-06 17:24:00',
'2021-12-06 17:24:00',
NULL
),
(
15,
'新增角色',
'',
5,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'system:role:add',
'0',
'',
'',
'',
'2021-12-06 17:43:00',
'2021-12-06 17:43:00',
NULL
),
(
16,
'删除角色',
'',
5,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'system:role:delete',
'0',
'',
'',
'',
'2021-12-06 17:44:00',
'2021-12-06 17:44:00',
NULL
),
(
17,
'修改角色',
'',
5,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'system:role:edit',
'0',
'',
'',
'',
'2021-12-06 17:44:00',
'2021-12-06 17:44:00',
NULL
),
(
18,
'导出角色',
'',
5,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'system:role:export',
'0',
'',
'',
'',
'2021-12-06 17:45:00',
'2021-12-06 17:45:00',
NULL
),
(
19,
'添加菜单',
'',
6,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'system:menu:add',
'0',
'',
'',
'',
'2021-12-06 17:46:00',
'2021-12-06 17:46:00',
NULL
),
(
20,
'修改菜单',
'',
6,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'system:menu:edit',
'0',
'',
'',
'',
'2021-12-06 17:46:00',
'2021-12-06 17:46:00',
NULL
),
(
21,
'删除菜单',
'',
6,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'system:menu:delete',
'0',
'',
'',
'',
'2021-12-06 17:46:00',
'2021-12-06 17:46:00',
NULL
),
(
22,
'添加部门',
'',
7,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'system:organization:add',
'0',
'',
'',
'',
'2021-12-07 09:33:00',
'2023-09-14 14:05:00',
NULL
),
(
23,
'编辑部门',
'',
7,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'system:organization:edit',
'0',
'',
'',
'',
'2021-12-07 09:34:00',
'2023-09-14 14:05:00',
NULL
),
(
24,
'删除部门',
'',
7,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'system:organization:delete',
'0',
'',
'',
'',
'2021-12-07 09:35:00',
'2023-09-14 14:05:00',
NULL
),
(
25,
'添加岗位',
'',
8,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'system:post:add',
'0',
'',
'',
'',
'2021-12-07 09:35:00',
'2021-12-07 09:35:00',
NULL
),
(
26,
'编辑岗位',
'',
8,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'system:post:edit',
'0',
'',
'',
'',
'2021-12-07 09:35:00',
'2021-12-07 09:35:00',
NULL
),
(
27,
'删除岗位',
'',
8,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'system:post:delete',
'0',
'',
'',
'',
'2021-12-07 09:35:00',
'2021-12-07 09:35:00',
NULL
),
(
28,
'导出岗位',
'',
8,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'system:post:export',
'0',
'',
'',
'',
'2021-12-07 09:35:00',
'2021-12-07 09:35:00',
NULL
),
(
29,
'添加字典类型',
'',
9,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'system:dictT:add',
'0',
'',
'',
'',
'2021-12-07 09:35:00',
'2021-12-07 09:35:00',
NULL
),
(
30,
'编辑字典类型',
'',
9,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'system:dictT:edit',
'0',
'',
'',
'',
'2021-12-07 09:35:00',
'2021-12-07 09:35:00',
NULL
),
(
31,
'删除字典类型',
'',
9,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'system:dictT:delete',
'0',
'',
'',
'',
'2021-12-07 09:35:00',
'2021-12-07 09:35:00',
NULL
),
(
32,
'导出字典类型',
'',
9,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'system:dictT:export',
'0',
'',
'',
'',
'2021-12-07 09:35:00',
'2021-12-07 09:35:00',
NULL
),
(
33,
'新增字典数据',
'',
9,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'system:dictD:add',
'0',
'',
'',
'',
'2021-12-07 09:35:00',
'2021-12-07 09:35:00',
NULL
),
(
34,
'修改字典数据',
'',
9,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'system:dictD:edit',
'0',
'',
'',
'',
'2021-12-07 09:48:00',
'2021-12-07 09:48:00',
NULL
),
(
35,
'删除字典数据',
'',
9,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'system:dictD:delete',
'0',
'',
'',
'',
'2021-12-07 09:48:00',
'2021-12-07 09:48:00',
NULL
),
(
36,
'接口管理',
'',
45,
2,
'iconfont icon-siweidaotu',
'/system/api',
'/system/api/index',
'1',
'',
'C',
'0',
'1',
'1',
'system:api:list',
'0',
'',
'root',
'',
'2021-12-09 09:09:00',
'2024-02-27 00:05:00',
NULL
),
(
37,
'添加接口',
'',
36,
1,
'',
'/system/api',
'',
'',
'',
'F',
'',
'',
'',
'system:api:add',
'0',
'',
'',
'',
'2021-12-09 09:09:00',
'2021-12-09 09:09:00',
NULL
),
(
38,
'编辑接口',
'',
36,
1,
'',
'/system/api',
'',
'',
'',
'F',
'',
'',
'',
'system:api:edit',
'0',
'',
'',
'',
'2021-12-09 09:10:00',
'2021-12-09 09:10:00',
NULL
),
(
39,
'删除接口',
'',
36,
1,
'',
'/system/api',
'',
'',
'',
'F',
'',
'',
'',
'system:api:delete',
'0',
'',
'',
'',
'2021-12-09 09:11:00',
'2021-12-09 09:11:00',
NULL
),
(
40,
'系统日志',
'',
0,
99,
'iconfont icon-biaodan',
'/log',
'Layout',
'1',
'',
'M',
'0',
'1',
'1',
'',
'0',
'',
'',
'',
'2021-12-02 11:04:00',
'2024-01-16 13:58:00',
NULL
),
(
41,
'消息通知',
'',
0,
20,
'byte-remind',
'/tool',
'Layout',
'1',
'',
'M',
'0',
'1',
'1',
'',
'0',
'',
'',
'',
'2021-12-16 16:35:00',
'2024-01-16 13:58:00',
NULL
),
(
42,
'操作日志',
'',
40,
1,
'byte-index-finger',
'/log/operation',
'/log/operation/index',
'1',
'',
'C',
'0',
'1',
'1',
'log:operation:list',
'0',
'',
'root',
'',
'2021-12-16 16:42:00',
'2024-02-27 00:00:00',
NULL
),
(
43,
'登录日志',
'',
40,
2,
'byte-key-two',
'/log/login',
'/log/login/index',
'1',
'',
'C',
'0',
'1',
'1',
'log:login:list',
'0',
'',
'root',
'',
'2021-12-16 16:43:00',
'2024-02-27 00:01:00',
NULL
),
(
44,
'服务状态',
'',
40,
1,
'byte-electric-wave',
'/tool/monitor/',
'/tool/monitor/index',
'1',
'',
'C',
'0',
'1',
'1',
'tool:monitor:list',
'0',
'',
'root',
'',
'2021-12-03 14:12:00',
'2024-02-27 00:03:00',
NULL
),
(
45,
'开发工具',
'',
0,
90,
'iconfont icon-zhongduancanshu',
'/develop',
'Layout',
'1',
'',
'M',
'0',
'1',
'1',
'',
'0',
'',
'',
'',
'2021-12-16 16:53:00',
'2024-01-16 13:59:00',
NULL
),
(
46,
'数据应用',
'',
45,
2,
'iconfont icon-zhongduancanshu',
'/develop/code',
'/develop/code/index',
'1',
'',
'C',
'0',
'1',
'1',
'develop:code:list',
'0',
'',
'',
'',
'2021-12-16 16:56:00',
'2021-12-16 16:56:00',
NULL
),
(
47,
'系统接口',
'',
45,
3,
'iconfont icon-wenducanshu-05',
'/develop/apis',
'/layout/routerView/iframes',
'0',
'https://82200r6gti.apifox.cn',
'C',
'0',
'1',
'1',
'develop:apis:list',
'0',
'',
'',
'',
'2021-12-16 16:58:00',
'2023-09-04 11:02:00',
NULL
),
(
48,
'公告通知',
'',
41,
3,
'elementTicket',
'/tool/notice',
'/tool/notice/index',
'1',
'',
'C',
'0',
'1',
'1',
'tool:notice:list',
'0',
'',
'',
'',
'2021-12-16 22:09:00',
'2021-12-28 13:42:00',
NULL
),
(
49,
'删除',
'',
42,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'log:operation:delete',
'0',
'',
'',
'',
'2022-01-14 13:28:00',
'2022-01-14 13:28:00',
NULL
),
(
50,
'清空',
'',
42,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'log:operation:clean',
'0',
'',
'',
'',
'2022-01-14 13:29:00',
'2022-01-14 13:29:00',
NULL
),
(
51,
'删除',
'',
43,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'log:login:delete',
'0',
'',
'',
'',
'2022-01-14 13:30:00',
'2022-01-14 13:30:00',
NULL
),
(
52,
'清空',
'',
43,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'log:login:clean',
'0',
'',
'',
'',
'2022-01-14 13:31:00',
'2022-01-14 13:31:00',
NULL
),
(
53,
'添加',
'',
48,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'tool:notice:add',
'0',
'',
'',
'',
'2022-01-14 13:35:00',
'2022-01-14 13:35:00',
NULL
),
(
54,
'编辑',
'',
48,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'tool:notice:edit',
'0',
'',
'',
'',
'2022-01-14 13:36:00',
'2022-01-14 13:36:00',
NULL
),
(
55,
'删除',
'',
48,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'tool:notice:delete',
'0',
'',
'',
'',
'2022-01-14 13:36:00',
'2022-01-14 13:36:00',
NULL
),
(
56,
'查看',
'',
48,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'tool:notice:view',
'0',
'',
'',
'',
'2022-01-14 13:36:00',
'2022-01-14 13:36:00',
NULL
),
(
57,
'导入',
'',
46,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'develop:code:add',
'0',
'',
'',
'',
'2022-01-14 13:38:00',
'2022-01-14 13:38:00',
NULL
),
(
58,
'编辑',
'',
46,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'develop:code:edit',
'0',
'',
'',
'',
'2022-01-14 13:41:00',
'2022-01-14 13:41:00',
NULL
),
(
59,
'删除',
'',
46,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'develop:code:delete',
'0',
'',
'',
'',
'2022-01-14 13:41:00',
'2022-01-14 13:41:00',
NULL
),
(
60,
'预览',
'',
46,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'develop:code:view',
'0',
'',
'',
'',
'2022-01-14 13:42:00',
'2022-01-14 13:42:00',
NULL
),
(
61,
'数据模型',
'',
46,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'develop:code:code',
'0',
'',
'',
'',
'2022-01-14 13:42:00',
'2022-01-14 13:42:00',
NULL
),
(
62,
'计划任务',
'',
0,
30,
'byte-stopwatch-start',
'/job',
'Layout',
'1',
'',
'M',
'0',
'1',
'1',
'',
'0',
'',
'',
'',
'2023-08-08 14:08:00',
'2024-01-16 13:57:00',
NULL
),
(
63,
'任务列表',
'',
62,
1,
'byte-list-success',
'/job/job',
'/job/job/index',
'1',
'',
'C',
'0',
'1',
'1',
'job:list',
'0',
'',
'',
'',
'2023-08-08 14:10:00',
'2023-08-08 14:12:00',
NULL
),
(
64,
'执行日志',
'',
62,
2,
'byte-history',
'/job/log',
'/job/log/index',
'1',
'',
'C',
'0',
'1',
'1',
'job:log:list',
'0',
'',
'',
'',
'2023-08-08 14:12:00',
'2023-08-08 14:12:00',
NULL
),
(
65,
'新增',
'',
62,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'job:add',
'0',
'',
'',
'',
'2023-08-08 14:20:00',
'2023-08-08 14:20:00',
NULL
),
(
66,
'编辑',
'',
62,
2,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'job:edit',
'0',
'',
'',
'',
'2023-08-08 14:20:00',
'2023-08-08 14:20:00',
NULL
),
(
67,
'删除',
'',
62,
3,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'job:delete',
'0',
'',
'',
'',
'2023-08-08 14:21:00',
'2023-08-08 14:21:00',
NULL
),
(
68,
'运行启动',
'',
62,
4,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'job:run',
'0',
'',
'',
'',
'2023-08-08 14:21:00',
'2023-08-08 14:21:00',
NULL
),
(
69,
'删除',
'',
63,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'job:log:delete',
'0',
'',
'',
'',
'2023-08-08 14:22:00',
'2023-08-08 14:22:00',
NULL
),
(
70,
'清空',
'',
63,
2,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'job:log:clean',
'0',
'',
'',
'',
'2023-08-08 14:22:00',
'2023-08-08 14:22:00',
NULL
),
(
78,
'应用管理',
'',
0,
99,
'iconfont icon-shoujidiannao',
'/apply',
'Layout',
'1',
'',
'M',
'1',
'1',
'1',
'',
'1',
'',
'',
'',
'2023-09-02 14:50:00',
'2024-01-16 13:58:00',
NULL
),
(
79,
'应用商店',
'',
120,
1,
'iconfont icon-shoujidiannao',
'/apply/common',
'/apply/common/index',
'1',
'',
'C',
'0',
'1',
'1',
'apply:common:list',
'0',
'',
'',
'',
'2023-09-02 14:51:00',
'2023-09-02 14:51:00',
NULL
),
(
80,
'我的应用',
'',
120,
2,
'iconfont icon-LoggedinPC',
'/apply/meapp',
'/apply/meapp/index',
'1',
'',
'C',
'0',
'1',
'1',
'apply:meapp:list',
'0',
'',
'',
'',
'2023-09-02 14:52:00',
'2023-09-02 14:52:00',
NULL
),
(
84,
'消息中心',
'',
41,
1,
'byte-message',
'/tool/alarm',
'/tool/alarm/index',
'1',
'',
'C',
'0',
'1',
'1',
'tool:alarm:list',
'0',
'',
'',
'',
'2023-10-18 10:20:00',
'2024-01-16 13:26:00',
NULL
),
(
85,
'文件存储',
'',
0,
1,
'byte-weixin-favorites',
'/file',
'Layout',
'1',
'',
'M',
'',
'',
'',
'',
'0',
'',
'',
'',
'2024-01-16 11:57:00',
'2024-01-16 11:57:00',
NULL
),
(
86,
'公共文件',
'',
85,
1,
'byte-folder-open',
'/files/public',
'/files/public/index',
'1',
'',
'C',
'0',
'1',
'',
'files:public',
'0',
'',
'root',
'',
'2024-01-16 12:02:00',
'2024-03-23 15:15:00',
NULL
),
(
87,
'我的文件',
'',
85,
1,
'byte-folder-protection-one',
'/files/my',
'/files/my/index',
'1',
'',
'C',
'0',
'1',
'1',
'files:my',
'0',
'',
'root',
'',
'2024-01-16 12:02:00',
'2024-03-23 15:16:00',
NULL
),
(
88,
'上传文件',
'',
86,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'file:api:addFile',
'0',
'root',
'',
'',
'2024-03-22 10:29:00',
'2024-03-22 10:29:00',
NULL
),
(
89,
'创建目录',
'',
86,
2,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'file:api:addCatalogue',
'0',
'root',
'',
'',
'2024-03-22 10:29:00',
'2024-03-22 10:29:00',
NULL
),
(
90,
'删除',
'',
86,
3,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'file:api:delete',
'0',
'root',
'',
'',
'2024-03-22 10:30:00',
'2024-03-22 10:30:00',
NULL
),
(
91,
'修改',
'',
86,
4,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'file:api:edit',
'0',
'root',
'',
'',
'2024-03-22 10:31:00',
'2024-03-22 10:31:00',
NULL
),
(
92,
'函数缓存',
'',
45,
1,
'byte-triangular-pyramid',
'/function/cache',
'/function/cache/index',
'',
'',
'C',
'',
'',
'',
'function:cache:list',
'0',
'',
'root',
'',
'2024-03-22 10:31:00',
'2024-03-29 13:30:07',
NULL
),
(
93,
'函数线程',
'',
45,
1,
'byte-cpu',
'/function/thread',
'/function/thread/index',
'',
'',
'C',
'',
'',
'',
'function:thread:list',
'0',
'',
'root',
'',
'2024-03-22 10:31:00',
'2024-03-29 13:30:25',
NULL
),
(
94,
'清理缓存',
'',
93,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'function:thread:delete',
'0',
'',
'root',
'',
'2024-03-29 13:23:22',
'2024-03-29 13:24:30',
NULL
),
(
95,
'清理线程',
'',
92,
1,
'',
'',
'',
'',
'',
'F',
'',
'',
'',
'function:cache:delete',
'0',
'',
'root',
'',
'2024-03-29 13:23:41',
'2024-03-29 13:25:18',
NULL
);
/*!40000 ALTER TABLE `sys_menus` ENABLE KEYS */
;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */
;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */
;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */
;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */
;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */
;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */
;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
;
-- Dump completed on 2024-04-01 16:17:40
-- ************************************************************
--
-- close fk
--
-- skip
-- MySQL dump 10.13 Distrib 8.0.25, for Linux (x86_64)
--
-- Host: 30.47.14.10 Database: x_magic
-- ------------------------------------------------------
-- Server version 8.0.22-cynos
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */
;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
;
/*!50503 SET NAMES utf8 */
;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */
;
/*!40103 SET TIME_ZONE='+00:00' */
;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */
;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */
;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */
;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */
;
--
-- Table structure for table `sys_notices`
--
DROP TABLE IF EXISTS `sys_notices`;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!50503 SET character_set_client = utf8mb4 */
;
CREATE TABLE `sys_notices` (
`notice_id` bigint NOT NULL AUTO_INCREMENT,
`title` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '标题',
`content` text CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT '标题',
`notice_type` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '通知类型',
`organization_id` int DEFAULT NULL COMMENT '部门Id,部门及子部门',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` datetime DEFAULT NULL,
`delete_time` datetime DEFAULT NULL,
`user_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
PRIMARY KEY (`notice_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 DEFAULT CHARSET = utf8 ROW_FORMAT = COMPACT;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `sys_notices`
--
/*!40000 ALTER TABLE `sys_notices` DISABLE KEYS */
;
INSERT INTO
`sys_notices`
VALUES (
1,
'关于学习交流的通知',
'<p>发布<b>入群</b>通知&nbsp;<span style=\"color: var(--el-text-color-regular);\">467890197, 交流学习</span><span style=\"font-size: 14px; color: var(--el-text-color-regular);\"></span></p>',
'1',
0,
'2021-12-26 15:29:25',
'2021-12-26 16:19:48',
NULL,
'panda'
),
(
2,
'test',
'<p>sdsad</p>',
'1',
2,
'2021-12-26 16:23:13',
'2021-12-26 16:23:13',
'2021-12-26 16:31:31',
'panda'
),
(
3,
'版本更新通知:任务功能,通知功能完成',
'<p><span style=\"font-size: 14px; color: var(--el-text-color-regular);\">',
'1',
0,
'2021-12-26 17:33:47',
'2021-12-26 17:33:47',
NULL,
'panda'
);
/*!40000 ALTER TABLE `sys_notices` ENABLE KEYS */
;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */
;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */
;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */
;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */
;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */
;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */
;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
;
-- Dump completed on 2024-04-01 16:17:41
-- ************************************************************
--
-- close fk
--
-- skip
-- MySQL dump 10.13 Distrib 8.0.25, for Linux (x86_64)
--
-- Host: 30.47.14.10 Database: x_magic
-- ------------------------------------------------------
-- Server version 8.0.22-cynos
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */
;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
;
/*!50503 SET NAMES utf8 */
;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */
;
/*!40103 SET TIME_ZONE='+00:00' */
;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */
;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */
;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */
;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */
;
--
-- Table structure for table `sys_organizations`
--
DROP TABLE IF EXISTS `sys_organizations`;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!50503 SET character_set_client = utf8mb4 */
;
CREATE TABLE `sys_organizations` (
`organization_id` bigint NOT NULL AUTO_INCREMENT,
`parent_id` int DEFAULT NULL COMMENT '上级组织',
`organization_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织路径',
`organization_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织名称',
`sort` int DEFAULT NULL COMMENT '排序',
`leader` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '负责人',
`phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '手机',
`email` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '邮箱',
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` datetime DEFAULT NULL,
`delete_time` datetime DEFAULT NULL,
PRIMARY KEY (`organization_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 8 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `sys_organizations`
--
/*!40000 ALTER TABLE `sys_organizations` DISABLE KEYS */
;
INSERT INTO
`sys_organizations`
VALUES (
1,
0,
'/0/1',
'公司总部',
0,
'xm',
'18353366836',
'342@qq.com',
'0',
'admin',
'admin',
'2021-12-01 17:31:53',
'2021-12-02 08:56:19',
NULL
),
(
2,
1,
'/0/1/2',
'研发部',
1,
'panda',
'18353366543',
'ewr@qq.com',
'0',
'admin',
'admin',
'2021-12-01 17:37:43',
'2021-12-02 08:55:56',
NULL
),
(
3,
1,
'/0/1/3',
'营销部',
2,
'panda',
'18353333333',
'342@qq.com',
'0',
'panda',
'panda',
'2021-12-24 10:46:24',
'2021-12-24 10:47:15',
NULL
);
/*!40000 ALTER TABLE `sys_organizations` ENABLE KEYS */
;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */
;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */
;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */
;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */
;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */
;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */
;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
;
-- Dump completed on 2024-04-01 16:17:41
-- ************************************************************
--
-- close fk
--
-- skip
-- MySQL dump 10.13 Distrib 8.0.25, for Linux (x86_64)
--
-- Host: 30.47.14.10 Database: x_magic
-- ------------------------------------------------------
-- Server version 8.0.22-cynos
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */
;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
;
/*!50503 SET NAMES utf8 */
;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */
;
/*!40103 SET TIME_ZONE='+00:00' */
;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */
;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */
;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */
;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */
;
--
-- Table structure for table `oa_posts`
--
DROP TABLE IF EXISTS `oa_posts`;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!50503 SET character_set_client = utf8mb4 */
;
CREATE TABLE `oa_posts` (
`post_id` bigint NOT NULL AUTO_INCREMENT,
`post_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '岗位名称',
`post_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '岗位代码',
`sort` int DEFAULT NULL COMMENT '岗位排序',
`status` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态',
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述',
`create_by` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`update_by` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` datetime DEFAULT NULL,
`delete_time` datetime DEFAULT NULL,
PRIMARY KEY (`post_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `oa_posts`
--
/*!40000 ALTER TABLE `oa_posts` DISABLE KEYS */
;
INSERT INTO
`oa_posts`
VALUES (
1,
'首席执行官',
'CEO',
1,
'0',
'首席执行官',
'panda',
'',
'2021-12-02 09:21:44',
'2022-07-16 17:36:32',
NULL
),
(
2,
'首席技术执行官',
'CTO',
2,
'0',
'',
'panda',
'',
'2021-12-02 09:21:44',
'2022-07-16 17:37:42',
NULL
);
/*!40000 ALTER TABLE `oa_posts` ENABLE KEYS */
;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */
;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */
;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */
;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */
;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */
;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */
;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
;
-- Dump completed on 2024-04-01 16:17:42
-- ************************************************************
--
-- close fk
--
-- skip
-- MySQL dump 10.13 Distrib 8.0.25, for Linux (x86_64)
--
-- Host: 30.47.14.10 Database: x_magic
-- ------------------------------------------------------
-- Server version 8.0.22-cynos
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */
;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
;
/*!50503 SET NAMES utf8 */
;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */
;
/*!40103 SET TIME_ZONE='+00:00' */
;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */
;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */
;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */
;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */
;
--
-- Table structure for table `sys_role_menus_rel`
--
DROP TABLE IF EXISTS `sys_role_menus_rel`;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!50503 SET character_set_client = utf8mb4 */
;
CREATE TABLE `sys_role_menus_rel` (
`id` bigint NOT NULL AUTO_INCREMENT,
`role_id` int DEFAULT NULL,
`menu_id` int DEFAULT NULL,
`role_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`delete_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 408 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `sys_role_menus_rel`
--
/*!40000 ALTER TABLE `sys_role_menus_rel` DISABLE KEYS */
;
INSERT INTO
`sys_role_menus_rel`
VALUES (325, 1, 1, 'admin', NULL),
(326, 1, 2, 'admin', NULL),
(327, 1, 3, 'admin', NULL),
(328, 1, 4, 'admin', NULL),
(329, 1, 5, 'admin', NULL),
(330, 1, 6, 'admin', NULL),
(331, 1, 7, 'admin', NULL),
(332, 1, 8, 'admin', NULL),
(333, 1, 9, 'admin', NULL),
(334, 1, 10, 'admin', NULL),
(335, 1, 11, 'admin', NULL),
(336, 1, 12, 'admin', NULL),
(337, 1, 13, 'admin', NULL),
(338, 1, 14, 'admin', NULL),
(339, 1, 15, 'admin', NULL),
(340, 1, 16, 'admin', NULL),
(341, 1, 17, 'admin', NULL),
(342, 1, 18, 'admin', NULL),
(343, 1, 19, 'admin', NULL),
(344, 1, 20, 'admin', NULL),
(345, 1, 21, 'admin', NULL),
(346, 1, 22, 'admin', NULL),
(347, 1, 23, 'admin', NULL),
(348, 1, 24, 'admin', NULL),
(349, 1, 25, 'admin', NULL),
(350, 1, 26, 'admin', NULL),
(351, 1, 27, 'admin', NULL),
(352, 1, 28, 'admin', NULL),
(353, 1, 29, 'admin', NULL),
(354, 1, 30, 'admin', NULL),
(355, 1, 31, 'admin', NULL),
(356, 1, 32, 'admin', NULL),
(357, 1, 33, 'admin', NULL),
(358, 1, 34, 'admin', NULL),
(359, 1, 35, 'admin', NULL),
(360, 1, 36, 'admin', NULL),
(361, 1, 37, 'admin', NULL),
(362, 1, 38, 'admin', NULL),
(363, 1, 39, 'admin', NULL),
(364, 1, 40, 'admin', NULL),
(365, 1, 41, 'admin', NULL),
(366, 1, 42, 'admin', NULL),
(367, 1, 43, 'admin', NULL),
(368, 1, 44, 'admin', NULL),
(369, 1, 45, 'admin', NULL),
(370, 1, 46, 'admin', NULL),
(371, 1, 47, 'admin', NULL),
(372, 1, 48, 'admin', NULL),
(373, 1, 49, 'admin', NULL),
(374, 1, 50, 'admin', NULL),
(375, 1, 51, 'admin', NULL),
(376, 1, 52, 'admin', NULL),
(377, 1, 53, 'admin', NULL),
(378, 1, 54, 'admin', NULL),
(379, 1, 55, 'admin', NULL),
(380, 1, 56, 'admin', NULL),
(381, 1, 57, 'admin', NULL),
(382, 1, 58, 'admin', NULL),
(383, 1, 59, 'admin', NULL),
(384, 1, 60, 'admin', NULL),
(385, 1, 61, 'admin', NULL),
(386, 1, 62, 'admin', NULL),
(387, 1, 63, 'admin', NULL),
(388, 1, 64, 'admin', NULL),
(389, 1, 65, 'admin', NULL),
(390, 1, 66, 'admin', NULL),
(391, 1, 67, 'admin', NULL),
(392, 1, 68, 'admin', NULL),
(393, 1, 69, 'admin', NULL),
(394, 1, 70, 'admin', NULL),
(395, 1, 78, 'admin', NULL),
(396, 1, 84, 'admin', NULL),
(397, 1, 85, 'admin', NULL),
(398, 1, 86, 'admin', NULL),
(399, 1, 87, 'admin', NULL),
(400, 1, 88, 'admin', NULL),
(401, 1, 89, 'admin', NULL),
(402, 1, 90, 'admin', NULL),
(403, 1, 91, 'admin', NULL),
(404, 1, 92, 'admin', NULL),
(405, 1, 93, 'admin', NULL),
(406, 1, 94, 'admin', NULL),
(407, 1, 95, 'admin', NULL);
/*!40000 ALTER TABLE `sys_role_menus_rel` ENABLE KEYS */
;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */
;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */
;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */
;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */
;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */
;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */
;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
;
-- Dump completed on 2024-04-01 16:17:43
-- ************************************************************
--
-- close fk
--
-- skip
-- MySQL dump 10.13 Distrib 8.0.25, for Linux (x86_64)
--
-- Host: 30.47.14.10 Database: x_magic
-- ------------------------------------------------------
-- Server version 8.0.22-cynos
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */
;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
;
/*!50503 SET NAMES utf8 */
;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */
;
/*!40103 SET TIME_ZONE='+00:00' */
;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */
;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */
;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */
;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */
;
--
-- Table structure for table `sys_role_organizations_rel`
--
DROP TABLE IF EXISTS `sys_role_organizations_rel`;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!50503 SET character_set_client = utf8mb4 */
;
CREATE TABLE `sys_role_organizations_rel` (
`role_id` int DEFAULT NULL,
`organization_id` int DEFAULT NULL,
`id` bigint NOT NULL AUTO_INCREMENT,
`delete_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 15 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `sys_role_organizations_rel`
--
/*!40000 ALTER TABLE `sys_role_organizations_rel` DISABLE KEYS */
;
INSERT INTO
`sys_role_organizations_rel`
VALUES (1, 2, 1, NULL),
(1, 3, 2, NULL),
(1, 7, 3, NULL),
(2, 2, 4, NULL),
(2, 3, 5, NULL),
(2, 7, 6, NULL);
/*!40000 ALTER TABLE `sys_role_organizations_rel` ENABLE KEYS */
;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */
;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */
;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */
;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */
;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */
;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */
;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
;
-- Dump completed on 2024-04-01 16:17:43
-- ************************************************************
--
-- close fk
--
-- skip
-- MySQL dump 10.13 Distrib 8.0.25, for Linux (x86_64)
--
-- Host: 30.47.14.10 Database: x_magic
-- ------------------------------------------------------
-- Server version 8.0.22-cynos
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */
;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
;
/*!50503 SET NAMES utf8 */
;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */
;
/*!40103 SET TIME_ZONE='+00:00' */
;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */
;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */
;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */
;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */
;
--
-- Table structure for table `sys_roles`
--
DROP TABLE IF EXISTS `sys_roles`;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!50503 SET character_set_client = utf8mb4 */
;
CREATE TABLE `sys_roles` (
`role_id` bigint NOT NULL AUTO_INCREMENT,
`role_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '角色名称',
`status` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态',
`role_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '角色代码',
`data_scope` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据范围1全部数据权限 2自定数据权限 3本部门数据权限 4本部门及以下数据权限',
`role_sort` int DEFAULT NULL COMMENT '角色排序',
`create_by` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`update_by` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`create_time` datetime DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
`delete_time` datetime DEFAULT NULL,
PRIMARY KEY (`role_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 6 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `sys_roles`
--
/*!40000 ALTER TABLE `sys_roles` DISABLE KEYS */
;
INSERT INTO
`sys_roles`
VALUES (
1,
'超管理员',
'0',
'admin',
'4',
1,
'admin',
'root',
'超级管理',
'2021-12-02 16:03:26',
'2024-04-01 12:57:35',
NULL
),
(
2,
'管理员',
'0',
'manage',
'1',
2,
'panda',
'panda',
'',
'2021-12-19 16:06:20',
'2023-10-07 11:37:58',
NULL
),
(
3,
'测试',
'0',
'test',
'0',
3,
'panda',
'',
'',
'2023-09-14 11:34:44',
'2023-09-14 11:34:44',
NULL
);
/*!40000 ALTER TABLE `sys_roles` ENABLE KEYS */
;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */
;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */
;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */
;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */
;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */
;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */
;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
;
-- Dump completed on 2024-04-01 16:17:44
-- ************************************************************
--
-- close fk
--
-- skip
-- MySQL dump 10.13 Distrib 8.0.25, for Linux (x86_64)
--
-- Host: 30.47.14.10 Database: x_magic
-- ------------------------------------------------------
-- Server version 8.0.22-cynos
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */
;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
;
/*!50503 SET NAMES utf8 */
;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */
;
/*!40103 SET TIME_ZONE='+00:00' */
;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */
;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */
;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */
;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */
;
--
-- Table structure for table `sys_users`
--
DROP TABLE IF EXISTS `sys_users`;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!50503 SET character_set_client = utf8mb4 */
;
CREATE TABLE `sys_users` (
`user_id` bigint NOT NULL AUTO_INCREMENT,
`nick_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`role_id` int DEFAULT NULL,
`salt` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`sex` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`email` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`organization_id` int DEFAULT NULL,
`post_id` int DEFAULT NULL,
`create_by` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`update_by` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`status` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` datetime DEFAULT NULL,
`delete_time` datetime DEFAULT NULL,
`username` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`password` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`role_ids` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '多角色',
`post_ids` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '多岗位',
PRIMARY KEY (`user_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `sys_users`
--
/*!40000 ALTER TABLE `sys_users` DISABLE KEYS */
;
INSERT INTO
`sys_users`
VALUES (
1,
'系统管理员',
'13818888888',
1,
NULL,
'',
'0',
'1@qq.com',
2,
4,
'system',
'1',
NULL,
'0',
'2021-12-03 09:46:55',
'2022-02-09 13:28:49',
NULL,
'root',
'$2a$10$cKFFTCzGOvaIHHJY2K45Zuwt8TD6oPzYi4s5MzYIBAWCLL6ZhouP2',
'1',
'1,4'
);
/*!40000 ALTER TABLE `sys_users` ENABLE KEYS */
;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */
;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */
;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */
;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */
;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */
;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */
;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
;
-- Dump completed on 2024-04-01 16:17:45