From 98cb6da92448b0bd466be060c4c73a1650844f92 Mon Sep 17 00:00:00 2001 From: kerwincui <164770707@qq.com> Date: Tue, 14 Jun 2022 16:46:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0sql=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- springboot/sql/wumei-smart.sql | 1898 +++++++++++++++++++++++--------- 1 file changed, 1393 insertions(+), 505 deletions(-) diff --git a/springboot/sql/wumei-smart.sql b/springboot/sql/wumei-smart.sql index 5518c424..1c8e183f 100644 --- a/springboot/sql/wumei-smart.sql +++ b/springboot/sql/wumei-smart.sql @@ -1,245 +1,22 @@ /* Navicat Premium Data Transfer - Source Server : wumei.live + Source Server : 阿里云RDS Source Server Type : MySQL - Source Server Version : 50734 - Source Host : wumei.live:3306 + Source Server Version : 50735 + Source Host : kerwincui.mysql.rds.aliyuncs.com:3306 Source Schema : wumei-smart Target Server Type : MySQL - Target Server Version : 50734 + Target Server Version : 50735 File Encoding : 65001 - Date: 22/04/2022 01:33:54 + Date: 12/06/2022 15:07:02 */ SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; --- ---------------------------- --- Table structure for QRTZ_BLOB_TRIGGERS --- ---------------------------- -DROP TABLE IF EXISTS `QRTZ_BLOB_TRIGGERS`; -CREATE TABLE `QRTZ_BLOB_TRIGGERS` ( - `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调度名称', - `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键', - `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键', - `blob_data` blob NULL COMMENT '存放持久化Trigger对象', - PRIMARY KEY (`sched_name`, `trigger_name`, `trigger_group`) USING BTREE, - CONSTRAINT `QRTZ_BLOB_TRIGGERS_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `QRTZ_TRIGGERS` (`sched_name`, `trigger_name`, `trigger_group`) ON DELETE RESTRICT ON UPDATE RESTRICT -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'Blob类型的触发器表' ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of QRTZ_BLOB_TRIGGERS --- ---------------------------- - --- ---------------------------- --- Table structure for QRTZ_CALENDARS --- ---------------------------- -DROP TABLE IF EXISTS `QRTZ_CALENDARS`; -CREATE TABLE `QRTZ_CALENDARS` ( - `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调度名称', - `calendar_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '日历名称', - `calendar` blob NOT NULL COMMENT '存放持久化calendar对象', - PRIMARY KEY (`sched_name`, `calendar_name`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '日历信息表' ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of QRTZ_CALENDARS --- ---------------------------- - --- ---------------------------- --- Table structure for QRTZ_CRON_TRIGGERS --- ---------------------------- -DROP TABLE IF EXISTS `QRTZ_CRON_TRIGGERS`; -CREATE TABLE `QRTZ_CRON_TRIGGERS` ( - `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调度名称', - `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键', - `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键', - `cron_expression` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'cron表达式', - `time_zone_id` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '时区', - PRIMARY KEY (`sched_name`, `trigger_name`, `trigger_group`) USING BTREE, - CONSTRAINT `QRTZ_CRON_TRIGGERS_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `QRTZ_TRIGGERS` (`sched_name`, `trigger_name`, `trigger_group`) ON DELETE RESTRICT ON UPDATE RESTRICT -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'Cron类型的触发器表' ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of QRTZ_CRON_TRIGGERS --- ---------------------------- -INSERT INTO `QRTZ_CRON_TRIGGERS` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME1', 'DEFAULT', '0 20 10 ? * 1,2,3,4,5,6,7', 'Asia/Shanghai'); - --- ---------------------------- --- Table structure for QRTZ_FIRED_TRIGGERS --- ---------------------------- -DROP TABLE IF EXISTS `QRTZ_FIRED_TRIGGERS`; -CREATE TABLE `QRTZ_FIRED_TRIGGERS` ( - `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调度名称', - `entry_id` varchar(95) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调度器实例id', - `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键', - `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键', - `instance_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调度器实例名', - `fired_time` bigint(13) NOT NULL COMMENT '触发的时间', - `sched_time` bigint(13) NOT NULL COMMENT '定时器制定的时间', - `priority` int(11) NOT NULL COMMENT '优先级', - `state` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '状态', - `job_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '任务名称', - `job_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '任务组名', - `is_nonconcurrent` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否并发', - `requests_recovery` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否接受恢复执行', - PRIMARY KEY (`sched_name`, `entry_id`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '已触发的触发器表' ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of QRTZ_FIRED_TRIGGERS --- ---------------------------- - --- ---------------------------- --- Table structure for QRTZ_JOB_DETAILS --- ---------------------------- -DROP TABLE IF EXISTS `QRTZ_JOB_DETAILS`; -CREATE TABLE `QRTZ_JOB_DETAILS` ( - `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调度名称', - `job_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '任务名称', - `job_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '任务组名', - `description` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '相关介绍', - `job_class_name` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '执行任务类名称', - `is_durable` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否持久化', - `is_nonconcurrent` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否并发', - `is_update_data` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否更新数据', - `requests_recovery` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否接受恢复执行', - `job_data` blob NULL COMMENT '存放持久化job对象', - PRIMARY KEY (`sched_name`, `job_name`, `job_group`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '任务详细信息表' ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of QRTZ_JOB_DETAILS --- ---------------------------- -INSERT INTO `QRTZ_JOB_DETAILS` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME1', 'DEFAULT', NULL, 'com.ruoyi.iot.util.quartz.QuartzDisallowConcurrentExecution', '0', '1', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F504552544945537372001E636F6D2E72756F79692E696F742E646F6D61696E2E4465766963654A6F6200000000000000010200114C0007616374696F6E737400124C6A6176612F6C616E672F537472696E673B4C0007616C65727449647400104C6A6176612F6C616E672F4C6F6E673B4C000A636F6E63757272656E7471007E00094C000E63726F6E45787072657373696F6E71007E00094C0008646576696365496471007E000A4C000A6465766963654E616D6571007E00094C00096973416476616E63657400134C6A6176612F6C616E672F496E74656765723B4C00086A6F6247726F757071007E00094C00056A6F62496471007E000A4C00076A6F624E616D6571007E00094C00076A6F625479706571007E000B4C000D6D697366697265506F6C69637971007E00094C000970726F64756374496471007E000A4C000B70726F647563744E616D6571007E00094C00077363656E65496471007E000A4C000C73657269616C4E756D62657271007E00094C000673746174757371007E000978720027636F6D2E72756F79692E636F6D6D6F6E2E636F72652E646F6D61696E2E42617365456E7469747900000000000000010200074C0008637265617465427971007E00094C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C0006706172616D7371007E00034C000672656D61726B71007E00094C000B73656172636856616C756571007E00094C0008757064617465427971007E00094C000A75706461746554696D6571007E000D787074000561646D696E7372000E6A6176612E7574696C2E44617465686A81014B597419030000787077080000017F8E04515078707400007070707401F55B7B226964223A20227265706F72745F6D6F6E69746F72222C20226E616D65223A2022E4B88AE68AA5E79B91E6B58BE695B0E68DAE222C202274797065223A20322C202276616C7565223A202231222C2022736F75726365223A20322C20226465766963654964223A20332C2022616C6572744E616D65223A2022222C2022616C6572744C6576656C223A20312C20226465766963654E616D65223A202245535038323636E5BC80E58F91E69DBF227D2C207B226964223A2022737769746368222C20226E616D65223A2022E8AEBEE5A487E5BC80E585B3222C202274797065223A20322C202276616C7565223A202231222C2022736F75726365223A20322C20226465766963654964223A20332C2022616C6572744E616D65223A2022222C2022616C6572744C6576656C223A20312C20226465766963654E616D65223A202245535038323636E5BC80E58F91E69DBF227D2C207B226964223A202267656172222C20226E616D65223A2022E8BF90E8A18CE6A1A3E4BD8D222C202274797065223A20322C202276616C7565223A202233222C2022736F75726365223A20322C20226465766963654964223A20332C2022616C6572744E616D65223A2022222C2022616C6572744C6576656C223A20312C20226465766963654E616D65223A202245535038323636E5BC80E58F91E69DBF227D5D707400013174001930203230203130203F202A20312C322C332C342C352C362C377372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000000374001045535038323636E5BC80E58F91E69DBF737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C75657871007E00170000000074000744454641554C547371007E00160000000000000001740018E5AE9AE697B6E4B88AE68AA5E79B91E6B58BE695B0E68DAE7371007E001A00000001740001327371007E0016000000000000000274001345535038323636E4BAA7E59381E7A4BAE4BE8B707400104436333239564C35343431394C315930740001307800); - --- ---------------------------- --- Table structure for QRTZ_LOCKS --- ---------------------------- -DROP TABLE IF EXISTS `QRTZ_LOCKS`; -CREATE TABLE `QRTZ_LOCKS` ( - `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调度名称', - `lock_name` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '悲观锁名称', - PRIMARY KEY (`sched_name`, `lock_name`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '存储的悲观锁信息表' ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of QRTZ_LOCKS --- ---------------------------- -INSERT INTO `QRTZ_LOCKS` VALUES ('RuoyiScheduler', 'STATE_ACCESS'); -INSERT INTO `QRTZ_LOCKS` VALUES ('RuoyiScheduler', 'TRIGGER_ACCESS'); - --- ---------------------------- --- Table structure for QRTZ_PAUSED_TRIGGER_GRPS --- ---------------------------- -DROP TABLE IF EXISTS `QRTZ_PAUSED_TRIGGER_GRPS`; -CREATE TABLE `QRTZ_PAUSED_TRIGGER_GRPS` ( - `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调度名称', - `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键', - PRIMARY KEY (`sched_name`, `trigger_group`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '暂停的触发器表' ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of QRTZ_PAUSED_TRIGGER_GRPS --- ---------------------------- - --- ---------------------------- --- Table structure for QRTZ_SCHEDULER_STATE --- ---------------------------- -DROP TABLE IF EXISTS `QRTZ_SCHEDULER_STATE`; -CREATE TABLE `QRTZ_SCHEDULER_STATE` ( - `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调度名称', - `instance_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '实例名称', - `last_checkin_time` bigint(13) NOT NULL COMMENT '上次检查时间', - `checkin_interval` bigint(13) NOT NULL COMMENT '检查间隔时间', - PRIMARY KEY (`sched_name`, `instance_name`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '调度器状态表' ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of QRTZ_SCHEDULER_STATE --- ---------------------------- -INSERT INTO `QRTZ_SCHEDULER_STATE` VALUES ('RuoyiScheduler', 'DESKTOP-KKH3KAT1650559591596', 1650562435320, 15000); - --- ---------------------------- --- Table structure for QRTZ_SIMPLE_TRIGGERS --- ---------------------------- -DROP TABLE IF EXISTS `QRTZ_SIMPLE_TRIGGERS`; -CREATE TABLE `QRTZ_SIMPLE_TRIGGERS` ( - `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调度名称', - `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键', - `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键', - `repeat_count` bigint(7) NOT NULL COMMENT '重复的次数统计', - `repeat_interval` bigint(12) NOT NULL COMMENT '重复的间隔时间', - `times_triggered` bigint(10) NOT NULL COMMENT '已经触发的次数', - PRIMARY KEY (`sched_name`, `trigger_name`, `trigger_group`) USING BTREE, - CONSTRAINT `QRTZ_SIMPLE_TRIGGERS_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `QRTZ_TRIGGERS` (`sched_name`, `trigger_name`, `trigger_group`) ON DELETE RESTRICT ON UPDATE RESTRICT -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '简单触发器的信息表' ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of QRTZ_SIMPLE_TRIGGERS --- ---------------------------- - --- ---------------------------- --- Table structure for QRTZ_SIMPROP_TRIGGERS --- ---------------------------- -DROP TABLE IF EXISTS `QRTZ_SIMPROP_TRIGGERS`; -CREATE TABLE `QRTZ_SIMPROP_TRIGGERS` ( - `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调度名称', - `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键', - `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键', - `str_prop_1` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'String类型的trigger的第一个参数', - `str_prop_2` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'String类型的trigger的第二个参数', - `str_prop_3` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'String类型的trigger的第三个参数', - `int_prop_1` int(11) NULL DEFAULT NULL COMMENT 'int类型的trigger的第一个参数', - `int_prop_2` int(11) NULL DEFAULT NULL COMMENT 'int类型的trigger的第二个参数', - `long_prop_1` bigint(20) NULL DEFAULT NULL COMMENT 'long类型的trigger的第一个参数', - `long_prop_2` bigint(20) NULL DEFAULT NULL COMMENT 'long类型的trigger的第二个参数', - `dec_prop_1` decimal(13, 4) NULL DEFAULT NULL COMMENT 'decimal类型的trigger的第一个参数', - `dec_prop_2` decimal(13, 4) NULL DEFAULT NULL COMMENT 'decimal类型的trigger的第二个参数', - `bool_prop_1` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'Boolean类型的trigger的第一个参数', - `bool_prop_2` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'Boolean类型的trigger的第二个参数', - PRIMARY KEY (`sched_name`, `trigger_name`, `trigger_group`) USING BTREE, - CONSTRAINT `QRTZ_SIMPROP_TRIGGERS_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `QRTZ_TRIGGERS` (`sched_name`, `trigger_name`, `trigger_group`) ON DELETE RESTRICT ON UPDATE RESTRICT -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '同步机制的行锁表' ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of QRTZ_SIMPROP_TRIGGERS --- ---------------------------- - --- ---------------------------- --- Table structure for QRTZ_TRIGGERS --- ---------------------------- -DROP TABLE IF EXISTS `QRTZ_TRIGGERS`; -CREATE TABLE `QRTZ_TRIGGERS` ( - `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调度名称', - `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '触发器的名字', - `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '触发器所属组的名字', - `job_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'qrtz_job_details表job_name的外键', - `job_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'qrtz_job_details表job_group的外键', - `description` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '相关介绍', - `next_fire_time` bigint(13) NULL DEFAULT NULL COMMENT '上一次触发时间(毫秒)', - `prev_fire_time` bigint(13) NULL DEFAULT NULL COMMENT '下一次触发时间(默认为-1表示不触发)', - `priority` int(11) NULL DEFAULT NULL COMMENT '优先级', - `trigger_state` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '触发器状态', - `trigger_type` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '触发器的类型', - `start_time` bigint(13) NOT NULL COMMENT '开始时间', - `end_time` bigint(13) NULL DEFAULT NULL COMMENT '结束时间', - `calendar_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '日程表名称', - `misfire_instr` smallint(2) NULL DEFAULT NULL COMMENT '补偿执行的策略', - `job_data` blob NULL COMMENT '存放持久化job对象', - PRIMARY KEY (`sched_name`, `trigger_name`, `trigger_group`) USING BTREE, - INDEX `sched_name`(`sched_name`, `job_name`, `job_group`) USING BTREE, - CONSTRAINT `QRTZ_TRIGGERS_ibfk_1` FOREIGN KEY (`sched_name`, `job_name`, `job_group`) REFERENCES `QRTZ_JOB_DETAILS` (`sched_name`, `job_name`, `job_group`) ON DELETE RESTRICT ON UPDATE RESTRICT -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '触发器详细信息表' ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of QRTZ_TRIGGERS --- ---------------------------- -INSERT INTO `QRTZ_TRIGGERS` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME1', 'DEFAULT', 'TASK_CLASS_NAME1', 'DEFAULT', NULL, 1650594000000, -1, 5, 'WAITING', 'CRON', 1650559600000, 0, NULL, 1, ''); - -- ---------------------------- -- Table structure for gen_table -- ---------------------------- @@ -602,7 +379,7 @@ CREATE TABLE `iot_alert` ( -- ---------------------------- DROP TABLE IF EXISTS `iot_alert_log`; CREATE TABLE `iot_alert_log` ( - `alert_log__id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '告警ID', + `alert_log_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '告警ID', `alert_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '告警名称', `alert_level` tinyint(11) NOT NULL COMMENT '告警级别(1=提醒通知,2=轻微问题,3=严重警告)', `status` tinyint(11) NOT NULL COMMENT '处理状态(1=不需要处理,2=未处理,3=已处理)', @@ -610,6 +387,8 @@ CREATE TABLE `iot_alert_log` ( `product_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '产品名称', `device_id` bigint(20) NULL DEFAULT NULL COMMENT '设备ID', `device_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '设备名称', + `tenant_id` bigint(20) NOT NULL COMMENT '租户ID', + `tenant_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '租户名称', `user_id` bigint(20) NULL DEFAULT NULL COMMENT '用户ID', `user_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '用户昵称', `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者', @@ -618,7 +397,7 @@ CREATE TABLE `iot_alert_log` ( `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注', `type` tinyint(11) NULL DEFAULT NULL COMMENT '类型(1=告警,2=场景联动)', - PRIMARY KEY (`alert_log__id`) USING BTREE + PRIMARY KEY (`alert_log_id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '设备告警日志' ROW_FORMAT = Dynamic; -- ---------------------------- @@ -644,18 +423,21 @@ CREATE TABLE `iot_category` ( `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注', PRIMARY KEY (`category_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '产品分类' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 16 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '产品分类' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of iot_category -- ---------------------------- -INSERT INTO `iot_category` VALUES (1, '电工照明', 1, 'admin', 1, 0, 1, '0', '', '2022-03-01 11:44:37', '', NULL, '例如:通断器、开关、插座、窗帘、灯'); +INSERT INTO `iot_category` VALUES (1, '电工照明', 1, 'admin', 1, 0, 1, '0', '', '2022-03-01 11:44:37', '', '2022-06-07 12:56:37', '例如:通断器、开关、插座、窗帘、灯'); INSERT INTO `iot_category` VALUES (2, '家居安防', 1, 'admin', 1, 0, 2, '0', '', '2021-12-18 14:46:52', '', '2021-12-18 14:49:48', '例如:智能门锁、摄像头、智能窗帘'); -INSERT INTO `iot_category` VALUES (3, '环境电器', 1, 'admin', 1, 0, 3, '0', '', '2021-12-18 14:50:24', '', NULL, '例如:加湿器、风扇、扫地机器人'); +INSERT INTO `iot_category` VALUES (3, '环境电器', 1, 'admin', 1, 0, 3, '0', '', '2021-12-18 14:50:24', '', '2022-06-07 12:56:34', '例如:加湿器、风扇、扫地机器人'); INSERT INTO `iot_category` VALUES (4, '大家电', 1, 'admin', 1, 0, 4, '0', '', '2021-12-18 14:50:58', '', '2021-12-18 14:52:30', '例如:冰箱、热水器、电视'); INSERT INTO `iot_category` VALUES (5, '厨房电器', 1, 'admin', 1, 0, 5, '0', '', '2021-12-18 14:51:42', '', '2021-12-18 14:52:35', '例如:油烟机、烤箱、电饭煲'); INSERT INTO `iot_category` VALUES (6, '个护健康', 1, 'admin', 1, 0, 6, '0', '', '2021-12-18 14:52:15', '', '2021-12-18 14:52:40', '例如:洗衣机、按摩椅'); INSERT INTO `iot_category` VALUES (7, '其他', 1, 'admin', 1, 0, 7, '0', '', '2021-12-18 14:52:54', '', '2021-12-20 15:04:33', '其他'); +INSERT INTO `iot_category` VALUES (13, '医疗器械(Admin)', 1, 'admin', 1, NULL, 8, '0', '', '2022-06-09 17:19:33', '', '2022-06-09 23:05:41', '管理员测试数据'); +INSERT INTO `iot_category` VALUES (14, '医疗器械(T1)', 2, 'wumei-t1', 0, NULL, 9, '0', '', '2022-06-10 00:38:11', '', NULL, '租户T1测试数据'); +INSERT INTO `iot_category` VALUES (15, '医疗器械(T2)', 3, 'wumei-t2', 0, NULL, 9, '0', '', '2022-06-11 00:24:01', '', NULL, '租户T2测试数据'); -- ---------------------------- -- Table structure for iot_device @@ -675,13 +457,14 @@ CREATE TABLE `iot_device` ( `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '设备状态(1-未激活,2-禁用,3-在线,4-离线)', `rssi` tinyint(11) NULL DEFAULT NULL COMMENT '信号强度(\r\n信号极好4格[-55— 0],\r\n信号好3格[-70— -55],\r\n信号一般2格[-85— -70],\r\n信号差1格[-100— -85])', `is_shadow` tinyint(1) NULL DEFAULT NULL COMMENT '是否启用设备影子(0=禁用,1=启用)', - `is_custom_location` tinyint(1) NULL DEFAULT NULL COMMENT '是否自定义位置(0=否,1=是)', + `location_way` tinyint(1) NULL DEFAULT NULL COMMENT '定位方式(1=ip自动定位,2=设备定位,3=自定义)', `things_model_value` json NULL COMMENT '物模型值', `network_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备所在地址', `network_ip` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备入网IP', `longitude` double(11, 6) NULL DEFAULT NULL COMMENT '设备经度', `latitude` double(11, 6) NULL DEFAULT NULL COMMENT '设备纬度', `active_time` datetime(0) NULL DEFAULT NULL COMMENT '激活时间', + `summary` json NULL COMMENT '设备摘要,格式[{\"name\":\"device\"},{\"chip\":\"esp8266\"}]', `img_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '图片地址', `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者', @@ -690,12 +473,19 @@ CREATE TABLE `iot_device` ( `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注', PRIMARY KEY (`device_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '设备' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 32 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '设备' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of iot_device -- ---------------------------- -INSERT INTO `iot_device` VALUES (3, 'ESP8266开发板', 2, 'ESP8266产品示例', 1, 'admin', 1, 'admin', 'D6329VL54419L1Y0', 1.00, 4, -38, 1, 0, '[{\"id\": \"temperature\", \"value\": \"22.91\", \"shadow\": \"22.91\"}, {\"id\": \"humidity\", \"value\": \"42.85\", \"shadow\": \"42.85\"}, {\"id\": \"co2\", \"value\": \"682\", \"shadow\": \"682\"}, {\"id\": \"brightness\", \"value\": \"6349\", \"shadow\": \"6349\"}, {\"id\": \"switch\", \"value\": \"1\", \"shadow\": \"1\"}, {\"id\": \"gear\", \"value\": \"3\", \"shadow\": \"3\"}, {\"id\": \"light_color\", \"value\": \"255,100,120\", \"shadow\": \"255,100,120\"}, {\"id\": \"message\", \"value\": \"欢迎使用物美智能系统\", \"shadow\": \"欢迎使用物美智能系统\"}, {\"id\": \"report_monitor\", \"value\": \"1\", \"shadow\": \"1\"}]', ' 局域网', '172.17.0.1', 102.839445, 24.886272, '2022-03-15 00:00:00', NULL, '0', '', '2022-03-15 22:23:46', '', '2022-04-13 20:14:55', NULL); +INSERT INTO `iot_device` VALUES (24, '体温检测设备(admin)', 13, '体温检测仪(管理员)', 1, 'admin', 1, 'admin', 'D1FL8B1Z37UM', 1.00, 3, 0, 1, 1, '[{\"id\": \"temp_admin\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"switch\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"message\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"report_monitor\", \"value\": \"\", \"shadow\": \"\"}]', '中国', '127.0.0.1', 103.411381, 27.387742, NULL, NULL, NULL, '0', '', '2022-06-09 22:48:52', '', '2022-06-09 23:10:47', NULL); +INSERT INTO `iot_device` VALUES (25, '体温检测设备(T1)', 14, '体温检测仪(T1)', 2, 'wumei-t1', 2, 'wumei-t1', 'D2E498HG82P7', 1.00, 1, 0, 0, 1, '[{\"id\": \"temperature\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"humidity\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"temp_t1\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"switch\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"gear\", \"value\": \"\", \"shadow\": \"\"}]', '中国', '127.0.0.1', 112.496093, 35.498394, NULL, NULL, '/profile/iot/2/2022-0610-003915.jpg', '0', '', '2022-06-10 00:49:23', '', '2022-06-12 00:52:20', '租户T1测试数据'); +INSERT INTO `iot_device` VALUES (26, '体温检测设备(U1)', 14, '体温检测仪(T1)', 4, 'wumei-u1', 2, 'wumei-t1', 'D41FTPHZYKOX', 1.00, 1, 0, 1, 1, '[{\"id\": \"temperature\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"humidity\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"temp_t1\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"switch\", \"value\": \"\", \"shadow\": \"1\"}, {\"id\": \"gear\", \"value\": \"\", \"shadow\": \"\"}]', '中国', '127.0.0.1', 110.657642, 27.293884, NULL, NULL, '/profile/iot/2/2022-0610-003915.jpg', '0', '', '2022-06-10 01:28:49', '', '2022-06-10 14:05:30', '用户U1测试数据'); +INSERT INTO `iot_device` VALUES (27, '体温检测设备(T2)', 15, '温度监测仪(T2)', 3, 'wumei-t2', 3, 'wumei-t2', 'D302GN39PLN5', 1.00, 1, 0, 0, 1, '[{\"id\": \"temperature\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"humidity\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"co2\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"brightness\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"temp_admin\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"temp_t2\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"switch\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"gear\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"light_color\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"message\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"report_monitor\", \"value\": \"\", \"shadow\": \"\"}]', '中国', '127.0.0.1', 109.416191, 37.890611, NULL, NULL, NULL, '0', '', '2022-06-11 01:18:37', '', NULL, '租户T2测试数据'); +INSERT INTO `iot_device` VALUES (28, '体温检测仪(U2)', 15, '温度监测仪(T2)', 5, 'wumei-u2', 3, 'wumei-t2', 'D5IN2B08QN01', 1.00, 1, 0, 1, 1, '[{\"id\": \"temperature\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"humidity\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"co2\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"brightness\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"temp_admin\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"temp_t2\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"switch\", \"value\": \"\", \"shadow\": \"1\"}, {\"id\": \"gear\", \"value\": \"\", \"shadow\": \"3\"}, {\"id\": \"light_color\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"message\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"report_monitor\", \"value\": \"\", \"shadow\": \"\"}]', '中国', '127.0.0.1', 113.520027, 34.907662, NULL, NULL, NULL, '0', '', '2022-06-11 02:26:01', '', NULL, '用户U2测试数据'); +INSERT INTO `iot_device` VALUES (29, '智能开关(T1)', 16, '智能开关(T1)', 2, 'wumei-t1', 2, 'wumei-t1', 'D2P4IU4E50HJ', 1.00, 1, 0, 1, 3, '[{\"id\": \"light_color\", \"value\": \"\", \"shadow\": \"11\"}, {\"id\": \"switch\", \"value\": \"\", \"shadow\": \"1\"}]', '中国', '127.0.0.1', 116.388171, 39.870869, NULL, NULL, NULL, '0', '', '2022-06-12 00:44:15', '', NULL, NULL); +INSERT INTO `iot_device` VALUES (30, '智能开关(U2)', 16, '智能开关(T1)', 5, 'wumei-u2', 2, 'wumei-t1', 'D5BE0D756D24', 1.00, 1, 0, 1, 1, '[{\"id\": \"light_color\", \"value\": \"\", \"shadow\": \"\"}, {\"id\": \"switch\", \"value\": \"\", \"shadow\": \"0\"}]', '中国', '127.0.0.1', 103.792440, 32.176495, NULL, NULL, NULL, '0', '', '2022-06-12 01:06:06', '', NULL, NULL); +INSERT INTO `iot_device` VALUES (31, '智能开关(U1)', 16, '智能开关(T1)', 4, 'wumei-u1', 2, 'wumei-t1', 'D43MU367RLU7', 1.10, 1, 0, 1, 1, '[{\"id\": \"light_color\", \"value\": \"\", \"shadow\": \"1\"}, {\"id\": \"switch\", \"value\": \"\", \"shadow\": \"1\"}]', '中国', '127.0.0.1', 105.270904, 27.100544, NULL, NULL, NULL, '0', '', '2022-06-12 01:36:33', '', '2022-06-12 01:37:31', NULL); -- ---------------------------- -- Table structure for iot_device_group @@ -710,6 +500,12 @@ CREATE TABLE `iot_device_group` ( -- ---------------------------- -- Records of iot_device_group -- ---------------------------- +INSERT INTO `iot_device_group` VALUES (24, 16); +INSERT INTO `iot_device_group` VALUES (25, 17); +INSERT INTO `iot_device_group` VALUES (26, 18); +INSERT INTO `iot_device_group` VALUES (28, 18); +INSERT INTO `iot_device_group` VALUES (30, 22); +INSERT INTO `iot_device_group` VALUES (31, 22); -- ---------------------------- -- Table structure for iot_device_job @@ -739,12 +535,18 @@ CREATE TABLE `iot_device_job` ( `scene_id` bigint(20) NULL DEFAULT NULL COMMENT '场景联动ID', `alert_id` bigint(20) NULL DEFAULT NULL COMMENT '告警ID', PRIMARY KEY (`job_id`, `job_name`, `job_group`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '设备定时' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '设备定时' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of iot_device_job -- ---------------------------- -INSERT INTO `iot_device_job` VALUES (1, '定时上报监测数据', 'DEFAULT', '0 20 10 ? * 1,2,3,4,5,6,7', '2', '1', '0', 'admin', '2022-03-15 22:38:42', 'admin', '2022-03-16 02:19:55', '', 3, 'D6329VL54419L1Y0', 'ESP8266开发板', 0, '[{\"id\": \"report_monitor\", \"name\": \"上报监测数据\", \"type\": 2, \"value\": \"1\", \"source\": 2, \"deviceId\": 3, \"alertName\": \"\", \"alertLevel\": 1, \"deviceName\": \"ESP8266开发板\"}, {\"id\": \"switch\", \"name\": \"设备开关\", \"type\": 2, \"value\": \"1\", \"source\": 2, \"deviceId\": 3, \"alertName\": \"\", \"alertLevel\": 1, \"deviceName\": \"ESP8266开发板\"}, {\"id\": \"gear\", \"name\": \"运行档位\", \"type\": 2, \"value\": \"3\", \"source\": 2, \"deviceId\": 3, \"alertName\": \"\", \"alertLevel\": 1, \"deviceName\": \"ESP8266开发板\"}]', 1, 2, 'ESP8266产品示例', NULL, NULL); +INSERT INTO `iot_device_job` VALUES (6, '上报体温(admin)', 'DEFAULT', '0 50 22 ? * 1,2,3,4,5,6,7', '2', '1', '0', 'admin', '2022-06-09 22:51:14', 'admin', '2022-06-09 23:11:00', '', 24, 'D1FL8B1Z37UM', '门口监测仪(admin)', 0, '[{\"id\": \"report_monitor\", \"name\": \"上报监测数据\", \"type\": 2, \"value\": \"1\", \"source\": 2, \"deviceId\": 24, \"alertName\": \"\", \"alertLevel\": 1, \"deviceName\": \"门口监测仪(admin)\"}]', 1, 13, '智能体温检测仪(管理员)', NULL, NULL); +INSERT INTO `iot_device_job` VALUES (7, '定时打开设备(T1)', 'DEFAULT', '0 20 01 ? * 1,2,3,4,5,6,7', '2', '1', '0', 'wumei-t1', '2022-06-10 01:21:25', 'wumei-t1', '2022-06-10 01:21:42', '', 25, 'D2E498HG82P7', '室内检测仪(T1)', 0, '[{\"id\": \"switch\", \"name\": \"设备开关\", \"type\": 2, \"value\": \"1\", \"source\": 2, \"deviceId\": 25, \"alertName\": \"\", \"alertLevel\": 1, \"deviceName\": \"室内检测仪(T1)\"}, {\"id\": \"gear\", \"name\": \"运行档位\", \"type\": 2, \"value\": \"0\", \"source\": 2, \"deviceId\": 25, \"alertName\": \"\", \"alertLevel\": 1, \"deviceName\": \"室内检测仪(T1)\"}]', 1, 14, '体温检测仪(T1)', NULL, NULL); +INSERT INTO `iot_device_job` VALUES (8, '定时打开设备(U1)', 'DEFAULT', '0 29 01 ? * 1,2,3,4,5,6,7', '2', '1', '0', 'wumei-u1', '2022-06-10 01:29:24', '', NULL, '', 26, 'D41FTPHZYKOX', '体温检测仪(U1)', 0, '[{\"id\": \"switch\", \"name\": \"设备开关\", \"type\": 2, \"value\": \"1\", \"source\": 2, \"deviceId\": 26, \"alertName\": \"\", \"alertLevel\": 1, \"deviceName\": \"体温检测仪(U1)\"}]', 1, 14, '体温检测仪(T1)', NULL, NULL); +INSERT INTO `iot_device_job` VALUES (9, '定时上报数据(U2)', 'DEFAULT', '0 27 02 ? * 1,2,3,4,5,6,7', '2', '1', '0', 'wumei-u2', '2022-06-11 02:27:52', 'wumei-u2', '2022-06-11 02:28:12', '', 28, 'D5IN2B08QN01', '体温检测仪(U2)', 0, '[{\"id\": \"report_monitor\", \"name\": \"上报监测数据\", \"type\": 2, \"value\": \"1\", \"source\": 2, \"deviceId\": 28, \"alertName\": \"\", \"alertLevel\": 1, \"deviceName\": \"体温检测仪(U2)\"}]', 1, 15, '温度监测仪(T2)', NULL, NULL); +INSERT INTO `iot_device_job` VALUES (10, '定时调整档位(U2)', 'DEFAULT', '0 30 02 ? * 1,2,3,4,5,6,7', '2', '1', '0', 'wumei-t2', '2022-06-11 02:30:46', '', NULL, '', 27, 'D302GN39PLN5', '体温检测设备(T2)', 0, '[{\"id\": \"gear\", \"name\": \"运行档位\", \"type\": 2, \"value\": \"1\", \"source\": 2, \"deviceId\": 27, \"alertName\": \"\", \"alertLevel\": 1, \"deviceName\": \"体温检测设备(T2)\"}, {\"id\": \"report_monitor\", \"name\": \"上报监测数据\", \"type\": 2, \"value\": \"1\", \"source\": 2, \"deviceId\": 27, \"alertName\": \"\", \"alertLevel\": 1, \"deviceName\": \"体温检测设备(T2)\"}]', 1, 15, '温度监测仪(T2)', NULL, NULL); +INSERT INTO `iot_device_job` VALUES (11, '智能开关打开(T1)', 'DEFAULT', '0 00 19 ? * 1,2,3,4,5,6,7', '2', '1', '0', 'wumei-t1', '2022-06-12 00:44:59', '', NULL, '', 29, 'D2P4IU4E50HJ', '智能开关(T1)', 0, '[{\"id\": \"switch\", \"name\": \"设备开关\", \"type\": 2, \"value\": \"1\", \"source\": 2, \"deviceId\": 29, \"alertName\": \"\", \"alertLevel\": 1, \"deviceName\": \"智能开关(T1)\"}]', 1, 16, '智能开关(T1)', NULL, NULL); +INSERT INTO `iot_device_job` VALUES (12, '定时打开开关', 'DEFAULT', '0 36 19 ? * 1,2,3,4,5,6,7', '2', '1', '0', 'wumei-u1', '2022-06-12 01:37:04', '', NULL, '', 31, 'D43MU367RLU7', '智能开关', 0, '[{\"id\": \"switch\", \"name\": \"设备开关\", \"type\": 2, \"value\": \"1\", \"source\": 2, \"deviceId\": 31, \"alertName\": \"\", \"alertLevel\": 1, \"deviceName\": \"智能开关\"}]', 1, 16, '智能开关(T1)', NULL, NULL); -- ---------------------------- -- Table structure for iot_device_log @@ -759,109 +561,49 @@ CREATE TABLE `iot_device_log` ( `device_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '设备名称', `serial_number` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '设备编号', `is_monitor` tinyint(1) UNSIGNED ZEROFILL NOT NULL DEFAULT 0 COMMENT '是否监测数据(1=是,0=否)', + `mode` tinyint(1) UNSIGNED ZEROFILL NOT NULL DEFAULT 0 COMMENT '模式(1=影子模式,2=在线模式,3=其他)', + `user_id` bigint(20) NOT NULL COMMENT '用户ID', + `user_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '用户昵称', + `tenant_id` bigint(20) NOT NULL COMMENT '租户ID', + `tenant_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '租户名称', `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者', `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', `remark` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注', PRIMARY KEY (`log_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 651 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '设备日志' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 2891 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '设备日志' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of iot_device_log -- ---------------------------- -INSERT INTO `iot_device_log` VALUES (88, 'co2', 1, '605', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:31:20', '10165'); -INSERT INTO `iot_device_log` VALUES (89, 'brightness', 1, '3792', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:31:21', '10165'); -INSERT INTO `iot_device_log` VALUES (90, 'report_monitor', 2, '1', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 0, '', '2022-03-16 01:31:22', NULL); -INSERT INTO `iot_device_log` VALUES (91, 'offline', 6, '0', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 0, '', '2022-03-16 01:31:42', '设备离线'); -INSERT INTO `iot_device_log` VALUES (92, 'online', 5, '1', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 0, '', '2022-03-16 01:31:53', '设备上线'); -INSERT INTO `iot_device_log` VALUES (93, 'switch', 2, '0', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 0, '', '2022-03-16 01:32:31', NULL); -INSERT INTO `iot_device_log` VALUES (94, 'gear', 2, '3', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 0, '', '2022-03-16 01:32:36', NULL); -INSERT INTO `iot_device_log` VALUES (95, 'switch', 2, '1', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 0, '', '2022-03-16 01:32:38', NULL); -INSERT INTO `iot_device_log` VALUES (96, 'height_temperature', 3, '40', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 0, '', '2022-03-16 01:32:44', '温度过高警告'); -INSERT INTO `iot_device_log` VALUES (97, 'exception', 3, '异常消息,消息内容XXXXXXXX', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 0, '', '2022-03-16 01:32:44', '设备发生错误'); -INSERT INTO `iot_device_log` VALUES (98, 'temperature', 1, '20.08', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:32:45', '60011'); -INSERT INTO `iot_device_log` VALUES (99, 'humidity', 1, '55.56', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:32:45', '60011'); -INSERT INTO `iot_device_log` VALUES (100, 'co2', 1, '527', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:32:45', '60012'); -INSERT INTO `iot_device_log` VALUES (101, 'brightness', 1, '8693', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:32:46', '60012'); -INSERT INTO `iot_device_log` VALUES (102, 'temperature', 1, '25.07', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:32:56', '71197'); -INSERT INTO `iot_device_log` VALUES (103, 'humidity', 1, '53.46', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:32:56', '71198'); -INSERT INTO `iot_device_log` VALUES (104, 'co2', 1, '858', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:32:56', '71198'); -INSERT INTO `iot_device_log` VALUES (105, 'brightness', 1, '1384', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:32:56', '71198'); -INSERT INTO `iot_device_log` VALUES (106, 'report_monitor', 2, '1', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 0, '', '2022-03-16 01:32:57', NULL); -INSERT INTO `iot_device_log` VALUES (107, 'temperature', 1, '19.44', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:33:00', '76086'); -INSERT INTO `iot_device_log` VALUES (108, 'humidity', 1, '40.74', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:33:01', '76087'); -INSERT INTO `iot_device_log` VALUES (109, 'co2', 1, '884', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:33:01', '76087'); -INSERT INTO `iot_device_log` VALUES (110, 'brightness', 1, '1928', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:33:01', '76087'); -INSERT INTO `iot_device_log` VALUES (111, 'report_monitor', 2, '1', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 0, '', '2022-03-16 01:33:02', NULL); -INSERT INTO `iot_device_log` VALUES (112, 'height_temperature', 3, '40', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 0, '', '2022-03-16 01:33:44', '温度过高警告'); -INSERT INTO `iot_device_log` VALUES (113, 'exception', 3, '异常消息,消息内容XXXXXXXX', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 0, '', '2022-03-16 01:33:44', '设备发生错误'); -INSERT INTO `iot_device_log` VALUES (114, 'temperature', 1, '24.82', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:33:45', '120012'); -INSERT INTO `iot_device_log` VALUES (115, 'humidity', 1, '46.32', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:33:45', '120012'); -INSERT INTO `iot_device_log` VALUES (116, 'co2', 1, '510', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:33:45', '120013'); -INSERT INTO `iot_device_log` VALUES (117, 'brightness', 1, '8830', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:33:46', '120013'); -INSERT INTO `iot_device_log` VALUES (118, 'temperature', 1, '27.93', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:34:12', '147792'); -INSERT INTO `iot_device_log` VALUES (119, 'humidity', 1, '30.24', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:34:12', '147792'); -INSERT INTO `iot_device_log` VALUES (120, 'co2', 1, '932', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:34:13', '147792'); -INSERT INTO `iot_device_log` VALUES (121, 'brightness', 1, '7267', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:34:13', '147792'); -INSERT INTO `iot_device_log` VALUES (122, 'report_monitor', 2, '1', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 0, '', '2022-03-16 01:34:14', NULL); -INSERT INTO `iot_device_log` VALUES (123, 'temperature', 1, '12.51', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:34:22', '157691'); -INSERT INTO `iot_device_log` VALUES (124, 'humidity', 1, '35.35', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:34:22', '157691'); -INSERT INTO `iot_device_log` VALUES (125, 'co2', 1, '952', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:34:22', '157691'); -INSERT INTO `iot_device_log` VALUES (126, 'brightness', 1, '9204', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:34:23', '157691'); -INSERT INTO `iot_device_log` VALUES (127, 'report_monitor', 2, '1', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 0, '', '2022-03-16 01:34:24', NULL); -INSERT INTO `iot_device_log` VALUES (128, 'temperature', 1, '12.60', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:34:32', '167691'); -INSERT INTO `iot_device_log` VALUES (129, 'humidity', 1, '53.09', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:34:32', '167691'); -INSERT INTO `iot_device_log` VALUES (130, 'co2', 1, '569', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:34:33', '167691'); -INSERT INTO `iot_device_log` VALUES (131, 'brightness', 1, '9485', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:34:33', '167691'); -INSERT INTO `iot_device_log` VALUES (132, 'report_monitor', 2, '1', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 0, '', '2022-03-16 01:34:34', NULL); -INSERT INTO `iot_device_log` VALUES (133, 'temperature', 1, '19.49', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:34:42', '177590'); -INSERT INTO `iot_device_log` VALUES (134, 'humidity', 1, '57.37', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:34:42', '177590'); -INSERT INTO `iot_device_log` VALUES (135, 'co2', 1, '514', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:34:42', '177591'); -INSERT INTO `iot_device_log` VALUES (136, 'brightness', 1, '2660', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:34:43', '177591'); -INSERT INTO `iot_device_log` VALUES (137, 'report_monitor', 2, '1', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 0, '', '2022-03-16 01:34:43', NULL); -INSERT INTO `iot_device_log` VALUES (138, 'height_temperature', 3, '40', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 0, '', '2022-03-16 01:34:44', '温度过高警告'); -INSERT INTO `iot_device_log` VALUES (139, 'exception', 3, '异常消息,消息内容XXXXXXXX', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 0, '', '2022-03-16 01:34:44', '设备发生错误'); -INSERT INTO `iot_device_log` VALUES (140, 'temperature', 1, '24.67', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:34:45', '180013'); -INSERT INTO `iot_device_log` VALUES (141, 'humidity', 1, '55.76', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:34:45', '180013'); -INSERT INTO `iot_device_log` VALUES (142, 'co2', 1, '582', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:34:45', '180014'); -INSERT INTO `iot_device_log` VALUES (143, 'brightness', 1, '4288', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:34:46', '180014'); -INSERT INTO `iot_device_log` VALUES (144, 'temperature', 1, '22.47', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:34:52', '187756'); -INSERT INTO `iot_device_log` VALUES (145, 'humidity', 1, '42.34', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:34:52', '187756'); -INSERT INTO `iot_device_log` VALUES (146, 'co2', 1, '750', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:34:53', '187756'); -INSERT INTO `iot_device_log` VALUES (147, 'brightness', 1, '8468', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:34:53', '187756'); -INSERT INTO `iot_device_log` VALUES (148, 'report_monitor', 2, '1', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 0, '', '2022-03-16 01:34:54', NULL); -INSERT INTO `iot_device_log` VALUES (149, 'temperature', 1, '24.64', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:35:02', '197690'); -INSERT INTO `iot_device_log` VALUES (150, 'humidity', 1, '56.93', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:35:02', '197690'); -INSERT INTO `iot_device_log` VALUES (151, 'co2', 1, '841', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:35:02', '197690'); -INSERT INTO `iot_device_log` VALUES (152, 'brightness', 1, '7910', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:35:03', '197691'); -INSERT INTO `iot_device_log` VALUES (153, 'report_monitor', 2, '1', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 0, '', '2022-03-16 01:35:03', NULL); -INSERT INTO `iot_device_log` VALUES (154, 'temperature', 1, '10.00', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:35:12', '207704'); -INSERT INTO `iot_device_log` VALUES (155, 'humidity', 1, '46.95', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:35:12', '207704'); -INSERT INTO `iot_device_log` VALUES (156, 'co2', 1, '557', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:35:12', '207704'); -INSERT INTO `iot_device_log` VALUES (157, 'brightness', 1, '6761', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:35:13', '207704'); -INSERT INTO `iot_device_log` VALUES (158, 'report_monitor', 2, '1', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 0, '', '2022-03-16 01:35:14', NULL); -INSERT INTO `iot_device_log` VALUES (159, 'temperature', 1, '23.10', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:35:22', '217628'); -INSERT INTO `iot_device_log` VALUES (160, 'humidity', 1, '36.57', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:35:22', '217628'); -INSERT INTO `iot_device_log` VALUES (161, 'co2', 1, '531', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:35:22', '217628'); -INSERT INTO `iot_device_log` VALUES (162, 'brightness', 1, '3486', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:35:23', '217629'); -INSERT INTO `iot_device_log` VALUES (163, 'report_monitor', 2, '1', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 0, '', '2022-03-16 01:35:24', NULL); -INSERT INTO `iot_device_log` VALUES (164, 'temperature', 1, '23.82', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:35:32', '227731'); -INSERT INTO `iot_device_log` VALUES (165, 'humidity', 1, '36.52', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:35:32', '227731'); -INSERT INTO `iot_device_log` VALUES (166, 'co2', 1, '668', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:35:33', '227731'); -INSERT INTO `iot_device_log` VALUES (167, 'brightness', 1, '7590', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:35:33', '227732'); -INSERT INTO `iot_device_log` VALUES (168, 'report_monitor', 2, '1', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 0, '', '2022-03-16 01:35:34', NULL); -INSERT INTO `iot_device_log` VALUES (169, 'temperature', 1, '11.90', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:35:42', '237733'); -INSERT INTO `iot_device_log` VALUES (170, 'humidity', 1, '45.83', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:35:42', '237734'); -INSERT INTO `iot_device_log` VALUES (171, 'co2', 1, '995', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:35:42', '237734'); -INSERT INTO `iot_device_log` VALUES (172, 'brightness', 1, '3961', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 1, '', '2022-03-16 01:35:43', '237734'); -INSERT INTO `iot_device_log` VALUES (173, 'report_monitor', 2, '1', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 0, '', '2022-03-16 01:35:43', NULL); -INSERT INTO `iot_device_log` VALUES (174, 'height_temperature', 3, '40', 3, 'ESP8266开发板', 'D6329VL54419L1Y0', 0, '', '2022-03-16 01:35:44', '温度过高警告'); +INSERT INTO `iot_device_log` VALUES (2869, 'switch', 2, '1', 25, '室内检测仪(T1)', 'D2E498HG82P7', 0, 1, 2, 'wumei-t1', 2, 'wumei-t1', '', '2022-06-10 21:26:05', NULL); +INSERT INTO `iot_device_log` VALUES (2870, 'switch', 2, '0', 25, '体温检测设备(T1)', 'D2E498HG82P7', 0, 2, 2, 'wumei-t1', 2, 'wumei-t1', '', '2022-06-11 15:04:22', NULL); +INSERT INTO `iot_device_log` VALUES (2871, 'switch', 2, '1', 25, '体温检测设备(T1)', 'D2E498HG82P7', 0, 1, 2, 'wumei-t1', 2, 'wumei-t1', '', '2022-06-11 15:04:26', NULL); +INSERT INTO `iot_device_log` VALUES (2872, 'switch', 2, '0', 25, '体温检测设备(T1)', 'D2E498HG82P7', 0, 2, 2, 'wumei-t1', 2, 'wumei-t1', '', '2022-06-11 15:05:47', NULL); +INSERT INTO `iot_device_log` VALUES (2873, 'gear', 2, '1', 25, '体温检测设备(T1)', 'D2E498HG82P7', 0, 1, 2, 'wumei-t1', 2, 'wumei-t1', '', '2022-06-11 15:06:14', NULL); +INSERT INTO `iot_device_log` VALUES (2874, 'switch', 2, '1', 28, '体温检测仪(U2)', 'D5IN2B08QN01', 0, 1, 5, 'wumei-u2', 3, 'wumei-t2', '', '2022-06-12 00:15:48', NULL); +INSERT INTO `iot_device_log` VALUES (2875, 'light_color', 2, '11', 29, '智能开关(T1)', 'D2P4IU4E50HJ', 0, 1, 2, 'wumei-t1', 2, 'wumei-t1', '', '2022-06-12 00:52:48', NULL); +INSERT INTO `iot_device_log` VALUES (2876, 'switch', 2, '1', 29, '智能开关(T1)', 'D2P4IU4E50HJ', 0, 1, 2, 'wumei-t1', 2, 'wumei-t1', '', '2022-06-12 00:53:06', NULL); +INSERT INTO `iot_device_log` VALUES (2877, 'switch', 2, '1', 31, '智能开关(U1)', 'D43MU367RLU7', 0, 1, 4, 'wumei-u1', 2, 'wumei-t1', '', '2022-06-12 02:06:58', NULL); +INSERT INTO `iot_device_log` VALUES (2878, 'switch', 2, '0', 31, '智能开关(U1)', 'D43MU367RLU7', 0, 1, 4, 'wumei-u1', 2, 'wumei-t1', '', '2022-06-12 02:06:59', NULL); +INSERT INTO `iot_device_log` VALUES (2879, 'light_color', 2, '1', 31, '智能开关(U1)', 'D43MU367RLU7', 0, 1, 4, 'wumei-u1', 2, 'wumei-t1', '', '2022-06-12 02:07:01', NULL); +INSERT INTO `iot_device_log` VALUES (2880, 'light_color', 2, '1', 31, '智能开关(U1)', 'D43MU367RLU7', 0, 1, 4, 'wumei-u1', 2, 'wumei-t1', '', '2022-06-12 02:07:03', NULL); +INSERT INTO `iot_device_log` VALUES (2881, 'switch', 2, '1', 31, '智能开关(U1)', 'D43MU367RLU7', 0, 1, 4, 'wumei-u1', 2, 'wumei-t1', '', '2022-06-12 02:07:04', NULL); +INSERT INTO `iot_device_log` VALUES (2882, 'switch', 2, '1', 30, '智能开关(U2)', 'D5BE0D756D24', 0, 1, 5, 'wumei-u2', 2, 'wumei-t1', '', '2022-06-12 02:07:27', NULL); +INSERT INTO `iot_device_log` VALUES (2883, 'switch', 2, '0', 30, '智能开关(U2)', 'D5BE0D756D24', 0, 1, 5, 'wumei-u2', 2, 'wumei-t1', '', '2022-06-12 02:07:30', NULL); +INSERT INTO `iot_device_log` VALUES (2884, 'switch', 2, '1', 26, '体温检测设备(U1)', 'D41FTPHZYKOX', 0, 1, 4, 'wumei-u1', 2, 'wumei-t1', '', '2022-06-12 02:07:35', NULL); +INSERT INTO `iot_device_log` VALUES (2885, 'switch', 2, '1', 30, '智能开关(U2)', 'D5BE0D756D24', 0, 1, 5, 'wumei-u2', 2, 'wumei-t1', '', '2022-06-12 02:08:23', NULL); +INSERT INTO `iot_device_log` VALUES (2886, 'switch', 2, '0', 30, '智能开关(U2)', 'D5BE0D756D24', 0, 1, 5, 'wumei-u2', 2, 'wumei-t1', '', '2022-06-12 02:08:24', NULL); +INSERT INTO `iot_device_log` VALUES (2887, 'gear', 2, '1', 28, '体温检测仪(U2)', 'D5IN2B08QN01', 0, 1, 5, 'wumei-u2', 3, 'wumei-t2', '', '2022-06-12 02:08:31', NULL); +INSERT INTO `iot_device_log` VALUES (2888, 'gear', 2, '3', 28, '体温检测仪(U2)', 'D5IN2B08QN01', 0, 1, 5, 'wumei-u2', 3, 'wumei-t2', '', '2022-06-12 02:08:32', NULL); +INSERT INTO `iot_device_log` VALUES (2889, 'switch', 2, '0', 26, '体温检测设备(U1)', 'D41FTPHZYKOX', 0, 1, 4, 'wumei-u1', 2, 'wumei-t1', '', '2022-06-12 02:09:13', NULL); +INSERT INTO `iot_device_log` VALUES (2890, 'switch', 2, '1', 26, '体温检测设备(U1)', 'D41FTPHZYKOX', 0, 1, 4, 'wumei-u1', 2, 'wumei-t1', '', '2022-06-12 02:09:14', NULL); -- ---------------------------- -- Table structure for iot_device_user -- ---------------------------- DROP TABLE IF EXISTS `iot_device_user`; CREATE TABLE `iot_device_user` ( - `device_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '设备ID', + `device_id` bigint(20) NOT NULL COMMENT '设备ID', `user_id` bigint(20) NOT NULL COMMENT '用户ID', `tenant_id` bigint(20) NOT NULL COMMENT '租户ID', `tenant_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '租户名称', @@ -876,11 +618,22 @@ CREATE TABLE `iot_device_user` ( `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注', PRIMARY KEY (`device_id`, `user_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '设备用户' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '设备用户' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of iot_device_user -- ---------------------------- +INSERT INTO `iot_device_user` VALUES (24, 1, 1, 'admin', '门口监测仪', '15888888888', 'admin', 1, '0', '', NULL, '', NULL, NULL); +INSERT INTO `iot_device_user` VALUES (25, 2, 2, 'wumei-t1', '室内检测仪(T1)', '15288888880', 'wumei-t1', 1, '0', '', NULL, '', NULL, NULL); +INSERT INTO `iot_device_user` VALUES (26, 4, 2, 'wumei-t1', '体温检测仪(U1)', '13988888880', 'wumei-u1', 1, '0', '', NULL, '', NULL, NULL); +INSERT INTO `iot_device_user` VALUES (26, 5, 2, 'wumei-t1', '体温检测仪(U1)', '15888888883', 'wumei-u2', 0, '0', '', '2022-06-11 01:03:21', '', NULL, NULL); +INSERT INTO `iot_device_user` VALUES (27, 3, 3, 'wumei-t2', '体温检测设备(T2)', '15888888881', 'wumei-t2', 1, '0', '', NULL, '', NULL, NULL); +INSERT INTO `iot_device_user` VALUES (28, 4, 5, 'wumei-u2', '体温检测仪(U2)', '15888888882', 'wumei-u1', 0, '0', '', '2022-06-12 01:17:30', '', NULL, NULL); +INSERT INTO `iot_device_user` VALUES (28, 5, 3, 'wumei-t2', '体温检测仪(U2)', '15888888883', 'wumei-u2', 1, '0', '', NULL, '', NULL, NULL); +INSERT INTO `iot_device_user` VALUES (29, 2, 2, 'wumei-t1', '智能开关(T1)', '15888888880', 'wumei-t1', 1, '0', '', NULL, '', NULL, NULL); +INSERT INTO `iot_device_user` VALUES (30, 4, 5, 'wumei-u2', '智能开关(U2)', '15888888882', 'wumei-u1', 0, '0', '', '2022-06-12 01:17:11', '', NULL, NULL); +INSERT INTO `iot_device_user` VALUES (30, 5, 2, 'wumei-t1', '智能开关(U2)', '15888888883', 'wumei-u2', 1, '0', '', NULL, '', NULL, NULL); +INSERT INTO `iot_device_user` VALUES (31, 4, 2, 'wumei-t1', '智能开关', '15888888882', 'wumei-u1', 1, '0', '', NULL, '', NULL, NULL); -- ---------------------------- -- Table structure for iot_firmware @@ -903,12 +656,15 @@ CREATE TABLE `iot_firmware` ( `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注', PRIMARY KEY (`firmware_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '产品固件' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '产品固件' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of iot_firmware -- ---------------------------- -INSERT INTO `iot_firmware` VALUES (4, '11', 2, 'ESP8266产品示例', 1, 'admin', 1, 1.00, '/profile/iot/1/2022-0415-165518.bin', '0', '', '2022-04-15 16:55:21', '', NULL, '1'); +INSERT INTO `iot_firmware` VALUES (10, '体温检测仪出厂固件(admin)', 13, '体温检测仪(admin)', 1, 'admin', 1, 1.00, '/profile/iot/1/2022-0609-172438.bin', '0', '', '2022-06-09 17:24:41', '', '2022-06-09 23:07:48', NULL); +INSERT INTO `iot_firmware` VALUES (11, '体温检测仪出厂固件(T1)', 14, '体温检测仪(T1)', 2, 'wumei-t1', 0, 1.10, '/profile/iot/2/2022-0610-004259.bin', '0', '', '2022-06-10 00:43:17', '', '2022-06-10 00:43:38', '租户T1测试数据'); +INSERT INTO `iot_firmware` VALUES (12, '温度检测仪出厂固件(T2)', 15, '温度监测仪(T2)', 3, 'wumei-t2', 0, 1.10, '/profile/iot/3/2022-0611-003131.bin', '0', '', '2022-06-11 00:31:44', '', '2022-06-11 00:31:50', '租户T2测试数据'); +INSERT INTO `iot_firmware` VALUES (13, '智能开关(T1)', 16, '智能开关(T1)', 2, 'wumei-t1', 0, 1.00, '/profile/iot/2/2022-0612-004129.bin', '0', '', '2022-06-12 00:41:32', '', NULL, NULL); -- ---------------------------- -- Table structure for iot_group @@ -927,17 +683,23 @@ CREATE TABLE `iot_group` ( `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注', PRIMARY KEY (`group_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '设备分组' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 23 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '设备分组' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of iot_group -- ---------------------------- -INSERT INTO `iot_group` VALUES (1, '客厅', 1, 1, 'admin', '0', '', '2021-12-29 13:13:26', '', '2021-12-29 13:14:11', '客厅设备'); INSERT INTO `iot_group` VALUES (2, '卧室', 2, 1, 'admin', '0', '', '2021-12-29 13:12:42', '', '2021-12-29 13:13:40', '卧室设备'); INSERT INTO `iot_group` VALUES (3, '厨房', 3, 1, 'admin', '0', '', '2021-12-29 13:12:59', '', '2021-12-29 13:13:48', '厨房设备'); INSERT INTO `iot_group` VALUES (4, '书房', 4, 1, 'admin', '0', '', '2021-12-29 13:13:10', '', '2021-12-29 13:13:54', '书房设备'); INSERT INTO `iot_group` VALUES (5, '卫生间', 5, 1, 'admin', '0', '', '2021-12-29 13:13:18', '', '2021-12-29 13:14:03', '卫生间设备'); INSERT INTO `iot_group` VALUES (6, '走道', 6, 1, 'admin', '0', '', '2021-12-29 13:13:26', '', '2021-12-29 13:14:11', '走道设备'); +INSERT INTO `iot_group` VALUES (16, '医疗(admin)', 10, 1, 'admin', '0', '', '2022-06-09 22:47:07', '', '2022-06-09 23:10:33', '管理员分组,用于测试'); +INSERT INTO `iot_group` VALUES (17, '医疗(T1)', 1, 2, 'wumei-t1', '0', '', '2022-06-10 00:46:48', '', NULL, '租户T1测试数据'); +INSERT INTO `iot_group` VALUES (18, '医疗(U1)', 1, 4, 'wumei-u1', '0', '', '2022-06-10 01:24:24', '', NULL, '用户U1测试数据'); +INSERT INTO `iot_group` VALUES (19, '医疗(T2)', 1, 3, 'wumei-t2', '0', '', '2022-06-11 01:16:08', '', NULL, '租户T2测试数据'); +INSERT INTO `iot_group` VALUES (20, '医疗(U2)', 1, 5, 'wumei-u2', '0', '', '2022-06-11 01:29:20', '', NULL, '用户U2测试数据'); +INSERT INTO `iot_group` VALUES (21, '电工照明', 2, 5, 'wumei-u2', '0', '', '2022-06-12 00:56:57', '', '2022-06-12 00:57:12', '用户U2测试数据'); +INSERT INTO `iot_group` VALUES (22, '电工照明(U1)', 2, 4, 'wumei-u1', '0', '', '2022-06-12 01:34:59', '', NULL, NULL); -- ---------------------------- -- Table structure for iot_product @@ -958,8 +720,8 @@ CREATE TABLE `iot_product` ( `status` tinyint(1) NULL DEFAULT NULL COMMENT '状态(1-未发布,2-已发布)', `things_models_json` json NULL COMMENT '物模型JSON(属性、功能、事件)', `device_type` tinyint(1) NULL DEFAULT 1 COMMENT '设备类型(1-直连设备、2-网关子设备、3-网关设备)', - `network_method` tinyint(1) NULL DEFAULT 1 COMMENT '联网方式(1-wifi、2-蓝牙、3-wifi+蓝牙)', - `vertificate_method` tinyint(1) NULL DEFAULT 1 COMMENT '认证方式(1-账号密码、2-证书、3-Http)', + `network_method` tinyint(1) NULL DEFAULT 1 COMMENT '联网方式(1=wifi、2=蜂窝(2G/3G/4G/5G)、3=以太网、4=其他)', + `vertificate_method` tinyint(1) NULL DEFAULT 1 COMMENT '认证方式(1-简单认证、2-加密认证、3-简单+加密)', `img_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '图片地址', `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者', @@ -968,12 +730,16 @@ CREATE TABLE `iot_product` ( `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注', PRIMARY KEY (`product_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '产品' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 18 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '产品' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of iot_product -- ---------------------------- -INSERT INTO `iot_product` VALUES (2, 'ESP8266产品示例', 1, '电工照明', 1, 'admin', 1, 1, 'wumei-smart', 'P5FJKZJHIR82GNB2', 'K63C4EA3AI5TER97', 2, '{\"events\": [{\"id\": \"exception\", \"name\": \"设备发生异常\", \"datatype\": {\"type\": \"string\", \"maxLength\": 1024}}, {\"id\": \"height_temperature\", \"name\": \"环境温度过高\", \"datatype\": {\"max\": 100, \"min\": 0, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"℃\"}}], \"functions\": [{\"id\": \"switch\", \"name\": \"设备开关\", \"isTop\": 1, \"datatype\": {\"type\": \"bool\", \"trueText\": \"打开\", \"falseText\": \"关闭\"}}, {\"id\": \"gear\", \"name\": \"运行档位\", \"isTop\": 1, \"datatype\": {\"type\": \"enum\", \"enumList\": [{\"text\": \"低速档位\", \"value\": \"0\"}, {\"text\": \"中速档位\", \"value\": \"1\"}, {\"text\": \"中高速档位\", \"value\": \"2\"}, {\"text\": \"高速档位\", \"value\": \"3\"}]}}, {\"id\": \"light_color\", \"name\": \"灯光颜色\", \"isTop\": 0, \"datatype\": {\"type\": \"array\", \"arrayType\": \"int\"}}, {\"id\": \"message\", \"name\": \"屏显消息\", \"isTop\": 0, \"datatype\": {\"type\": \"string\", \"maxLength\": 1024}}, {\"id\": \"report_monitor\", \"name\": \"上报监测数据\", \"isTop\": 0, \"datatype\": {\"max\": 10, \"min\": 1, \"step\": 1, \"type\": \"integer\", \"unit\": \"次数\"}}], \"properties\": [{\"id\": \"temperature\", \"name\": \"空气温度\", \"isTop\": 1, \"datatype\": {\"max\": 120, \"min\": -20, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"℃\"}, \"isMonitor\": 1}, {\"id\": \"humidity\", \"name\": \"空气湿度\", \"isTop\": 1, \"datatype\": {\"max\": 100, \"min\": 0, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"%\"}, \"isMonitor\": 1}, {\"id\": \"co2\", \"name\": \"二氧化碳\", \"isTop\": 0, \"datatype\": {\"max\": 6000, \"min\": 100, \"step\": 1, \"type\": \"integer\", \"unit\": \"ppm\"}, \"isMonitor\": 1}, {\"id\": \"brightness\", \"name\": \"室内亮度\", \"isTop\": 0, \"datatype\": {\"max\": 10000, \"min\": 0, \"step\": 1, \"type\": \"integer\", \"unit\": \"cd/m2\"}, \"isMonitor\": 1}]}', 1, 1, 3, NULL, '0', '', '2022-03-15 22:18:37', '', '2022-04-11 14:13:40', '产品示例'); +INSERT INTO `iot_product` VALUES (13, '体温检测仪(admin)', 13, '医疗器械(admin)', 1, 'admin', 1, 1, 'wumei-smart', 'PWZXWP8LELV0336A', 'KM5Y70E0T1234QT8', 2, '{\"events\": [{\"id\": \"high_temp\", \"name\": \"体温过高\", \"datatype\": {\"max\": 50, \"min\": 20, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"℃\"}}, {\"id\": \"exception\", \"name\": \"设备发生异常\", \"datatype\": {\"type\": \"string\", \"maxLength\": 1024}}], \"functions\": [{\"id\": \"switch\", \"name\": \"设备开关\", \"isTop\": 1, \"datatype\": {\"type\": \"bool\", \"trueText\": \"打开\", \"falseText\": \"关闭\"}}, {\"id\": \"message\", \"name\": \"屏显消息\", \"isTop\": 0, \"datatype\": {\"type\": \"string\", \"maxLength\": 1024}}, {\"id\": \"report_monitor\", \"name\": \"上报监测数据\", \"isTop\": 0, \"datatype\": {\"max\": 10, \"min\": 1, \"step\": 1, \"type\": \"integer\", \"unit\": \"次数\"}}], \"properties\": [{\"id\": \"temp_admin\", \"name\": \"体温(管理员)\", \"isTop\": 1, \"datatype\": {\"max\": 46.5, \"min\": 14.2, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"℃\"}, \"isMonitor\": 1}]}', 1, 2, 3, NULL, '0', '', '2022-06-09 17:20:48', '', NULL, '管理员测试数据'); +INSERT INTO `iot_product` VALUES (14, '体温检测仪(T1)', 14, '医疗器械(T1)', 2, 'wumei-t1', 0, 1, 'wumei-smart', 'P3B1L9561M46MB5O', 'K374DVRC5PVT9823', 2, '{\"events\": [{\"id\": \"height_temp\", \"name\": \"体温过高(T1)\", \"datatype\": {\"max\": 50, \"min\": 10, \"step\": 0.1, \"type\": \"integer\", \"unit\": \"℃\"}}, {\"id\": \"exception\", \"name\": \"设备发生异常\", \"datatype\": {\"type\": \"string\", \"maxLength\": 1024}}], \"functions\": [{\"id\": \"switch\", \"name\": \"设备开关\", \"isTop\": 1, \"datatype\": {\"type\": \"bool\", \"trueText\": \"打开\", \"falseText\": \"关闭\"}}, {\"id\": \"gear\", \"name\": \"运行档位\", \"isTop\": 1, \"datatype\": {\"type\": \"enum\", \"enumList\": [{\"text\": \"低速档位\", \"value\": \"0\"}, {\"text\": \"中速档位\", \"value\": \"1\"}, {\"text\": \"中高速档位\", \"value\": \"2\"}, {\"text\": \"高速档位\", \"value\": \"3\"}]}}], \"properties\": [{\"id\": \"temperature\", \"name\": \"空气温度\", \"isTop\": 1, \"datatype\": {\"max\": 120, \"min\": -20, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"℃\"}, \"isMonitor\": 1}, {\"id\": \"humidity\", \"name\": \"空气湿度\", \"isTop\": 1, \"datatype\": {\"max\": 100, \"min\": 0, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"%\"}, \"isMonitor\": 1}, {\"id\": \"temp_t1\", \"name\": \"体温(T1)\", \"isTop\": 1, \"datatype\": {\"max\": 46.5, \"min\": 14.2, \"step\": 0.1, \"type\": \"integer\", \"unit\": \"℃\"}, \"isMonitor\": 1}]}', 1, 1, 3, '/profile/iot/2/2022-0610-003915.jpg', '0', '', '2022-06-10 00:39:18', '', NULL, '租户T1测试数据'); +INSERT INTO `iot_product` VALUES (15, '温度监测仪(T2)', 15, '医疗器械(T2)', 3, 'wumei-t2', 0, 0, 'wumei-smart', 'PA7Z926LX4LU93YE', 'K6LDJ88701BXWC8Z', 2, '{\"events\": [{\"id\": \"exception\", \"name\": \"设备发生异常\", \"datatype\": {\"type\": \"string\", \"maxLength\": 1024}}], \"functions\": [{\"id\": \"switch\", \"name\": \"设备开关\", \"isTop\": 1, \"datatype\": {\"type\": \"bool\", \"trueText\": \"打开\", \"falseText\": \"关闭\"}}, {\"id\": \"gear\", \"name\": \"运行档位\", \"isTop\": 1, \"datatype\": {\"type\": \"enum\", \"enumList\": [{\"text\": \"低速档位\", \"value\": \"0\"}, {\"text\": \"中速档位\", \"value\": \"1\"}, {\"text\": \"中高速档位\", \"value\": \"2\"}, {\"text\": \"高速档位\", \"value\": \"3\"}]}}, {\"id\": \"light_color\", \"name\": \"灯光颜色\", \"isTop\": 0, \"datatype\": {\"type\": \"array\", \"arrayType\": \"int\"}}, {\"id\": \"message\", \"name\": \"屏显消息\", \"isTop\": 0, \"datatype\": {\"type\": \"string\", \"maxLength\": 1024}}, {\"id\": \"report_monitor\", \"name\": \"上报监测数据\", \"isTop\": 0, \"datatype\": {\"max\": 10, \"min\": 1, \"step\": 1, \"type\": \"integer\", \"unit\": \"次数\"}}], \"properties\": [{\"id\": \"temperature\", \"name\": \"空气温度\", \"isTop\": 1, \"datatype\": {\"max\": 120, \"min\": -20, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"℃\"}, \"isMonitor\": 1}, {\"id\": \"humidity\", \"name\": \"空气湿度\", \"isTop\": 1, \"datatype\": {\"max\": 100, \"min\": 0, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"%\"}, \"isMonitor\": 1}, {\"id\": \"co2\", \"name\": \"二氧化碳\", \"isTop\": 0, \"datatype\": {\"max\": 6000, \"min\": 100, \"step\": 1, \"type\": \"integer\", \"unit\": \"ppm\"}, \"isMonitor\": 1}, {\"id\": \"brightness\", \"name\": \"室内亮度\", \"isTop\": 0, \"datatype\": {\"max\": 10000, \"min\": 0, \"step\": 1, \"type\": \"integer\", \"unit\": \"cd/m2\"}, \"isMonitor\": 1}, {\"id\": \"temp_admin\", \"name\": \"体温(admin)\", \"isTop\": 1, \"datatype\": {\"max\": 46.5, \"min\": 14.2, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"℃\"}, \"isMonitor\": 1}, {\"id\": \"temp_t2\", \"name\": \"体温(T2)\", \"isTop\": 1, \"datatype\": {\"max\": 40, \"min\": 20, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"℃\"}, \"isMonitor\": 1}]}', 1, 3, 1, NULL, '0', '', '2022-06-11 00:30:56', '', NULL, '租户T2测试数据'); +INSERT INTO `iot_product` VALUES (16, '智能开关(T1)', 1, '电工照明', 2, 'wumei-t1', 0, 0, 'wumei-smart', 'PT8314A02U3B41R9', 'K5J6CVL77S5AOA8X', 2, '{\"events\": [{\"id\": \"exception\", \"name\": \"设备发生异常\", \"datatype\": {\"type\": \"string\", \"maxLength\": 1024}}], \"functions\": [{\"id\": \"light_color\", \"name\": \"灯光颜色\", \"isTop\": 1, \"datatype\": {\"type\": \"array\", \"arrayType\": \"int\"}}, {\"id\": \"switch\", \"name\": \"设备开关\", \"isTop\": 1, \"datatype\": {\"type\": \"bool\", \"trueText\": \"打开\", \"falseText\": \"关闭\"}}], \"properties\": []}', 1, 1, 1, NULL, '0', '', '2022-06-12 00:40:53', '', NULL, NULL); +INSERT INTO `iot_product` VALUES (17, '调色七彩灯(T1)', 1, '电工照明', 2, 'wumei-t1', 0, 1, 'wumei-smart', 'PJ32XIETI24YM924', 'K3BIV4Q56A053E6G', 1, '{\"events\": [{\"id\": \"height_temperature\", \"name\": \"环境温度过高\", \"datatype\": {\"max\": 100, \"min\": 0, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"℃\"}}, {\"id\": \"exception\", \"name\": \"设备发生异常\", \"datatype\": {\"type\": \"string\", \"maxLength\": 1024}}], \"functions\": [{\"id\": \"report_monitor\", \"name\": \"上报监测数据\", \"isTop\": 0, \"datatype\": {\"max\": 10, \"min\": 1, \"step\": 1, \"type\": \"integer\", \"unit\": \"次数\"}}, {\"id\": \"switch\", \"name\": \"设备开关\", \"isTop\": 1, \"datatype\": {\"type\": \"bool\", \"trueText\": \"打开\", \"falseText\": \"关闭\"}}, {\"id\": \"light_color\", \"name\": \"灯光颜色\", \"isTop\": 0, \"datatype\": {\"type\": \"array\", \"arrayType\": \"int\"}}], \"properties\": [{\"id\": \"temperature\", \"name\": \"空气温度\", \"isTop\": 1, \"datatype\": {\"max\": 120, \"min\": -20, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"℃\"}, \"isMonitor\": 1}, {\"id\": \"humidity\", \"name\": \"空气湿度\", \"isTop\": 1, \"datatype\": {\"max\": 100, \"min\": 0, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"%\"}, \"isMonitor\": 1}, {\"id\": \"brightness\", \"name\": \"室内亮度\", \"isTop\": 0, \"datatype\": {\"max\": 10000, \"min\": 0, \"step\": 1, \"type\": \"integer\", \"unit\": \"cd/m2\"}, \"isMonitor\": 1}]}', 1, 1, 3, '/profile/iot/2/2022-0612-115417.jpg', '0', '', '2022-06-12 11:54:19', '', '2022-06-12 11:55:36', NULL); -- ---------------------------- -- Table structure for iot_product_authorize @@ -987,6 +753,7 @@ CREATE TABLE `iot_product_authorize` ( `serial_number` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备编号', `user_id` bigint(20) NULL DEFAULT NULL COMMENT '用户ID', `user_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户名称', + `status` tinyint(1) NULL DEFAULT NULL COMMENT '状态(1-未使用,2-使用中)', `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '创建者', `create_time` datetime(0) NOT NULL COMMENT '创建时间', @@ -994,11 +761,31 @@ CREATE TABLE `iot_product_authorize` ( `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注', PRIMARY KEY (`authorize_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 104 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '产品授权码表' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 186 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '产品授权码表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of iot_product_authorize -- ---------------------------- +INSERT INTO `iot_product_authorize` VALUES (166, 'ADBFCC8934864B26B55658C66F562AC5', 13, 24, 'D1FL8B1Z37UM', 1, 'admin', 2, '0', 'admin', '2022-06-09 17:24:53', '', '2022-06-10 13:22:21', NULL); +INSERT INTO `iot_product_authorize` VALUES (167, '6220E010EC1345B4A2FFDA27949EC037', 13, NULL, NULL, NULL, NULL, 1, '0', 'admin', '2022-06-09 17:24:53', '', NULL, NULL); +INSERT INTO `iot_product_authorize` VALUES (168, '20574B2DC1AA4609B954218269FE3F17', 13, NULL, NULL, NULL, NULL, 1, '0', 'admin', '2022-06-09 17:24:53', '', NULL, NULL); +INSERT INTO `iot_product_authorize` VALUES (169, '1F6F034BAF3C4DEE9E0E3BA6546E1B2F', 13, NULL, NULL, NULL, NULL, 1, '0', 'admin', '2022-06-09 17:24:53', '', NULL, NULL); +INSERT INTO `iot_product_authorize` VALUES (170, 'E6C46F18A4EF4460BAAFE6154B206DDF', 13, NULL, NULL, NULL, NULL, 1, '0', 'admin', '2022-06-09 17:24:53', '', NULL, NULL); +INSERT INTO `iot_product_authorize` VALUES (171, 'EBAE5BEA91F449C6BE3C703E738D2297', 13, NULL, NULL, NULL, NULL, 1, '0', 'admin', '2022-06-09 17:24:53', '', NULL, NULL); +INSERT INTO `iot_product_authorize` VALUES (172, 'F2827AB73689415FACDD3E0D173513E8', 13, NULL, NULL, NULL, NULL, 1, '0', 'admin', '2022-06-09 17:24:53', '', NULL, NULL); +INSERT INTO `iot_product_authorize` VALUES (173, '4D9841681C7749C883914447A3FB8DA2', 13, NULL, NULL, NULL, NULL, 1, '0', 'admin', '2022-06-09 17:24:53', '', NULL, NULL); +INSERT INTO `iot_product_authorize` VALUES (174, '34B9578B27BB4675AE41621E47BA9BA0', 13, NULL, NULL, NULL, NULL, 1, '0', 'admin', '2022-06-09 17:24:53', '', NULL, NULL); +INSERT INTO `iot_product_authorize` VALUES (175, 'FE41333D223A469092CF7DEAD2BEE195', 13, NULL, NULL, NULL, NULL, 1, '0', 'admin', '2022-06-09 17:24:53', '', NULL, NULL); +INSERT INTO `iot_product_authorize` VALUES (176, '3114555F5C9740E2A5234D365FA52E87', 14, NULL, NULL, NULL, NULL, 1, '0', 'wumei-t1', '2022-06-10 00:43:53', '', NULL, NULL); +INSERT INTO `iot_product_authorize` VALUES (177, '905781AA3E0B4794B33F8E3571461D2B', 14, NULL, NULL, NULL, NULL, 1, '0', 'wumei-t1', '2022-06-10 00:43:53', '', NULL, NULL); +INSERT INTO `iot_product_authorize` VALUES (178, '42F5E638837448DE81F1F9A6A103DCC0', 14, NULL, NULL, NULL, NULL, 1, '0', 'wumei-t1', '2022-06-10 00:43:53', '', NULL, NULL); +INSERT INTO `iot_product_authorize` VALUES (179, '79D02C3D7C6F43ABA240A513B128394F', 14, NULL, NULL, NULL, NULL, 1, '0', 'wumei-t1', '2022-06-10 00:43:53', '', NULL, NULL); +INSERT INTO `iot_product_authorize` VALUES (180, '56D900473253411EABA5C62BAF578F19', 14, NULL, NULL, NULL, NULL, 1, '0', 'wumei-t1', '2022-06-10 00:43:53', '', NULL, NULL); +INSERT INTO `iot_product_authorize` VALUES (181, '1DFE4F751EEF4CEE957582CED19ACAAF', 14, NULL, NULL, NULL, NULL, 1, '0', 'wumei-t1', '2022-06-10 00:43:53', '', NULL, NULL); +INSERT INTO `iot_product_authorize` VALUES (182, 'C5F35FF2D3B040F5840505DCC96F797E', 14, NULL, NULL, NULL, NULL, 1, '0', 'wumei-t1', '2022-06-10 00:43:53', '', NULL, NULL); +INSERT INTO `iot_product_authorize` VALUES (183, 'B5E515730A154329ACD881862E0C7860', 14, NULL, NULL, NULL, NULL, 1, '0', 'wumei-t1', '2022-06-10 00:43:53', '', NULL, NULL); +INSERT INTO `iot_product_authorize` VALUES (184, 'EABC55D5BE1C4C3F86376AA0F25EDFF4', 14, NULL, NULL, NULL, NULL, 1, '0', 'wumei-t1', '2022-06-10 00:43:53', '', NULL, NULL); +INSERT INTO `iot_product_authorize` VALUES (185, '5E4A06AB2B524AD7BC62B60F7828CCE8', 14, NULL, NULL, NULL, NULL, 1, '0', 'wumei-t1', '2022-06-10 00:43:53', '', NULL, NULL); -- ---------------------------- -- Table structure for iot_scene @@ -1045,11 +832,12 @@ CREATE TABLE `iot_social_platform` ( `error_msg_uri` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '错误提示uri,http://localhost/login?errorId=', PRIMARY KEY (`social_platform_id`) USING BTREE, UNIQUE INDEX `iot_social_platform_platform_uindex`(`platform`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '第三方登录平台控制' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '第三方登录平台控制' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of iot_social_platform -- ---------------------------- +INSERT INTO `iot_social_platform` VALUES (1, 'QQ', '0', '102005066', 'PhkaBYgZ99999', 'https://iot.wumei.live/auth/callback/qq', '0', 'admin', '2022-04-18 11:21:28', '2022-04-20 16:29:23', 'admin', NULL, 'http://localhost/login?bindId=', 'http://localhost/login?loginId=', 'http://localhost/login?errorId='); -- ---------------------------- -- Table structure for iot_social_user @@ -1087,7 +875,7 @@ CREATE TABLE `iot_social_user` ( `gender` tinyint(4) NULL DEFAULT NULL COMMENT '用户性别', UNIQUE INDEX `iot_social_user_pk`(`social_user_id`) USING BTREE, UNIQUE INDEX `iot_social_user_unique_key`(`uuid`, `source`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '第三方登录用户' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of iot_social_user @@ -1117,22 +905,47 @@ CREATE TABLE `iot_things_model` ( `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注', PRIMARY KEY (`model_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 25 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '物模型模板' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 87 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '物模型' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of iot_things_model -- ---------------------------- -INSERT INTO `iot_things_model` VALUES (11, '空气温度', 2, 'ESP8266产品示例', 1, 'admin', 'temperature', 1, 'decimal', '{\"max\": 120, \"min\": -20, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"℃\"}', 1, 1, '0', NULL, '2022-03-15 22:18:46', '', NULL, NULL); -INSERT INTO `iot_things_model` VALUES (12, '空气湿度', 2, 'ESP8266产品示例', 1, 'admin', 'humidity', 1, 'decimal', '{\"max\": 100, \"min\": 0, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"%\"}', 1, 1, '0', NULL, '2022-03-15 22:18:46', '', NULL, NULL); -INSERT INTO `iot_things_model` VALUES (13, '二氧化碳', 2, 'ESP8266产品示例', 1, 'admin', 'co2', 1, 'integer', '{\"max\": 6000, \"min\": 100, \"step\": 1, \"type\": \"integer\", \"unit\": \"ppm\"}', 0, 1, '0', NULL, '2022-03-15 22:18:46', '', NULL, NULL); -INSERT INTO `iot_things_model` VALUES (14, '室内亮度', 2, 'ESP8266产品示例', 1, 'admin', 'brightness', 1, 'integer', '{\"max\": 10000, \"min\": 0, \"step\": 1, \"type\": \"integer\", \"unit\": \"cd/m2\"}', 0, 1, '0', NULL, '2022-03-15 22:18:46', '', NULL, NULL); -INSERT INTO `iot_things_model` VALUES (15, '设备开关', 2, 'ESP8266产品示例', 1, 'admin', 'switch', 2, 'bool', '{\"type\": \"bool\", \"trueText\": \"打开\", \"falseText\": \"关闭\"}', 1, 0, '0', NULL, '2022-03-15 22:18:46', '', NULL, NULL); -INSERT INTO `iot_things_model` VALUES (16, '运行档位', 2, 'ESP8266产品示例', 1, 'admin', 'gear', 2, 'enum', '{\"type\": \"enum\", \"enumList\": [{\"text\": \"低速档位\", \"value\": \"0\"}, {\"text\": \"中速档位\", \"value\": \"1\"}, {\"text\": \"中高速档位\", \"value\": \"2\"}, {\"text\": \"高速档位\", \"value\": \"3\"}]}', 1, 0, '0', NULL, '2022-03-15 22:18:46', '', NULL, NULL); -INSERT INTO `iot_things_model` VALUES (17, '灯光颜色', 2, 'ESP8266产品示例', 1, 'admin', 'light_color', 2, 'array', '{\"type\": \"array\", \"arrayType\": \"int\"}', 0, 0, '0', NULL, '2022-03-15 22:18:46', '', NULL, NULL); -INSERT INTO `iot_things_model` VALUES (18, '屏显消息', 2, 'ESP8266产品示例', 1, 'admin', 'message', 2, 'string', '{\"type\": \"string\", \"maxLength\": 1024}', 0, 0, '0', NULL, '2022-03-15 22:18:46', '', NULL, NULL); -INSERT INTO `iot_things_model` VALUES (19, '上报监测数据', 2, 'ESP8266产品示例', 1, 'admin', 'report_monitor', 2, 'integer', '{\"max\": 10, \"min\": 1, \"step\": 1, \"type\": \"integer\", \"unit\": \"次数\"}', 0, 0, '0', NULL, '2022-03-15 22:18:46', '', NULL, NULL); -INSERT INTO `iot_things_model` VALUES (20, '环境温度过高', 2, 'ESP8266产品示例', 1, 'admin', 'height_temperature', 3, 'decimal', '{\"max\": 100, \"min\": 0, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"℃\"}', 0, 0, '0', NULL, '2022-03-15 22:18:46', '', NULL, NULL); -INSERT INTO `iot_things_model` VALUES (21, '设备发生异常', 2, 'ESP8266产品示例', 1, 'admin', 'exception', 3, 'string', '{\"type\": \"string\", \"maxLength\": 1024}', 0, 0, '0', NULL, '2022-03-15 22:18:52', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (51, '体温(admin)', 13, '智能体温检测仪(admin)', 1, 'admin', 'temp_admin', 1, 'decimal', '{\"max\": 46.5, \"min\": 14.2, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"℃\"}', 1, 1, '0', NULL, '2022-06-09 17:22:09', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (52, '设备开关', 13, '智能体温检测仪(admin)', 1, 'admin', 'switch', 2, 'bool', '{\"type\": \"bool\", \"trueText\": \"打开\", \"falseText\": \"关闭\"}', 1, 0, '0', NULL, '2022-06-09 17:22:43', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (53, '屏显消息', 13, '智能体温检测仪(admin)', 1, 'admin', 'message', 2, 'string', '{\"type\": \"string\", \"maxLength\": 1024}', 0, 0, '0', NULL, '2022-06-09 17:22:43', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (54, '上报监测数据', 13, '智能体温检测仪(admin)', 1, 'admin', 'report_monitor', 2, 'integer', '{\"max\": 10, \"min\": 1, \"step\": 1, \"type\": \"integer\", \"unit\": \"次数\"}', 0, 0, '0', NULL, '2022-06-09 17:22:43', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (55, '设备发生异常', 13, '智能体温检测仪(admin)', 1, 'admin', 'exception', 3, 'string', '{\"type\": \"string\", \"maxLength\": 1024}', 0, 0, '0', NULL, '2022-06-09 17:22:55', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (56, '体温过高(admin)', 13, '智能体温检测仪(admin)', 1, 'admin', 'high_temp', 3, 'decimal', '{\"max\": 50, \"min\": 20, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"℃\"}', 0, 0, '0', '', '2022-06-09 17:23:59', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (57, '体温(T1)', 14, '体温检测仪(T1)', 2, 'wumei-t1', 'temp_t1', 1, 'integer', '{\"max\": 46.5, \"min\": 14.2, \"step\": 0.1, \"type\": \"integer\", \"unit\": \"℃\"}', 1, 1, '0', NULL, '2022-06-10 00:39:37', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (58, '空气温度', 14, '体温检测仪(T1)', 2, 'wumei-t1', 'temperature', 1, 'decimal', '{\"max\": 120, \"min\": -20, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"℃\"}', 1, 1, '0', NULL, '2022-06-10 00:39:55', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (59, '空气湿度', 14, '体温检测仪(T1)', 2, 'wumei-t1', 'humidity', 1, 'decimal', '{\"max\": 100, \"min\": 0, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"%\"}', 1, 1, '0', NULL, '2022-06-10 00:39:55', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (60, '设备开关', 14, '体温检测仪(T1)', 2, 'wumei-t1', 'switch', 2, 'bool', '{\"type\": \"bool\", \"trueText\": \"打开\", \"falseText\": \"关闭\"}', 1, 0, '0', NULL, '2022-06-10 00:39:55', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (61, '运行档位', 14, '体温检测仪(T1)', 2, 'wumei-t1', 'gear', 2, 'enum', '{\"type\": \"enum\", \"enumList\": [{\"text\": \"低速档位\", \"value\": \"0\"}, {\"text\": \"中速档位\", \"value\": \"1\"}, {\"text\": \"中高速档位\", \"value\": \"2\"}, {\"text\": \"高速档位\", \"value\": \"3\"}]}', 1, 0, '0', NULL, '2022-06-10 00:39:55', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (62, '设备发生异常', 14, '体温检测仪(T1)', 2, 'wumei-t1', 'exception', 3, 'string', '{\"type\": \"string\", \"maxLength\": 1024}', 0, 0, '0', NULL, '2022-06-10 00:40:11', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (63, '体温过高(T1)', 14, '体温检测仪(T1)', 2, 'wumei-t1', 'height_temp', 3, 'integer', '{\"max\": 50, \"min\": 10, \"step\": 0.1, \"type\": \"integer\", \"unit\": \"℃\"}', 0, 0, '0', '', '2022-06-10 00:41:53', '', '2022-06-10 00:42:16', NULL); +INSERT INTO `iot_things_model` VALUES (64, '上报监测数据', 15, '温度监测仪(T2)', 3, 'wumei-t2', 'report_monitor', 2, 'integer', '{\"max\": 10, \"min\": 1, \"step\": 1, \"type\": \"integer\", \"unit\": \"次数\"}', 0, 0, '0', NULL, '2022-06-11 00:33:17', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (65, '设备发生异常', 15, '温度监测仪(T2)', 3, 'wumei-t2', 'exception', 3, 'string', '{\"type\": \"string\", \"maxLength\": 1024}', 0, 0, '0', NULL, '2022-06-11 00:33:17', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (66, '空气温度', 15, '温度监测仪(T2)', 3, 'wumei-t2', 'temperature', 1, 'decimal', '{\"max\": 120, \"min\": -20, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"℃\"}', 1, 1, '0', NULL, '2022-06-11 00:33:26', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (67, '空气湿度', 15, '温度监测仪(T2)', 3, 'wumei-t2', 'humidity', 1, 'decimal', '{\"max\": 100, \"min\": 0, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"%\"}', 1, 1, '0', NULL, '2022-06-11 00:33:26', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (68, '二氧化碳', 15, '温度监测仪(T2)', 3, 'wumei-t2', 'co2', 1, 'integer', '{\"max\": 6000, \"min\": 100, \"step\": 1, \"type\": \"integer\", \"unit\": \"ppm\"}', 0, 1, '0', NULL, '2022-06-11 00:33:26', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (69, '室内亮度', 15, '温度监测仪(T2)', 3, 'wumei-t2', 'brightness', 1, 'integer', '{\"max\": 10000, \"min\": 0, \"step\": 1, \"type\": \"integer\", \"unit\": \"cd/m2\"}', 0, 1, '0', NULL, '2022-06-11 00:33:26', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (70, '设备开关', 15, '温度监测仪(T2)', 3, 'wumei-t2', 'switch', 2, 'bool', '{\"type\": \"bool\", \"trueText\": \"打开\", \"falseText\": \"关闭\"}', 1, 0, '0', NULL, '2022-06-11 00:33:26', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (71, '运行档位', 15, '温度监测仪(T2)', 3, 'wumei-t2', 'gear', 2, 'enum', '{\"type\": \"enum\", \"enumList\": [{\"text\": \"低速档位\", \"value\": \"0\"}, {\"text\": \"中速档位\", \"value\": \"1\"}, {\"text\": \"中高速档位\", \"value\": \"2\"}, {\"text\": \"高速档位\", \"value\": \"3\"}]}', 1, 0, '0', NULL, '2022-06-11 00:33:26', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (72, '灯光颜色', 15, '温度监测仪(T2)', 3, 'wumei-t2', 'light_color', 2, 'array', '{\"type\": \"array\", \"arrayType\": \"int\"}', 0, 0, '0', NULL, '2022-06-11 00:33:26', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (73, '屏显消息', 15, '温度监测仪(T2)', 3, 'wumei-t2', 'message', 2, 'string', '{\"type\": \"string\", \"maxLength\": 1024}', 0, 0, '0', NULL, '2022-06-11 00:33:26', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (74, '体温(admin)', 15, '温度监测仪(T2)', 3, 'wumei-t2', 'temp_admin', 1, 'decimal', '{\"max\": 46.5, \"min\": 14.2, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"℃\"}', 1, 1, '0', NULL, '2022-06-11 00:33:26', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (75, '体温(T2)', 15, '温度监测仪(T2)', 3, 'wumei-t2', 'temp_t2', 1, 'decimal', '{\"max\": 40, \"min\": 20, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"℃\"}', 1, 1, '0', NULL, '2022-06-11 00:33:26', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (76, '设备开关', 16, '智能开关(T1)', 2, 'wumei-t1', 'switch', 2, 'bool', '{\"type\": \"bool\", \"trueText\": \"打开\", \"falseText\": \"关闭\"}', 1, 0, '0', NULL, '2022-06-12 00:41:03', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (77, '设备发生异常', 16, '智能开关(T1)', 2, 'wumei-t1', 'exception', 3, 'string', '{\"type\": \"string\", \"maxLength\": 1024}', 0, 0, '0', NULL, '2022-06-12 00:41:51', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (78, '灯光颜色', 16, '智能开关(T1)', 2, 'wumei-t1', 'light_color', 2, 'array', '{\"type\": \"array\", \"arrayType\": \"int\"}', 1, 0, '0', NULL, '2022-06-12 00:42:14', '', '2022-06-12 00:42:28', NULL); +INSERT INTO `iot_things_model` VALUES (79, '空气温度', 17, '七彩灯(T1)', 2, 'wumei-t1', 'temperature', 1, 'decimal', '{\"max\": 120, \"min\": -20, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"℃\"}', 1, 1, '0', NULL, '2022-06-12 11:54:43', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (80, '空气湿度', 17, '七彩灯(T1)', 2, 'wumei-t1', 'humidity', 1, 'decimal', '{\"max\": 100, \"min\": 0, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"%\"}', 1, 1, '0', NULL, '2022-06-12 11:54:43', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (81, '室内亮度', 17, '七彩灯(T1)', 2, 'wumei-t1', 'brightness', 1, 'integer', '{\"max\": 10000, \"min\": 0, \"step\": 1, \"type\": \"integer\", \"unit\": \"cd/m2\"}', 0, 1, '0', NULL, '2022-06-12 11:54:43', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (82, '设备开关', 17, '七彩灯(T1)', 2, 'wumei-t1', 'switch', 2, 'bool', '{\"type\": \"bool\", \"trueText\": \"打开\", \"falseText\": \"关闭\"}', 1, 0, '0', NULL, '2022-06-12 11:54:43', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (83, '灯光颜色', 17, '七彩灯(T1)', 2, 'wumei-t1', 'light_color', 2, 'array', '{\"type\": \"array\", \"arrayType\": \"int\"}', 0, 0, '0', NULL, '2022-06-12 11:54:43', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (84, '上报监测数据', 17, '七彩灯(T1)', 2, 'wumei-t1', 'report_monitor', 2, 'integer', '{\"max\": 10, \"min\": 1, \"step\": 1, \"type\": \"integer\", \"unit\": \"次数\"}', 0, 0, '0', NULL, '2022-06-12 11:55:00', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (85, '环境温度过高', 17, '七彩灯(T1)', 2, 'wumei-t1', 'height_temperature', 3, 'decimal', '{\"max\": 100, \"min\": 0, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"℃\"}', 0, 0, '0', NULL, '2022-06-12 11:55:00', '', NULL, NULL); +INSERT INTO `iot_things_model` VALUES (86, '设备发生异常', 17, '七彩灯(T1)', 2, 'wumei-t1', 'exception', 3, 'string', '{\"type\": \"string\", \"maxLength\": 1024}', 0, 0, '0', NULL, '2022-06-12 11:55:00', '', NULL, NULL); -- ---------------------------- -- Table structure for iot_things_model_template @@ -1157,7 +970,7 @@ CREATE TABLE `iot_things_model_template` ( `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注', PRIMARY KEY (`template_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 21 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '物模型模板' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 30 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '物模型模板' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of iot_things_model_template @@ -1173,6 +986,10 @@ INSERT INTO `iot_things_model_template` VALUES (8, '屏显消息', 1, 'admin', ' INSERT INTO `iot_things_model_template` VALUES (9, '上报监测数据', 1, 'admin', 'report_monitor', 2, 'integer', '{\"max\": 10, \"min\": 1, \"step\": 1, \"type\": \"integer\", \"unit\": \"次数\"}', 1, 0, 0, '0', 'admin', '2022-03-09 17:41:49', '', '2022-03-09 17:41:49', NULL); INSERT INTO `iot_things_model_template` VALUES (10, '环境温度过高', 1, 'admin', 'height_temperature', 3, 'decimal', '{\"max\": 100, \"min\": 0, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"℃\"}', 1, 0, 0, '0', 'admin', '2022-03-09 17:41:49', '', '2022-03-11 14:48:21', NULL); INSERT INTO `iot_things_model_template` VALUES (11, '设备发生异常', 1, 'admin', 'exception', 3, 'string', '{\"type\": \"string\", \"maxLength\": 1024}', 1, 0, 0, '0', 'admin', '2022-03-09 17:41:49', '', '2022-03-09 17:41:49', NULL); +INSERT INTO `iot_things_model_template` VALUES (12, '光照', 1, 'admin', 'light', 1, 'decimal', '{\"max\": 100, \"min\": 0, \"step\": 1, \"type\": \"decimal\", \"unit\": \"mm\"}', 0, 0, 1, '0', 'wumei', '2022-05-07 09:41:17', '', '2022-06-06 19:09:21', NULL); +INSERT INTO `iot_things_model_template` VALUES (27, '体温(admin)', 1, 'admin', 'temp_admin', 1, 'decimal', '{\"max\": 46.5, \"min\": 14.2, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"℃\"}', 1, 1, 1, '0', 'admin', '2022-06-09 17:18:03', 'admin', '2022-06-09 23:05:26', NULL); +INSERT INTO `iot_things_model_template` VALUES (28, '体温(T1)', 2, 'wumei-t1', 'temp_t1', 1, 'integer', '{\"max\": 46.5, \"min\": 14.2, \"step\": 0.1, \"type\": \"integer\", \"unit\": \"℃\"}', 0, 1, 1, '0', 'wumei-t1', '2022-06-10 00:37:18', '', NULL, NULL); +INSERT INTO `iot_things_model_template` VALUES (29, '体温(T2)', 3, 'wumei-t2', 'temp_t2', 1, 'decimal', '{\"max\": 40, \"min\": 20, \"step\": 0.1, \"type\": \"decimal\", \"unit\": \"℃\"}', 0, 1, 1, '0', 'wumei-t2', '2022-06-11 00:23:21', '', NULL, NULL); -- ---------------------------- -- Table structure for news @@ -1196,11 +1013,19 @@ CREATE TABLE `news` ( `update_time` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注', PRIMARY KEY (`news_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 27 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '新闻资讯' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 65 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '新闻资讯' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of news -- ---------------------------- +INSERT INTO `news` VALUES (1, '广告图一', '
请后台添加内容
', '/iot/tool/download?fileName=/profile/iot/118/2022-0424-215805.png', 0, 1, 2, '相关产品', 1, '物美智能', '0', '', '2022-05-12 12:13:40', '', '2022-05-12 12:13:40', '物美智能'); +INSERT INTO `news` VALUES (2, '广告图二', '请后台添加内容
', '/iot/tool/download?fileName=/profile/iot/118/2022-0424-215852.png', 0, 1, 1, '新闻资讯', 1, '物美智能', '0', '', '2022-05-12 12:13:42', '', '2022-05-12 12:13:42', '物美智能'); +INSERT INTO `news` VALUES (3, '广告图三', '后台添加内容
', '/iot/tool/download?fileName=/profile/iot/118/2022-0424-224553.png', 0, 1, 2, '相关产品', 1, '物美智能', '0', '', '2022-05-12 12:13:44', '', '2022-05-12 12:13:44', '物美智能'); +INSERT INTO `news` VALUES (4, '物美智能-快速搭建物联网和智能家居平台', '物美智能 wumei-smart 是一个简单易用的生活物联网平台。可用于搭建物联网平台以及二次开发和学习。设备接入使用EMQX消息服务器,加密认证;后端采用Spring boot;前端采用Vue;移动端采用Uniapp;数据库采用Mysql和Redis;设备端支持ESP32、ESP8266、树莓派等;

系统功能介绍
1.权限管理: 用户管理、部门管理、岗位管理、菜单管理、角色管理、字典和参数管理等
2.系统监控: 操作日志、登录日志、系统日志、在线用户、服务监控、连接池监控、缓存监控等
3.产品管理: 产品、产品物模型、产品分类、产品固件、授权码等
4.设备管理: 控制、分组、定时、日志、统计、定位、OTA升级、影子模式、实时监测、加密认证等
5.EMQ管理: Mqtt客户端、监听器、消息主题、消息订阅、插件管理、规则引擎、资源
6.硬件 SDK: 支持WIFI和MQTT连接、物模型响应、实时监测、定时上报监测数据、AES加密、NTP时间等
7.物模型管理: 属性(设备状态和监测数据),功能(执行特定任务),事件(设备主动上报给云端)
8.其他(开发中):第三方登录,设备分享、设备告警、场景联动(进度50%),智能音箱、多租户、APP界面自定义(进度40%),时序数据库、分布式集群部署、Granfa监控(进度30%),视频流处理、桌面端模拟器/监控、安卓端模拟器/监控(进度20%)
硬件设备接入流程
1.设备认证:加密认证、简单认证和emqx支持的多种认证方式。
2.设备交互:发布和订阅物模型、设备信息、设备升级和时钟同步等mqtt主题
', '/iot/tool/download?fileName=/profile/iot/1/2022-0508-133031.png', 1, 0, 2, '相关产品', 1, '物美智能', '0', '', '2022-05-12 12:13:46', '', '2022-05-12 12:13:46', '物美智能'); +INSERT INTO `news` VALUES (5, '2022年中国物联网全景图产业链上中下游市场及企业剖析', '后台添加内容
', '/iot/tool/download?fileName=/profile/iot/118/2022-0424-224151.png', 1, 0, 1, '新闻资讯', 1, '物美智能', '0', '', '2022-05-12 12:13:48', '', '2022-05-12 12:13:48', '物美智能'); +INSERT INTO `news` VALUES (6, 'Arm打造物联网全面解决方案 携手合作伙伴共探智能未来', '后台添加内容
', '/iot/tool/download?fileName=/profile/iot/118/2022-0424-224352.png', 1, 0, 1, '新闻资讯', 1, '物美智能', '0', '', '2022-05-12 12:13:50', '', '2022-05-12 12:13:50', '物美智能'); +INSERT INTO `news` VALUES (7, '使用ESP32开发板,快速学习物联网开发', '请后台添加内容
', '/iot/tool/download?fileName=/profile/iot/118/2022-0428-130824.jpg', 1, 0, 2, '相关产品', 1, '物美智能', '0', '', '2022-05-12 12:13:53', '', '2022-05-12 12:13:53', '物美智能'); +INSERT INTO `news` VALUES (8, '物联网赛道观察之无源物联网', '无源物联网,即终端无外接能量源,采用获取环境能量的方式进行供能的物联网技术。在当前物联网技术发展条件下,终端覆盖率是一个亟待解决的问题,而无源物联网凭借其极低的部署和维护成本、灵活多变的应用场景成为解决更广范围内终端供能需求问题、实现“千亿级互联”愿景的关键。
无源物联网技术的发展最终有赖于环境能量采集、低功耗计算与反向散射等低功耗通讯技术的进步。目前无源物联网应用较为成熟的路线主要包括射频识别技术(RFID)与近场通信技术(NFC)两类,覆盖仓储物流、智能制造、智慧零售、资产管理、物业服务等多元应用场景。未来,随着物联网行业的碎片化整合以及以Bluetooth、5G、LoRa等为媒介进行能量采集与信息传输的技术路线的逐渐成熟,当前困扰行业的诸多问题将会逐步得到解决,随之而来的是更包罗多样的无源终端需求与极具潜力的应用场景。
', '/iot/tool/download?fileName=/profile/iot/118/2022-0424-215643.png', 1, 0, 1, '新闻资讯', 1, '物美智能', '0', '', '2022-05-12 12:13:55', '', '2022-05-12 12:13:55', '物美智能'); -- ---------------------------- -- Table structure for news_category @@ -1224,7 +1049,6 @@ CREATE TABLE `news_category` ( -- ---------------------------- INSERT INTO `news_category` VALUES (1, '新闻资讯', 3, '0', '', '2022-04-11 20:53:55', '', '2022-04-13 15:30:22', '新闻资讯信息'); INSERT INTO `news_category` VALUES (2, '相关产品', 2, '0', '', '2022-04-11 20:54:16', '', '2022-04-13 15:30:15', '相关产品推荐'); -INSERT INTO `news_category` VALUES (4, '通知消息', 1, '0', '', '2022-04-13 15:29:16', '', '2022-04-13 15:30:31', '系统通知消息'); -- ---------------------------- -- Table structure for oauth_access_token @@ -1238,7 +1062,7 @@ CREATE TABLE `oauth_access_token` ( `client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `authentication` blob NULL, `refresh_token` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of oauth_access_token @@ -1255,7 +1079,7 @@ CREATE TABLE `oauth_approvals` ( `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `expiresAt` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0), `lastModifiedAt` timestamp(0) NULL DEFAULT CURRENT_TIMESTAMP(0) -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of oauth_approvals @@ -1299,7 +1123,7 @@ CREATE TABLE `oauth_client_token` ( `authentication_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `user_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of oauth_client_token @@ -1312,7 +1136,7 @@ DROP TABLE IF EXISTS `oauth_code`; CREATE TABLE `oauth_code` ( `code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `authentication` blob NULL -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of oauth_code @@ -1326,12 +1150,253 @@ CREATE TABLE `oauth_refresh_token` ( `token_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `token` blob NULL, `authentication` blob NULL -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of oauth_refresh_token -- ---------------------------- +-- ---------------------------- +-- Table structure for qrtz_blob_triggers +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_blob_triggers`; +CREATE TABLE `qrtz_blob_triggers` ( + `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调度名称', + `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键', + `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键', + `blob_data` blob NULL COMMENT '存放持久化Trigger对象', + PRIMARY KEY (`sched_name`, `trigger_name`, `trigger_group`) USING BTREE, + CONSTRAINT `QRTZ_BLOB_TRIGGERS_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'Blob类型的触发器表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_blob_triggers +-- ---------------------------- + +-- ---------------------------- +-- Table structure for qrtz_calendars +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_calendars`; +CREATE TABLE `qrtz_calendars` ( + `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调度名称', + `calendar_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '日历名称', + `calendar` blob NOT NULL COMMENT '存放持久化calendar对象', + PRIMARY KEY (`sched_name`, `calendar_name`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '日历信息表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_calendars +-- ---------------------------- + +-- ---------------------------- +-- Table structure for qrtz_cron_triggers +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_cron_triggers`; +CREATE TABLE `qrtz_cron_triggers` ( + `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调度名称', + `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键', + `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键', + `cron_expression` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'cron表达式', + `time_zone_id` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '时区', + PRIMARY KEY (`sched_name`, `trigger_name`, `trigger_group`) USING BTREE, + CONSTRAINT `QRTZ_CRON_TRIGGERS_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'Cron类型的触发器表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_cron_triggers +-- ---------------------------- +INSERT INTO `qrtz_cron_triggers` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME10', 'DEFAULT', '0 30 02 ? * 1,2,3,4,5,6,7', 'Asia/Shanghai'); +INSERT INTO `qrtz_cron_triggers` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME11', 'DEFAULT', '0 00 19 ? * 1,2,3,4,5,6,7', 'Asia/Shanghai'); +INSERT INTO `qrtz_cron_triggers` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME12', 'DEFAULT', '0 36 19 ? * 1,2,3,4,5,6,7', 'Asia/Shanghai'); +INSERT INTO `qrtz_cron_triggers` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME6', 'DEFAULT', '0 50 22 ? * 1,2,3,4,5,6,7', 'Asia/Shanghai'); +INSERT INTO `qrtz_cron_triggers` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME7', 'DEFAULT', '0 20 01 ? * 1,2,3,4,5,6,7', 'Asia/Shanghai'); +INSERT INTO `qrtz_cron_triggers` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME8', 'DEFAULT', '0 29 01 ? * 1,2,3,4,5,6,7', 'Asia/Shanghai'); +INSERT INTO `qrtz_cron_triggers` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME9', 'DEFAULT', '0 27 02 ? * 1,2,3,4,5,6,7', 'Asia/Shanghai'); + +-- ---------------------------- +-- Table structure for qrtz_fired_triggers +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_fired_triggers`; +CREATE TABLE `qrtz_fired_triggers` ( + `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调度名称', + `entry_id` varchar(95) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调度器实例id', + `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键', + `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键', + `instance_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调度器实例名', + `fired_time` bigint(13) NOT NULL COMMENT '触发的时间', + `sched_time` bigint(13) NOT NULL COMMENT '定时器制定的时间', + `priority` int(11) NOT NULL COMMENT '优先级', + `state` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '状态', + `job_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '任务名称', + `job_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '任务组名', + `is_nonconcurrent` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否并发', + `requests_recovery` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否接受恢复执行', + PRIMARY KEY (`sched_name`, `entry_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '已触发的触发器表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_fired_triggers +-- ---------------------------- + +-- ---------------------------- +-- Table structure for qrtz_job_details +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_job_details`; +CREATE TABLE `qrtz_job_details` ( + `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调度名称', + `job_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '任务名称', + `job_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '任务组名', + `description` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '相关介绍', + `job_class_name` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '执行任务类名称', + `is_durable` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否持久化', + `is_nonconcurrent` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否并发', + `is_update_data` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否更新数据', + `requests_recovery` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否接受恢复执行', + `job_data` blob NULL COMMENT '存放持久化job对象', + PRIMARY KEY (`sched_name`, `job_name`, `job_group`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '任务详细信息表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_job_details +-- ---------------------------- +INSERT INTO `qrtz_job_details` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME10', 'DEFAULT', NULL, 'com.ruoyi.iot.util.quartz.QuartzDisallowConcurrentExecution', '0', '1', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F504552544945537372001E636F6D2E72756F79692E696F742E646F6D61696E2E4465766963654A6F6200000000000000010200114C0007616374696F6E737400124C6A6176612F6C616E672F537472696E673B4C0007616C65727449647400104C6A6176612F6C616E672F4C6F6E673B4C000A636F6E63757272656E7471007E00094C000E63726F6E45787072657373696F6E71007E00094C0008646576696365496471007E000A4C000A6465766963654E616D6571007E00094C00096973416476616E63657400134C6A6176612F6C616E672F496E74656765723B4C00086A6F6247726F757071007E00094C00056A6F62496471007E000A4C00076A6F624E616D6571007E00094C00076A6F625479706571007E000B4C000D6D697366697265506F6C69637971007E00094C000970726F64756374496471007E000A4C000B70726F647563744E616D6571007E00094C00077363656E65496471007E000A4C000C73657269616C4E756D62657271007E00094C000673746174757371007E000978720027636F6D2E72756F79692E636F6D6D6F6E2E636F72652E646F6D61696E2E42617365456E7469747900000000000000010200074C0008637265617465427971007E00094C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C0006706172616D7371007E00034C000672656D61726B71007E00094C000B73656172636856616C756571007E00094C0008757064617465427971007E00094C000A75706461746554696D6571007E000D787074000877756D65692D74327372000E6A6176612E7574696C2E44617465686A81014B59741903000078707708000001814EE20BF078707400007070707401605B7B226964223A202267656172222C20226E616D65223A2022E8BF90E8A18CE6A1A3E4BD8D222C202274797065223A20322C202276616C7565223A202231222C2022736F75726365223A20322C20226465766963654964223A2032372C2022616C6572744E616D65223A2022222C2022616C6572744C6576656C223A20312C20226465766963654E616D65223A2022E4BD93E6B8A9E6A380E6B58BE8AEBEE5A48728543229227D2C207B226964223A20227265706F72745F6D6F6E69746F72222C20226E616D65223A2022E4B88AE68AA5E79B91E6B58BE695B0E68DAE222C202274797065223A20322C202276616C7565223A202231222C2022736F75726365223A20322C20226465766963654964223A2032372C2022616C6572744E616D65223A2022222C2022616C6572744C6576656C223A20312C20226465766963654E616D65223A2022E4BD93E6B8A9E6A380E6B58BE8AEBEE5A48728543229227D5D707400013174001930203330203032203F202A20312C322C332C342C352C362C377372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000001B740016E4BD93E6B8A9E6A380E6B58BE8AEBEE5A48728543229737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C75657871007E00170000000074000744454641554C547371007E0016000000000000000A740016E5AE9AE697B6E8B083E695B4E6A1A3E4BD8D285532297371007E001A00000001740001327371007E0016000000000000000F740013E6B8A9E5BAA6E79B91E6B58BE4BBAA285432297074000C44333032474E3339504C4E35740001307800); +INSERT INTO `qrtz_job_details` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME11', 'DEFAULT', NULL, 'com.ruoyi.iot.util.quartz.QuartzDisallowConcurrentExecution', '0', '1', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F504552544945537372001E636F6D2E72756F79692E696F742E646F6D61696E2E4465766963654A6F6200000000000000010200114C0007616374696F6E737400124C6A6176612F6C616E672F537472696E673B4C0007616C65727449647400104C6A6176612F6C616E672F4C6F6E673B4C000A636F6E63757272656E7471007E00094C000E63726F6E45787072657373696F6E71007E00094C0008646576696365496471007E000A4C000A6465766963654E616D6571007E00094C00096973416476616E63657400134C6A6176612F6C616E672F496E74656765723B4C00086A6F6247726F757071007E00094C00056A6F62496471007E000A4C00076A6F624E616D6571007E00094C00076A6F625479706571007E000B4C000D6D697366697265506F6C69637971007E00094C000970726F64756374496471007E000A4C000B70726F647563744E616D6571007E00094C00077363656E65496471007E000A4C000C73657269616C4E756D62657271007E00094C000673746174757371007E000978720027636F6D2E72756F79692E636F6D6D6F6E2E636F72652E646F6D61696E2E42617365456E7469747900000000000000010200074C0008637265617465427971007E00094C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C0006706172616D7371007E00034C000672656D61726B71007E00094C000B73656172636856616C756571007E00094C0008757064617465427971007E00094C000A75706461746554696D6571007E000D787074000877756D65692D74317372000E6A6176612E7574696C2E44617465686A81014B597419030000787077080000018153A78EF878707400007070707400A45B7B226964223A2022737769746368222C20226E616D65223A2022E8AEBEE5A487E5BC80E585B3222C202274797065223A20322C202276616C7565223A202231222C2022736F75726365223A20322C20226465766963654964223A2032392C2022616C6572744E616D65223A2022222C2022616C6572744C6576656C223A20312C20226465766963654E616D65223A2022E699BAE883BDE5BC80E585B328543129227D5D707400013174001930203030203139203F202A20312C322C332C342C352C362C377372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000001D740010E699BAE883BDE5BC80E585B328543129737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C75657871007E00170000000074000744454641554C547371007E0016000000000000000B740016E699BAE883BDE5BC80E585B3E68993E5BC80285431297371007E001A00000001740001327371007E00160000000000000010740010E699BAE883BDE5BC80E585B3285431297074000C44325034495534453530484A740001307800); +INSERT INTO `qrtz_job_details` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME12', 'DEFAULT', NULL, 'com.ruoyi.iot.util.quartz.QuartzDisallowConcurrentExecution', '0', '1', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F504552544945537372001E636F6D2E72756F79692E696F742E646F6D61696E2E4465766963654A6F6200000000000000010200114C0007616374696F6E737400124C6A6176612F6C616E672F537472696E673B4C0007616C65727449647400104C6A6176612F6C616E672F4C6F6E673B4C000A636F6E63757272656E7471007E00094C000E63726F6E45787072657373696F6E71007E00094C0008646576696365496471007E000A4C000A6465766963654E616D6571007E00094C00096973416476616E63657400134C6A6176612F6C616E672F496E74656765723B4C00086A6F6247726F757071007E00094C00056A6F62496471007E000A4C00076A6F624E616D6571007E00094C00076A6F625479706571007E000B4C000D6D697366697265506F6C69637971007E00094C000970726F64756374496471007E000A4C000B70726F647563744E616D6571007E00094C00077363656E65496471007E000A4C000C73657269616C4E756D62657271007E00094C000673746174757371007E000978720027636F6D2E72756F79692E636F6D6D6F6E2E636F72652E646F6D61696E2E42617365456E7469747900000000000000010200074C0008637265617465427971007E00094C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C0006706172616D7371007E00034C000672656D61726B71007E00094C000B73656172636856616C756571007E00094C0008757064617465427971007E00094C000A75706461746554696D6571007E000D787074000877756D65692D75317372000E6A6176612E7574696C2E44617465686A81014B597419030000787077080000018153D73E0078707400007070707400A05B7B226964223A2022737769746368222C20226E616D65223A2022E8AEBEE5A487E5BC80E585B3222C202274797065223A20322C202276616C7565223A202231222C2022736F75726365223A20322C20226465766963654964223A2033312C2022616C6572744E616D65223A2022222C2022616C6572744C6576656C223A20312C20226465766963654E616D65223A2022E699BAE883BDE5BC80E585B3227D5D707400013174001930203336203139203F202A20312C322C332C342C352C362C377372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000001F74000CE699BAE883BDE5BC80E585B3737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C75657871007E00170000000074000744454641554C547371007E0016000000000000000C740012E5AE9AE697B6E68993E5BC80E5BC80E585B37371007E001A00000001740001327371007E00160000000000000010740010E699BAE883BDE5BC80E585B3285431297074000C4434334D55333637524C5537740001307800); +INSERT INTO `qrtz_job_details` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME6', 'DEFAULT', NULL, 'com.ruoyi.iot.util.quartz.QuartzDisallowConcurrentExecution', '0', '1', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F504552544945537372001E636F6D2E72756F79692E696F742E646F6D61696E2E4465766963654A6F6200000000000000010200114C0007616374696F6E737400124C6A6176612F6C616E672F537472696E673B4C0007616C65727449647400104C6A6176612F6C616E672F4C6F6E673B4C000A636F6E63757272656E7471007E00094C000E63726F6E45787072657373696F6E71007E00094C0008646576696365496471007E000A4C000A6465766963654E616D6571007E00094C00096973416476616E63657400134C6A6176612F6C616E672F496E74656765723B4C00086A6F6247726F757071007E00094C00056A6F62496471007E000A4C00076A6F624E616D6571007E00094C00076A6F625479706571007E000B4C000D6D697366697265506F6C69637971007E00094C000970726F64756374496471007E000A4C000B70726F647563744E616D6571007E00094C00077363656E65496471007E000A4C000C73657269616C4E756D62657271007E00094C000673746174757371007E000978720027636F6D2E72756F79692E636F6D6D6F6E2E636F72652E646F6D61696E2E42617365456E7469747900000000000000010200074C0008637265617465427971007E00094C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C0006706172616D7371007E00034C000672656D61726B71007E00094C000B73656172636856616C756571007E00094C0008757064617465427971007E00094C000A75706461746554696D6571007E000D787074000561646D696E7372000E6A6176612E7574696C2E44617465686A81014B597419030000787077080000018148F2B2D078707400007070707400B85B7B226964223A20227265706F72745F6D6F6E69746F72222C20226E616D65223A2022E4B88AE68AA5E79B91E6B58BE695B0E68DAE222C202274797065223A20322C202276616C7565223A202231222C2022736F75726365223A20322C20226465766963654964223A2032342C2022616C6572744E616D65223A2022222C2022616C6572744C6576656C223A20312C20226465766963654E616D65223A2022E997A8E58FA3E79B91E6B58BE4BBAA2861646D696E29227D5D707400013174001930203530203232203F202A20312C322C332C342C352C362C377372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000000000018740016E997A8E58FA3E79B91E6B58BE4BBAA2861646D696E29737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C75657871007E00170000000074000744454641554C547371007E00160000000000000006740013E4B88AE68AA5E4BD93E6B8A92861646D696E297371007E001A00000001740001327371007E0016000000000000000D740020E699BAE883BDE4BD93E6B8A9E6A380E6B58BE4BBAA28E7AEA1E79086E59198297074000C4431464C3842315A3337554D740001307800); +INSERT INTO `qrtz_job_details` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME7', 'DEFAULT', NULL, 'com.ruoyi.iot.util.quartz.QuartzDisallowConcurrentExecution', '0', '1', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F504552544945537372001E636F6D2E72756F79692E696F742E646F6D61696E2E4465766963654A6F6200000000000000010200114C0007616374696F6E737400124C6A6176612F6C616E672F537472696E673B4C0007616C65727449647400104C6A6176612F6C616E672F4C6F6E673B4C000A636F6E63757272656E7471007E00094C000E63726F6E45787072657373696F6E71007E00094C0008646576696365496471007E000A4C000A6465766963654E616D6571007E00094C00096973416476616E63657400134C6A6176612F6C616E672F496E74656765723B4C00086A6F6247726F757071007E00094C00056A6F62496471007E000A4C00076A6F624E616D6571007E00094C00076A6F625479706571007E000B4C000D6D697366697265506F6C69637971007E00094C000970726F64756374496471007E000A4C000B70726F647563744E616D6571007E00094C00077363656E65496471007E000A4C000C73657269616C4E756D62657271007E00094C000673746174757371007E000978720027636F6D2E72756F79692E636F6D6D6F6E2E636F72652E646F6D61696E2E42617365456E7469747900000000000000010200074C0008637265617465427971007E00094C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C0006706172616D7371007E00034C000672656D61726B71007E00094C000B73656172636856616C756571007E00094C0008757064617465427971007E00094C000A75706461746554696D6571007E000D787074000877756D65692D74317372000E6A6176612E7574696C2E44617465686A81014B5974190300007870770800000181497C3208787074000070707074014C5B7B226964223A2022737769746368222C20226E616D65223A2022E8AEBEE5A487E5BC80E585B3222C202274797065223A20322C202276616C7565223A202231222C2022736F75726365223A20322C20226465766963654964223A2032352C2022616C6572744E616D65223A2022222C2022616C6572744C6576656C223A20312C20226465766963654E616D65223A2022E5AEA4E58685E6A380E6B58BE4BBAA28543129227D2C207B226964223A202267656172222C20226E616D65223A2022E8BF90E8A18CE6A1A3E4BD8D222C202274797065223A20322C202276616C7565223A202230222C2022736F75726365223A20322C20226465766963654964223A2032352C2022616C6572744E616D65223A2022222C2022616C6572744C6576656C223A20312C20226465766963654E616D65223A2022E5AEA4E58685E6A380E6B58BE4BBAA28543129227D5D707400013174001930203230203031203F202A20312C322C332C342C352C362C377372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000000000019740013E5AEA4E58685E6A380E6B58BE4BBAA28543129737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C75657871007E00170000000074000744454641554C547371007E00160000000000000007740016E5AE9AE697B6E68993E5BC80E8AEBEE5A487285431297371007E001A00000001740001327371007E0016000000000000000E740013E4BD93E6B8A9E6A380E6B58BE4BBAA285431297074000C443245343938484738325037740001307800); +INSERT INTO `qrtz_job_details` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME8', 'DEFAULT', NULL, 'com.ruoyi.iot.util.quartz.QuartzDisallowConcurrentExecution', '0', '1', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F504552544945537372001E636F6D2E72756F79692E696F742E646F6D61696E2E4465766963654A6F6200000000000000010200114C0007616374696F6E737400124C6A6176612F6C616E672F537472696E673B4C0007616C65727449647400104C6A6176612F6C616E672F4C6F6E673B4C000A636F6E63757272656E7471007E00094C000E63726F6E45787072657373696F6E71007E00094C0008646576696365496471007E000A4C000A6465766963654E616D6571007E00094C00096973416476616E63657400134C6A6176612F6C616E672F496E74656765723B4C00086A6F6247726F757071007E00094C00056A6F62496471007E000A4C00076A6F624E616D6571007E00094C00076A6F625479706571007E000B4C000D6D697366697265506F6C69637971007E00094C000970726F64756374496471007E000A4C000B70726F647563744E616D6571007E00094C00077363656E65496471007E000A4C000C73657269616C4E756D62657271007E00094C000673746174757371007E000978720027636F6D2E72756F79692E636F6D6D6F6E2E636F72652E646F6D61696E2E42617365456E7469747900000000000000010200074C0008637265617465427971007E00094C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C0006706172616D7371007E00034C000672656D61726B71007E00094C000B73656172636856616C756571007E00094C0008757064617465427971007E00094C000A75706461746554696D6571007E000D787074000877756D65692D75317372000E6A6176612E7574696C2E44617465686A81014B59741903000078707708000001814983812078707400007070707400A75B7B226964223A2022737769746368222C20226E616D65223A2022E8AEBEE5A487E5BC80E585B3222C202274797065223A20322C202276616C7565223A202231222C2022736F75726365223A20322C20226465766963654964223A2032362C2022616C6572744E616D65223A2022222C2022616C6572744C6576656C223A20312C20226465766963654E616D65223A2022E4BD93E6B8A9E6A380E6B58BE4BBAA28553129227D5D707400013174001930203239203031203F202A20312C322C332C342C352C362C377372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000001A740013E4BD93E6B8A9E6A380E6B58BE4BBAA28553129737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C75657871007E00170000000074000744454641554C547371007E00160000000000000008740016E5AE9AE697B6E68993E5BC80E8AEBEE5A487285531297371007E001A00000001740001327371007E0016000000000000000E740013E4BD93E6B8A9E6A380E6B58BE4BBAA285431297074000C443431465450485A594B4F58740001307800); +INSERT INTO `qrtz_job_details` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME9', 'DEFAULT', NULL, 'com.ruoyi.iot.util.quartz.QuartzDisallowConcurrentExecution', '0', '1', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F504552544945537372001E636F6D2E72756F79692E696F742E646F6D61696E2E4465766963654A6F6200000000000000010200114C0007616374696F6E737400124C6A6176612F6C616E672F537472696E673B4C0007616C65727449647400104C6A6176612F6C616E672F4C6F6E673B4C000A636F6E63757272656E7471007E00094C000E63726F6E45787072657373696F6E71007E00094C0008646576696365496471007E000A4C000A6465766963654E616D6571007E00094C00096973416476616E63657400134C6A6176612F6C616E672F496E74656765723B4C00086A6F6247726F757071007E00094C00056A6F62496471007E000A4C00076A6F624E616D6571007E00094C00076A6F625479706571007E000B4C000D6D697366697265506F6C69637971007E00094C000970726F64756374496471007E000A4C000B70726F647563744E616D6571007E00094C00077363656E65496471007E000A4C000C73657269616C4E756D62657271007E00094C000673746174757371007E000978720027636F6D2E72756F79692E636F6D6D6F6E2E636F72652E646F6D61696E2E42617365456E7469747900000000000000010200074C0008637265617465427971007E00094C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C0006706172616D7371007E00034C000672656D61726B71007E00094C000B73656172636856616C756571007E00094C0008757064617465427971007E00094C000A75706461746554696D6571007E000D787074000877756D65692D75327372000E6A6176612E7574696C2E44617465686A81014B59741903000078707708000001814EDF644078707400007070707400B55B7B226964223A20227265706F72745F6D6F6E69746F72222C20226E616D65223A2022E4B88AE68AA5E79B91E6B58BE695B0E68DAE222C202274797065223A20322C202276616C7565223A202231222C2022736F75726365223A20322C20226465766963654964223A2032382C2022616C6572744E616D65223A2022222C2022616C6572744C6576656C223A20312C20226465766963654E616D65223A2022E4BD93E6B8A9E6A380E6B58BE4BBAA28553229227D5D707400013174001930203237203032203F202A20312C322C332C342C352C362C377372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000001C740013E4BD93E6B8A9E6A380E6B58BE4BBAA28553229737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C75657871007E00170000000074000744454641554C547371007E00160000000000000009740016E5AE9AE697B6E4B88AE68AA5E695B0E68DAE285532297371007E001A00000001740001327371007E0016000000000000000F740013E6B8A9E5BAA6E79B91E6B58BE4BBAA285432297074000C4435494E32423038514E3031740001307800); + +-- ---------------------------- +-- Table structure for qrtz_locks +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_locks`; +CREATE TABLE `qrtz_locks` ( + `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调度名称', + `lock_name` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '悲观锁名称', + PRIMARY KEY (`sched_name`, `lock_name`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '存储的悲观锁信息表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_locks +-- ---------------------------- +INSERT INTO `qrtz_locks` VALUES ('RuoyiScheduler', 'STATE_ACCESS'); +INSERT INTO `qrtz_locks` VALUES ('RuoyiScheduler', 'TRIGGER_ACCESS'); + +-- ---------------------------- +-- Table structure for qrtz_paused_trigger_grps +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_paused_trigger_grps`; +CREATE TABLE `qrtz_paused_trigger_grps` ( + `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调度名称', + `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键', + PRIMARY KEY (`sched_name`, `trigger_group`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '暂停的触发器表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_paused_trigger_grps +-- ---------------------------- + +-- ---------------------------- +-- Table structure for qrtz_scheduler_state +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_scheduler_state`; +CREATE TABLE `qrtz_scheduler_state` ( + `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调度名称', + `instance_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '实例名称', + `last_checkin_time` bigint(13) NOT NULL COMMENT '上次检查时间', + `checkin_interval` bigint(13) NOT NULL COMMENT '检查间隔时间', + PRIMARY KEY (`sched_name`, `instance_name`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '调度器状态表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_scheduler_state +-- ---------------------------- +INSERT INTO `qrtz_scheduler_state` VALUES ('RuoyiScheduler', 'DESKTOP-KKH3KAT1655016910967', 1655017663699, 15000); + +-- ---------------------------- +-- Table structure for qrtz_simple_triggers +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_simple_triggers`; +CREATE TABLE `qrtz_simple_triggers` ( + `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调度名称', + `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键', + `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键', + `repeat_count` bigint(7) NOT NULL COMMENT '重复的次数统计', + `repeat_interval` bigint(12) NOT NULL COMMENT '重复的间隔时间', + `times_triggered` bigint(10) NOT NULL COMMENT '已经触发的次数', + PRIMARY KEY (`sched_name`, `trigger_name`, `trigger_group`) USING BTREE, + CONSTRAINT `QRTZ_SIMPLE_TRIGGERS_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '简单触发器的信息表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_simple_triggers +-- ---------------------------- + +-- ---------------------------- +-- Table structure for qrtz_simprop_triggers +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_simprop_triggers`; +CREATE TABLE `qrtz_simprop_triggers` ( + `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调度名称', + `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键', + `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键', + `str_prop_1` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'String类型的trigger的第一个参数', + `str_prop_2` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'String类型的trigger的第二个参数', + `str_prop_3` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'String类型的trigger的第三个参数', + `int_prop_1` int(11) NULL DEFAULT NULL COMMENT 'int类型的trigger的第一个参数', + `int_prop_2` int(11) NULL DEFAULT NULL COMMENT 'int类型的trigger的第二个参数', + `long_prop_1` bigint(20) NULL DEFAULT NULL COMMENT 'long类型的trigger的第一个参数', + `long_prop_2` bigint(20) NULL DEFAULT NULL COMMENT 'long类型的trigger的第二个参数', + `dec_prop_1` decimal(13, 4) NULL DEFAULT NULL COMMENT 'decimal类型的trigger的第一个参数', + `dec_prop_2` decimal(13, 4) NULL DEFAULT NULL COMMENT 'decimal类型的trigger的第二个参数', + `bool_prop_1` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'Boolean类型的trigger的第一个参数', + `bool_prop_2` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'Boolean类型的trigger的第二个参数', + PRIMARY KEY (`sched_name`, `trigger_name`, `trigger_group`) USING BTREE, + CONSTRAINT `QRTZ_SIMPROP_TRIGGERS_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '同步机制的行锁表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_simprop_triggers +-- ---------------------------- + +-- ---------------------------- +-- Table structure for qrtz_triggers +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_triggers`; +CREATE TABLE `qrtz_triggers` ( + `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调度名称', + `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '触发器的名字', + `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '触发器所属组的名字', + `job_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'qrtz_job_details表job_name的外键', + `job_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'qrtz_job_details表job_group的外键', + `description` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '相关介绍', + `next_fire_time` bigint(13) NULL DEFAULT NULL COMMENT '上一次触发时间(毫秒)', + `prev_fire_time` bigint(13) NULL DEFAULT NULL COMMENT '下一次触发时间(默认为-1表示不触发)', + `priority` int(11) NULL DEFAULT NULL COMMENT '优先级', + `trigger_state` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '触发器状态', + `trigger_type` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '触发器的类型', + `start_time` bigint(13) NOT NULL COMMENT '开始时间', + `end_time` bigint(13) NULL DEFAULT NULL COMMENT '结束时间', + `calendar_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '日程表名称', + `misfire_instr` smallint(2) NULL DEFAULT NULL COMMENT '补偿执行的策略', + `job_data` blob NULL COMMENT '存放持久化job对象', + PRIMARY KEY (`sched_name`, `trigger_name`, `trigger_group`) USING BTREE, + INDEX `sched_name`(`sched_name`, `job_name`, `job_group`) USING BTREE, + CONSTRAINT `QRTZ_TRIGGERS_ibfk_1` FOREIGN KEY (`sched_name`, `job_name`, `job_group`) REFERENCES `qrtz_job_details` (`sched_name`, `job_name`, `job_group`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '触发器详细信息表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_triggers +-- ---------------------------- +INSERT INTO `qrtz_triggers` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME10', 'DEFAULT', 'TASK_CLASS_NAME10', 'DEFAULT', NULL, 1655058600000, -1, 5, 'WAITING', 'CRON', 1655016952000, 0, NULL, 1, ''); +INSERT INTO `qrtz_triggers` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME11', 'DEFAULT', 'TASK_CLASS_NAME11', 'DEFAULT', NULL, 1655031600000, -1, 5, 'WAITING', 'CRON', 1655016957000, 0, NULL, 1, ''); +INSERT INTO `qrtz_triggers` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME12', 'DEFAULT', 'TASK_CLASS_NAME12', 'DEFAULT', NULL, 1655033760000, -1, 5, 'WAITING', 'CRON', 1655016958000, 0, NULL, 1, ''); +INSERT INTO `qrtz_triggers` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME6', 'DEFAULT', 'TASK_CLASS_NAME6', 'DEFAULT', NULL, 1655045400000, -1, 5, 'WAITING', 'CRON', 1655016936000, 0, NULL, 1, ''); +INSERT INTO `qrtz_triggers` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME7', 'DEFAULT', 'TASK_CLASS_NAME7', 'DEFAULT', NULL, 1655054400000, -1, 5, 'WAITING', 'CRON', 1655016938000, 0, NULL, 1, ''); +INSERT INTO `qrtz_triggers` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME8', 'DEFAULT', 'TASK_CLASS_NAME8', 'DEFAULT', NULL, 1655054940000, -1, 5, 'WAITING', 'CRON', 1655016941000, 0, NULL, 1, ''); +INSERT INTO `qrtz_triggers` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME9', 'DEFAULT', 'TASK_CLASS_NAME9', 'DEFAULT', NULL, 1655058420000, -1, 5, 'WAITING', 'CRON', 1655016948000, 0, NULL, 1, ''); + -- ---------------------------- -- Table structure for sys_auth_user -- ---------------------------- @@ -1436,7 +1501,7 @@ CREATE TABLE `sys_dict_data` ( `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', PRIMARY KEY (`dict_code`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 154 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '字典数据表' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 165 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '字典数据表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of sys_dict_data @@ -1484,13 +1549,12 @@ INSERT INTO `sys_dict_data` VALUES (111, 1, '未发布', '1', 'iot_product_statu INSERT INTO `sys_dict_data` VALUES (112, 2, '已发布', '2', 'iot_product_status', NULL, 'success', 'N', '0', 'admin', '2021-12-19 15:01:43', '', NULL, NULL); INSERT INTO `sys_dict_data` VALUES (113, 1, '直连设备', '1', 'iot_device_type', NULL, 'default', 'N', '0', 'admin', '2021-12-19 15:03:49', 'admin', '2021-12-19 15:10:13', NULL); INSERT INTO `sys_dict_data` VALUES (114, 3, '网关设备', '3', 'iot_device_type', NULL, 'default', 'N', '0', 'admin', '2021-12-19 15:04:28', 'admin', '2021-12-19 15:10:30', NULL); -INSERT INTO `sys_dict_data` VALUES (115, 2, '网关子设备', '2', 'iot_device_type', NULL, 'default', 'N', '0', 'admin', '2021-12-19 15:05:52', 'admin', '2021-12-19 15:10:23', NULL); +INSERT INTO `sys_dict_data` VALUES (115, 2, '网关子设备', '2', 'iot_device_type', NULL, 'default', 'N', '1', 'admin', '2021-12-19 15:05:52', 'admin', '2021-12-19 15:10:23', NULL); INSERT INTO `sys_dict_data` VALUES (116, 1, 'WIFI', '1', 'iot_network_method', NULL, 'default', 'N', '0', 'admin', '2021-12-19 15:07:35', 'admin', '2021-12-22 00:11:19', NULL); INSERT INTO `sys_dict_data` VALUES (117, 2, '蜂窝(2G/3G/4G/5G)', '2', 'iot_network_method', NULL, 'default', 'N', '0', 'admin', '2021-12-19 15:08:30', 'admin', '2022-01-14 02:12:27', NULL); INSERT INTO `sys_dict_data` VALUES (118, 3, '以太网', '3', 'iot_network_method', NULL, 'default', 'N', '0', 'admin', '2021-12-19 15:09:08', 'admin', '2022-01-14 02:12:39', NULL); -INSERT INTO `sys_dict_data` VALUES (119, 1, '账号密码', '1', 'iot_vertificate_method', NULL, 'default', 'N', '0', 'admin', '2021-12-19 15:13:16', 'admin', '2021-12-19 15:13:44', NULL); -INSERT INTO `sys_dict_data` VALUES (120, 2, '证书', '2', 'iot_vertificate_method', NULL, 'default', 'N', '0', 'admin', '2021-12-19 15:13:26', '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (121, 3, 'Http', '3', 'iot_vertificate_method', NULL, 'default', 'N', '0', 'admin', '2021-12-19 15:13:37', '', NULL, NULL); +INSERT INTO `sys_dict_data` VALUES (119, 1, '简单认证', '1', 'iot_vertificate_method', NULL, 'default', 'N', '0', 'admin', '2021-12-19 15:13:16', 'admin', '2022-06-05 00:14:48', NULL); +INSERT INTO `sys_dict_data` VALUES (120, 2, '加密认证', '2', 'iot_vertificate_method', NULL, 'default', 'N', '0', 'admin', '2021-12-19 15:13:26', 'admin', '2022-06-05 00:14:57', NULL); INSERT INTO `sys_dict_data` VALUES (122, 1, 'ESP8266/Arduino', '1', 'iot_device_chip', NULL, 'default', 'N', '0', 'admin', '2021-12-24 15:54:52', 'admin', '2021-12-24 16:07:31', NULL); INSERT INTO `sys_dict_data` VALUES (123, 3, 'ESP32/Arduino', '2', 'iot_device_chip', NULL, 'default', 'N', '0', 'admin', '2021-12-24 15:55:04', 'admin', '2021-12-24 16:07:26', NULL); INSERT INTO `sys_dict_data` VALUES (124, 2, 'ESP8266/RTOS', '3', 'iot_device_chip', NULL, 'default', 'N', '0', 'admin', '2021-12-24 15:56:08', 'admin', '2021-12-24 16:07:17', NULL); @@ -1521,6 +1585,17 @@ INSERT INTO `sys_dict_data` VALUES (150, 1, '小度平台', '1', 'oauth_platform INSERT INTO `sys_dict_data` VALUES (151, 2, '天猫精灵', '2', 'oauth_platform', NULL, 'danger', 'N', '0', 'admin', '2022-02-07 20:29:41', 'admin', '2022-02-07 22:23:14', NULL); INSERT INTO `sys_dict_data` VALUES (152, 3, '小米小爱', '3', 'oauth_platform', NULL, 'success', 'N', '0', 'admin', '2022-02-07 20:30:07', 'admin', '2022-02-07 22:23:24', NULL); INSERT INTO `sys_dict_data` VALUES (153, 4, '其他平台', '4', 'oauth_platform', NULL, 'warning', 'N', '0', 'admin', '2022-02-07 22:23:52', 'admin', '2022-02-07 22:24:02', NULL); +INSERT INTO `sys_dict_data` VALUES (154, 1, '微信登录', 'WECHAT', 'iot_social_platform', NULL, 'default', 'N', '0', 'admin', '2022-04-20 16:41:33', 'admin', '2022-05-12 17:49:45', NULL); +INSERT INTO `sys_dict_data` VALUES (155, 2, 'QQ登录', 'QQ', 'iot_social_platform', NULL, 'default', 'N', '0', 'admin', '2022-04-20 16:42:46', 'admin', '2022-05-12 17:49:54', NULL); +INSERT INTO `sys_dict_data` VALUES (156, 0, '启用', '0', 'iot_social_platform_status', NULL, 'success', 'N', '0', 'admin', '2022-04-20 17:02:48', 'admin', '2022-05-12 17:39:40', '启用'); +INSERT INTO `sys_dict_data` VALUES (157, 1, '未启用', '1', 'iot_social_platform_status', NULL, 'info', 'N', '0', 'admin', '2022-04-20 17:03:15', 'admin', '2022-05-21 13:44:13', '禁用'); +INSERT INTO `sys_dict_data` VALUES (158, 3, '支付宝', 'ALIPAY', 'iot_social_platform', NULL, 'default', 'N', '0', 'admin', '2022-05-12 17:49:24', 'admin', '2022-05-12 17:50:21', NULL); +INSERT INTO `sys_dict_data` VALUES (159, 1, '自动定位', '1', 'iot_location_way', NULL, 'success', 'N', '0', 'admin', '2022-05-21 13:46:51', 'admin', '2022-05-21 13:53:23', 'IP定位,精确到城市'); +INSERT INTO `sys_dict_data` VALUES (160, 2, '设备定位', '2', 'iot_location_way', NULL, 'warning', 'N', '0', 'admin', '2022-05-21 13:46:51', 'admin', '2022-05-21 13:49:21', '最精确定位'); +INSERT INTO `sys_dict_data` VALUES (161, 3, '自定义位置', '3', 'iot_location_way', NULL, 'primary', 'N', '0', 'admin', '2022-05-21 13:48:50', 'admin', '2022-05-21 13:55:45', '位置自定义'); +INSERT INTO `sys_dict_data` VALUES (162, 3, '简单+加密', '3', 'iot_vertificate_method', NULL, 'default', 'N', '0', 'admin', '2022-06-05 00:15:46', '', NULL, NULL); +INSERT INTO `sys_dict_data` VALUES (163, 1, '未使用', '1', 'iot_auth_status', NULL, 'info', 'N', '0', 'admin', '2022-06-07 17:39:22', 'admin', '2022-06-07 17:40:10', NULL); +INSERT INTO `sys_dict_data` VALUES (164, 2, '已使用', '2', 'iot_auth_status', NULL, 'success', 'N', '0', 'admin', '2022-06-07 17:40:01', 'admin', '2022-06-07 23:21:49', NULL); -- ---------------------------- -- Table structure for sys_dict_type @@ -1538,7 +1613,7 @@ CREATE TABLE `sys_dict_type` ( `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', PRIMARY KEY (`dict_id`) USING BTREE, UNIQUE INDEX `dict_type`(`dict_type`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 115 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '字典类型表' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 119 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '字典类型表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of sys_dict_type @@ -1559,14 +1634,18 @@ INSERT INTO `sys_dict_type` VALUES (102, '是否', 'iot_yes_no', '0', 'admin', ' INSERT INTO `sys_dict_type` VALUES (103, '产品状态', 'iot_product_status', '0', 'admin', '2021-12-19 15:00:13', '', NULL, '未发布、已发布(不能修改)'); INSERT INTO `sys_dict_type` VALUES (104, '设备类型', 'iot_device_type', '0', 'admin', '2021-12-19 15:03:06', '', NULL, '直连设备、网关子设备、网关设备'); INSERT INTO `sys_dict_type` VALUES (105, '联网方式', 'iot_network_method', '0', 'admin', '2021-12-19 15:07:12', 'admin', '2022-01-14 02:11:58', 'wifi、蜂窝(2G/3G/4G/5G)、以太网、其他'); -INSERT INTO `sys_dict_type` VALUES (106, '认证方式', 'iot_vertificate_method', '0', 'admin', '2021-12-19 15:11:48', 'admin', '2021-12-19 20:56:55', '账号密码、证书、Http'); +INSERT INTO `sys_dict_type` VALUES (106, '认证方式', 'iot_vertificate_method', '0', 'admin', '2021-12-19 15:11:48', 'admin', '2022-06-05 12:57:02', '1=简单认证、2=加密认证、3=简单+加密'); INSERT INTO `sys_dict_type` VALUES (107, '设备芯片', 'iot_device_chip', '0', 'admin', '2021-12-24 15:53:27', 'admin', '2022-01-22 00:14:23', 'ESP8266、ESP32、树莓派'); INSERT INTO `sys_dict_type` VALUES (109, '设备状态', 'iot_device_status', '0', 'admin', '2021-12-27 22:19:55', 'admin', '2021-12-27 22:20:13', '未激活、禁用、在线、离线'); INSERT INTO `sys_dict_type` VALUES (110, '是否启用', 'iot_is_enable', '0', 'admin', '2022-01-12 23:24:01', 'admin', '2022-01-12 23:24:15', '启用、禁用'); INSERT INTO `sys_dict_type` VALUES (111, '告警类型', 'iot_alert_level', '0', 'admin', '2022-01-13 14:56:44', 'admin', '2022-01-13 15:04:46', '1=提醒通知,2=轻微问题,3=严重警告'); INSERT INTO `sys_dict_type` VALUES (112, '处理状态', 'iot_process_status', '0', 'admin', '2022-01-13 15:04:06', 'admin', '2022-01-13 15:06:39', '1=不需要处理,2=未处理,3=已处理'); INSERT INTO `sys_dict_type` VALUES (113, '设备日志类型', 'iot_device_log_type', '0', 'admin', '2022-01-13 15:09:49', 'admin', '2022-03-13 00:22:43', '1=属性上报,2=调用功能,3=事件上报,4=设备升级,5=设备上线,6=设备离线'); -INSERT INTO `sys_dict_type` VALUES (114, '开放平台', 'oauth_platform', '0', 'admin', '2022-02-07 20:27:48', 'admin', '2022-02-07 20:28:26', '1=小度,2=天猫精灵,3=小爱,4=其他'); +INSERT INTO `sys_dict_type` VALUES (114, 'Oauth开放平台', 'oauth_platform', '0', 'admin', '2022-02-07 20:27:48', 'admin', '2022-05-21 13:44:50', '1=小度,2=天猫精灵,3=小爱,4=其他'); +INSERT INTO `sys_dict_type` VALUES (115, '第三方登录平台', 'iot_social_platform', '0', 'admin', '2022-04-12 15:28:13', 'admin', '2022-04-12 15:37:48', 'Wechat、QQ、'); +INSERT INTO `sys_dict_type` VALUES (116, '第三方登录平台状态', 'iot_social_platform_status', '0', 'admin', '2022-04-20 17:02:13', 'admin', '2022-04-20 17:02:23', '第三方登录平台状态'); +INSERT INTO `sys_dict_type` VALUES (117, '设备定位方式', 'iot_location_way', '0', 'admin', '2022-05-21 13:45:16', 'admin', '2022-05-21 13:46:06', '1=IP自动定位,2=设备定位,3=自定义'); +INSERT INTO `sys_dict_type` VALUES (118, '授权码状态', 'iot_auth_status', '0', 'admin', '2022-06-07 17:38:56', '', NULL, '1=未分配,2=使用中'); -- ---------------------------- -- Table structure for sys_job @@ -1610,12 +1689,19 @@ CREATE TABLE `sys_job_log` ( `exception_info` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '异常信息', `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', PRIMARY KEY (`job_log_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1999 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '定时任务调度日志表' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 2006 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '定时任务调度日志表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of sys_job_log -- ---------------------------- INSERT INTO `sys_job_log` VALUES (1, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:1毫秒', '0', '', '2022-03-11 17:22:20'); +INSERT INTO `sys_job_log` VALUES (1999, '定时上报监测数据', 'DEFAULT', 'ESP8266开发板', '定时上报监测数据 总共耗时:142毫秒', '0', '', '2022-05-21 10:20:02'); +INSERT INTO `sys_job_log` VALUES (2000, '定时打开设备(T1)', 'DEFAULT', '室内检测仪(T1)', '定时打开设备(T1) 总共耗时:128毫秒', '0', '', '2022-06-11 01:20:02'); +INSERT INTO `sys_job_log` VALUES (2001, '定时打开设备(U1)', 'DEFAULT', '体温检测仪(U1)', '定时打开设备(U1) 总共耗时:138毫秒', '0', '', '2022-06-11 01:29:02'); +INSERT INTO `sys_job_log` VALUES (2002, '上报体温(admin)', 'DEFAULT', '门口监测仪(admin)', '上报体温(admin) 总共耗时:226毫秒', '0', '', '2022-06-11 22:50:05'); +INSERT INTO `sys_job_log` VALUES (2003, '定时打开设备(T1)', 'DEFAULT', '室内检测仪(T1)', '定时打开设备(T1) 总共耗时:100毫秒', '0', '', '2022-06-12 01:20:03'); +INSERT INTO `sys_job_log` VALUES (2004, '定时打开设备(U1)', 'DEFAULT', '体温检测仪(U1)', '定时打开设备(U1) 总共耗时:116毫秒', '0', '', '2022-06-12 01:29:03'); +INSERT INTO `sys_job_log` VALUES (2005, '定时上报数据(U2)', 'DEFAULT', '体温检测仪(U2)', '定时上报数据(U2) 总共耗时:105毫秒', '0', '', '2022-06-12 02:27:03'); -- ---------------------------- -- Table structure for sys_logininfor @@ -1632,11 +1718,287 @@ CREATE TABLE `sys_logininfor` ( `msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '提示消息', `login_time` datetime(0) NULL DEFAULT NULL COMMENT '访问时间', PRIMARY KEY (`info_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 111 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统访问记录' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 387 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统访问记录' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of sys_logininfor -- ---------------------------- +INSERT INTO `sys_logininfor` VALUES (111, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '1', '用户不存在/密码错误', '2022-05-12 12:06:46'); +INSERT INTO `sys_logininfor` VALUES (112, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '1', '验证码错误', '2022-05-12 12:07:00'); +INSERT INTO `sys_logininfor` VALUES (113, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '1', '用户不存在/密码错误', '2022-05-12 12:07:07'); +INSERT INTO `sys_logininfor` VALUES (114, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-05-12 12:07:48'); +INSERT INTO `sys_logininfor` VALUES (115, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-05-12 14:10:55'); +INSERT INTO `sys_logininfor` VALUES (116, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-05-12 14:26:40'); +INSERT INTO `sys_logininfor` VALUES (117, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-05-12 16:23:45'); +INSERT INTO `sys_logininfor` VALUES (118, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-05-12 16:23:55'); +INSERT INTO `sys_logininfor` VALUES (119, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-05-12 17:23:24'); +INSERT INTO `sys_logininfor` VALUES (120, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-05-12 17:23:35'); +INSERT INTO `sys_logininfor` VALUES (121, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-05-12 17:25:39'); +INSERT INTO `sys_logininfor` VALUES (122, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-05-12 17:25:49'); +INSERT INTO `sys_logininfor` VALUES (123, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-05-12 22:15:01'); +INSERT INTO `sys_logininfor` VALUES (124, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-05-12 22:15:33'); +INSERT INTO `sys_logininfor` VALUES (125, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-05-12 22:23:11'); +INSERT INTO `sys_logininfor` VALUES (126, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-05-12 22:30:07'); +INSERT INTO `sys_logininfor` VALUES (127, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-05-13 12:29:53'); +INSERT INTO `sys_logininfor` VALUES (128, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-05-13 12:30:05'); +INSERT INTO `sys_logininfor` VALUES (129, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-05-13 14:12:46'); +INSERT INTO `sys_logininfor` VALUES (130, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '1', '用户不存在/密码错误', '2022-05-13 14:14:33'); +INSERT INTO `sys_logininfor` VALUES (131, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-05-13 14:14:43'); +INSERT INTO `sys_logininfor` VALUES (132, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '1', '用户不存在/密码错误', '2022-05-15 13:00:33'); +INSERT INTO `sys_logininfor` VALUES (133, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '1', '验证码错误', '2022-05-15 13:00:46'); +INSERT INTO `sys_logininfor` VALUES (134, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-05-15 13:00:52'); +INSERT INTO `sys_logininfor` VALUES (135, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '1', '用户不存在/密码错误', '2022-05-18 12:53:31'); +INSERT INTO `sys_logininfor` VALUES (136, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-05-18 12:53:41'); +INSERT INTO `sys_logininfor` VALUES (137, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-05-18 15:16:08'); +INSERT INTO `sys_logininfor` VALUES (138, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-05-18 15:16:35'); +INSERT INTO `sys_logininfor` VALUES (139, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-05-18 16:20:26'); +INSERT INTO `sys_logininfor` VALUES (140, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-05-18 16:20:37'); +INSERT INTO `sys_logininfor` VALUES (141, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '1', '用户不存在/密码错误', '2022-05-19 17:19:14'); +INSERT INTO `sys_logininfor` VALUES (142, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-05-19 17:25:13'); +INSERT INTO `sys_logininfor` VALUES (143, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-05-20 14:47:26'); +INSERT INTO `sys_logininfor` VALUES (144, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-05-20 14:47:41'); +INSERT INTO `sys_logininfor` VALUES (145, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-05-20 14:48:13'); +INSERT INTO `sys_logininfor` VALUES (146, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-05-20 14:48:36'); +INSERT INTO `sys_logininfor` VALUES (147, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-05-20 15:12:40'); +INSERT INTO `sys_logininfor` VALUES (148, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-05-20 15:12:53'); +INSERT INTO `sys_logininfor` VALUES (149, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-05-21 22:50:31'); +INSERT INTO `sys_logininfor` VALUES (150, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-05-21 23:07:45'); +INSERT INTO `sys_logininfor` VALUES (151, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-05-21 23:07:59'); +INSERT INTO `sys_logininfor` VALUES (152, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-05-21 23:15:44'); +INSERT INTO `sys_logininfor` VALUES (153, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-05-21 23:17:02'); +INSERT INTO `sys_logininfor` VALUES (154, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-05-22 00:52:25'); +INSERT INTO `sys_logininfor` VALUES (155, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-05-22 00:52:46'); +INSERT INTO `sys_logininfor` VALUES (156, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-05-31 22:48:16'); +INSERT INTO `sys_logininfor` VALUES (157, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-05-31 22:48:50'); +INSERT INTO `sys_logininfor` VALUES (158, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '1', '用户不存在/密码错误', '2022-05-31 22:49:37'); +INSERT INTO `sys_logininfor` VALUES (159, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '1', '用户不存在/密码错误', '2022-05-31 22:49:47'); +INSERT INTO `sys_logininfor` VALUES (160, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-05-31 22:49:59'); +INSERT INTO `sys_logininfor` VALUES (161, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-05-31 22:50:40'); +INSERT INTO `sys_logininfor` VALUES (162, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-01 14:37:57'); +INSERT INTO `sys_logininfor` VALUES (163, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-03 10:54:47'); +INSERT INTO `sys_logininfor` VALUES (164, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-03 11:17:45'); +INSERT INTO `sys_logininfor` VALUES (165, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-03 11:17:56'); +INSERT INTO `sys_logininfor` VALUES (166, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-03 11:24:52'); +INSERT INTO `sys_logininfor` VALUES (167, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-03 11:25:06'); +INSERT INTO `sys_logininfor` VALUES (168, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-03 11:30:23'); +INSERT INTO `sys_logininfor` VALUES (169, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-03 11:30:35'); +INSERT INTO `sys_logininfor` VALUES (170, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-03 11:32:31'); +INSERT INTO `sys_logininfor` VALUES (171, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-03 11:32:42'); +INSERT INTO `sys_logininfor` VALUES (172, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-03 11:32:58'); +INSERT INTO `sys_logininfor` VALUES (173, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-03 11:33:11'); +INSERT INTO `sys_logininfor` VALUES (174, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-03 14:14:53'); +INSERT INTO `sys_logininfor` VALUES (175, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-03 14:15:05'); +INSERT INTO `sys_logininfor` VALUES (176, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-03 14:16:05'); +INSERT INTO `sys_logininfor` VALUES (177, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-03 14:16:15'); +INSERT INTO `sys_logininfor` VALUES (178, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-03 14:26:47'); +INSERT INTO `sys_logininfor` VALUES (179, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-03 14:26:57'); +INSERT INTO `sys_logininfor` VALUES (180, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-03 14:28:27'); +INSERT INTO `sys_logininfor` VALUES (181, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-03 14:28:36'); +INSERT INTO `sys_logininfor` VALUES (182, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-03 15:00:23'); +INSERT INTO `sys_logininfor` VALUES (183, 'wumei-tenant-one', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-03 15:00:40'); +INSERT INTO `sys_logininfor` VALUES (184, 'wumei-tenant-one', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-03 15:04:04'); +INSERT INTO `sys_logininfor` VALUES (185, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-03 15:04:17'); +INSERT INTO `sys_logininfor` VALUES (186, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-04 13:22:39'); +INSERT INTO `sys_logininfor` VALUES (187, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '1', '验证码已失效', '2022-06-04 13:28:06'); +INSERT INTO `sys_logininfor` VALUES (188, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '1', '验证码错误', '2022-06-04 13:28:11'); +INSERT INTO `sys_logininfor` VALUES (189, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-04 13:28:15'); +INSERT INTO `sys_logininfor` VALUES (190, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-04 14:28:34'); +INSERT INTO `sys_logininfor` VALUES (191, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-04 14:28:43'); +INSERT INTO `sys_logininfor` VALUES (192, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-04 17:11:34'); +INSERT INTO `sys_logininfor` VALUES (193, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-04 17:11:57'); +INSERT INTO `sys_logininfor` VALUES (194, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-04 17:12:59'); +INSERT INTO `sys_logininfor` VALUES (195, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-04 17:13:18'); +INSERT INTO `sys_logininfor` VALUES (196, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-04 17:16:40'); +INSERT INTO `sys_logininfor` VALUES (197, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-04 17:16:52'); +INSERT INTO `sys_logininfor` VALUES (198, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-04 17:17:01'); +INSERT INTO `sys_logininfor` VALUES (199, 'wumei-u1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-04 17:17:16'); +INSERT INTO `sys_logininfor` VALUES (200, 'wumei-u1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-04 17:18:10'); +INSERT INTO `sys_logininfor` VALUES (201, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-04 17:18:22'); +INSERT INTO `sys_logininfor` VALUES (202, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-04 17:20:47'); +INSERT INTO `sys_logininfor` VALUES (203, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '1', '用户不存在/密码错误', '2022-06-04 17:20:56'); +INSERT INTO `sys_logininfor` VALUES (204, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '1', '验证码错误', '2022-06-04 17:21:05'); +INSERT INTO `sys_logininfor` VALUES (205, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-04 17:21:10'); +INSERT INTO `sys_logininfor` VALUES (206, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-04 17:22:07'); +INSERT INTO `sys_logininfor` VALUES (207, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-04 17:22:23'); +INSERT INTO `sys_logininfor` VALUES (208, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-04 17:24:20'); +INSERT INTO `sys_logininfor` VALUES (209, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '1', '验证码错误', '2022-06-04 17:24:31'); +INSERT INTO `sys_logininfor` VALUES (210, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-04 17:24:37'); +INSERT INTO `sys_logininfor` VALUES (211, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-04 17:26:13'); +INSERT INTO `sys_logininfor` VALUES (212, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-04 17:26:33'); +INSERT INTO `sys_logininfor` VALUES (213, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-04 17:29:07'); +INSERT INTO `sys_logininfor` VALUES (214, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-04 17:29:19'); +INSERT INTO `sys_logininfor` VALUES (215, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-04 17:31:42'); +INSERT INTO `sys_logininfor` VALUES (216, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-04 17:32:06'); +INSERT INTO `sys_logininfor` VALUES (217, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-04 19:37:45'); +INSERT INTO `sys_logininfor` VALUES (218, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-04 19:38:00'); +INSERT INTO `sys_logininfor` VALUES (219, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-04 19:38:49'); +INSERT INTO `sys_logininfor` VALUES (220, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-04 19:39:06'); +INSERT INTO `sys_logininfor` VALUES (221, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-04 21:18:25'); +INSERT INTO `sys_logininfor` VALUES (222, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-04 21:18:43'); +INSERT INTO `sys_logininfor` VALUES (223, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-04 21:25:23'); +INSERT INTO `sys_logininfor` VALUES (224, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-04 21:25:46'); +INSERT INTO `sys_logininfor` VALUES (225, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-04 22:10:16'); +INSERT INTO `sys_logininfor` VALUES (226, 'wumei-t2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-04 22:10:38'); +INSERT INTO `sys_logininfor` VALUES (227, 'wumei-t2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-05 00:13:27'); +INSERT INTO `sys_logininfor` VALUES (228, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '1', '用户不存在/密码错误', '2022-06-05 00:13:40'); +INSERT INTO `sys_logininfor` VALUES (229, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-05 00:13:50'); +INSERT INTO `sys_logininfor` VALUES (230, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-05 00:20:30'); +INSERT INTO `sys_logininfor` VALUES (231, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '1', '验证码错误', '2022-06-05 12:49:57'); +INSERT INTO `sys_logininfor` VALUES (232, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-05 12:50:03'); +INSERT INTO `sys_logininfor` VALUES (233, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-05 12:55:35'); +INSERT INTO `sys_logininfor` VALUES (234, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '1', '用户不存在/密码错误', '2022-06-05 12:55:46'); +INSERT INTO `sys_logininfor` VALUES (235, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-05 12:55:57'); +INSERT INTO `sys_logininfor` VALUES (236, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-05 13:09:24'); +INSERT INTO `sys_logininfor` VALUES (237, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-05 13:09:41'); +INSERT INTO `sys_logininfor` VALUES (238, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-05 13:34:08'); +INSERT INTO `sys_logininfor` VALUES (239, 'wumei-t2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-05 13:34:25'); +INSERT INTO `sys_logininfor` VALUES (240, 'wumei-t2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-05 13:54:07'); +INSERT INTO `sys_logininfor` VALUES (241, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-05 13:54:18'); +INSERT INTO `sys_logininfor` VALUES (242, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-05 14:47:28'); +INSERT INTO `sys_logininfor` VALUES (243, 'wumei-t2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-05 14:47:46'); +INSERT INTO `sys_logininfor` VALUES (244, 'wumei-t2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-05 14:57:20'); +INSERT INTO `sys_logininfor` VALUES (245, 'wumei-u1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-05 14:57:37'); +INSERT INTO `sys_logininfor` VALUES (246, 'wumei-u1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-05 17:19:24'); +INSERT INTO `sys_logininfor` VALUES (247, 'wumei-t2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-05 17:19:39'); +INSERT INTO `sys_logininfor` VALUES (248, 'wumei-t2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-05 17:20:20'); +INSERT INTO `sys_logininfor` VALUES (249, 'wumei-u2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-05 17:21:08'); +INSERT INTO `sys_logininfor` VALUES (250, 'wumei-u2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-05 17:24:47'); +INSERT INTO `sys_logininfor` VALUES (251, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-05 17:25:00'); +INSERT INTO `sys_logininfor` VALUES (252, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-05 17:28:14'); +INSERT INTO `sys_logininfor` VALUES (253, 'wumei-t2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-05 17:28:52'); +INSERT INTO `sys_logininfor` VALUES (254, 'wumei-t2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-05 17:30:34'); +INSERT INTO `sys_logininfor` VALUES (255, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-05 17:30:46'); +INSERT INTO `sys_logininfor` VALUES (256, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-06 11:53:00'); +INSERT INTO `sys_logininfor` VALUES (257, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '1', '用户不存在/密码错误', '2022-06-06 11:53:23'); +INSERT INTO `sys_logininfor` VALUES (258, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-06 11:53:35'); +INSERT INTO `sys_logininfor` VALUES (259, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-06 15:44:36'); +INSERT INTO `sys_logininfor` VALUES (260, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-06 15:44:51'); +INSERT INTO `sys_logininfor` VALUES (261, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-06 15:46:13'); +INSERT INTO `sys_logininfor` VALUES (262, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-06 15:46:30'); +INSERT INTO `sys_logininfor` VALUES (263, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-08 11:00:44'); +INSERT INTO `sys_logininfor` VALUES (264, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-08 11:09:54'); +INSERT INTO `sys_logininfor` VALUES (265, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-09 12:59:33'); +INSERT INTO `sys_logininfor` VALUES (266, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-09 22:57:54'); +INSERT INTO `sys_logininfor` VALUES (267, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-09 22:58:08'); +INSERT INTO `sys_logininfor` VALUES (268, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-09 23:04:18'); +INSERT INTO `sys_logininfor` VALUES (269, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-09 23:04:57'); +INSERT INTO `sys_logininfor` VALUES (270, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-09 23:13:39'); +INSERT INTO `sys_logininfor` VALUES (271, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-09 23:13:58'); +INSERT INTO `sys_logininfor` VALUES (272, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-09 23:16:00'); +INSERT INTO `sys_logininfor` VALUES (273, 'wumei-u1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-09 23:16:14'); +INSERT INTO `sys_logininfor` VALUES (274, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '1', '验证码错误', '2022-06-09 23:25:37'); +INSERT INTO `sys_logininfor` VALUES (275, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-09 23:25:41'); +INSERT INTO `sys_logininfor` VALUES (276, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-10 00:07:15'); +INSERT INTO `sys_logininfor` VALUES (277, 'wumei-u1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-10 00:07:36'); +INSERT INTO `sys_logininfor` VALUES (278, 'wumei-u1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-10 00:35:19'); +INSERT INTO `sys_logininfor` VALUES (279, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-10 00:35:30'); +INSERT INTO `sys_logininfor` VALUES (280, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-10 00:35:52'); +INSERT INTO `sys_logininfor` VALUES (281, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-10 00:36:05'); +INSERT INTO `sys_logininfor` VALUES (282, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-10 00:58:19'); +INSERT INTO `sys_logininfor` VALUES (283, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-10 00:58:39'); +INSERT INTO `sys_logininfor` VALUES (284, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-10 01:19:50'); +INSERT INTO `sys_logininfor` VALUES (285, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-10 01:20:04'); +INSERT INTO `sys_logininfor` VALUES (286, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-10 01:23:33'); +INSERT INTO `sys_logininfor` VALUES (287, 'wumei-u1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-10 01:23:50'); +INSERT INTO `sys_logininfor` VALUES (288, 'wumei-u1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-10 13:18:35'); +INSERT INTO `sys_logininfor` VALUES (289, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-10 13:18:48'); +INSERT INTO `sys_logininfor` VALUES (290, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-10 13:27:48'); +INSERT INTO `sys_logininfor` VALUES (291, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-10 13:28:02'); +INSERT INTO `sys_logininfor` VALUES (292, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-10 13:29:34'); +INSERT INTO `sys_logininfor` VALUES (293, 'wumei-u1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-10 13:29:48'); +INSERT INTO `sys_logininfor` VALUES (294, 'wumei-u1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-10 13:33:36'); +INSERT INTO `sys_logininfor` VALUES (295, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-10 13:34:02'); +INSERT INTO `sys_logininfor` VALUES (296, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-10 13:53:01'); +INSERT INTO `sys_logininfor` VALUES (297, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-10 13:53:12'); +INSERT INTO `sys_logininfor` VALUES (298, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-10 13:54:53'); +INSERT INTO `sys_logininfor` VALUES (299, 'wumei-u1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-10 13:55:27'); +INSERT INTO `sys_logininfor` VALUES (300, 'wumei-u1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-10 14:53:24'); +INSERT INTO `sys_logininfor` VALUES (301, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '1', '验证码已失效', '2022-06-10 15:22:20'); +INSERT INTO `sys_logininfor` VALUES (302, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-10 15:22:27'); +INSERT INTO `sys_logininfor` VALUES (303, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-10 21:18:56'); +INSERT INTO `sys_logininfor` VALUES (304, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-10 21:19:08'); +INSERT INTO `sys_logininfor` VALUES (305, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-10 21:20:17'); +INSERT INTO `sys_logininfor` VALUES (306, 'wumei-u1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-10 21:20:31'); +INSERT INTO `sys_logininfor` VALUES (307, 'wumei-u1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-10 21:20:47'); +INSERT INTO `sys_logininfor` VALUES (308, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-10 21:20:58'); +INSERT INTO `sys_logininfor` VALUES (309, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-11 00:21:42'); +INSERT INTO `sys_logininfor` VALUES (310, 'wumei-t2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-11 00:22:12'); +INSERT INTO `sys_logininfor` VALUES (311, 'wumei-t2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-11 00:34:44'); +INSERT INTO `sys_logininfor` VALUES (312, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-11 00:35:17'); +INSERT INTO `sys_logininfor` VALUES (313, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-11 00:42:00'); +INSERT INTO `sys_logininfor` VALUES (314, 'wumei-t2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-11 00:42:13'); +INSERT INTO `sys_logininfor` VALUES (315, 'wumei-t2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-11 00:42:29'); +INSERT INTO `sys_logininfor` VALUES (316, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-11 00:42:51'); +INSERT INTO `sys_logininfor` VALUES (317, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-11 01:04:11'); +INSERT INTO `sys_logininfor` VALUES (318, 'wumei-t2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-11 01:04:24'); +INSERT INTO `sys_logininfor` VALUES (319, 'wumei-t2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-11 01:07:47'); +INSERT INTO `sys_logininfor` VALUES (320, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-11 01:08:10'); +INSERT INTO `sys_logininfor` VALUES (321, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-11 01:10:50'); +INSERT INTO `sys_logininfor` VALUES (322, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-11 01:11:01'); +INSERT INTO `sys_logininfor` VALUES (323, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-11 01:12:42'); +INSERT INTO `sys_logininfor` VALUES (324, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-11 01:12:57'); +INSERT INTO `sys_logininfor` VALUES (325, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-11 01:13:21'); +INSERT INTO `sys_logininfor` VALUES (326, 'wumei-t2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-11 01:13:40'); +INSERT INTO `sys_logininfor` VALUES (327, 'wumei-t2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-11 01:25:38'); +INSERT INTO `sys_logininfor` VALUES (328, 'wumei-u1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-11 01:25:55'); +INSERT INTO `sys_logininfor` VALUES (329, 'wumei-u1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-11 01:28:18'); +INSERT INTO `sys_logininfor` VALUES (330, 'wumei-u2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-11 01:28:30'); +INSERT INTO `sys_logininfor` VALUES (331, 'wumei-u2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-11 02:23:22'); +INSERT INTO `sys_logininfor` VALUES (332, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-11 02:23:34'); +INSERT INTO `sys_logininfor` VALUES (333, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-11 02:24:40'); +INSERT INTO `sys_logininfor` VALUES (334, 'wumei-u2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-11 02:24:53'); +INSERT INTO `sys_logininfor` VALUES (335, 'wumei-u2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-11 02:28:48'); +INSERT INTO `sys_logininfor` VALUES (336, 'wumei-u1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-11 02:29:00'); +INSERT INTO `sys_logininfor` VALUES (337, 'wumei-u1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-11 02:29:25'); +INSERT INTO `sys_logininfor` VALUES (338, 'wumei-t2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-11 02:29:36'); +INSERT INTO `sys_logininfor` VALUES (339, 'wumei-t2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-11 02:30:53'); +INSERT INTO `sys_logininfor` VALUES (340, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-11 02:31:06'); +INSERT INTO `sys_logininfor` VALUES (341, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-11 02:32:21'); +INSERT INTO `sys_logininfor` VALUES (342, 'wumei-u2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-11 13:28:47'); +INSERT INTO `sys_logininfor` VALUES (343, 'wumei-u2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-11 14:52:05'); +INSERT INTO `sys_logininfor` VALUES (344, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-11 14:52:17'); +INSERT INTO `sys_logininfor` VALUES (345, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-11 14:52:41'); +INSERT INTO `sys_logininfor` VALUES (346, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-11 14:52:54'); +INSERT INTO `sys_logininfor` VALUES (347, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-11 14:54:51'); +INSERT INTO `sys_logininfor` VALUES (348, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-11 14:55:02'); +INSERT INTO `sys_logininfor` VALUES (349, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-12 00:38:00'); +INSERT INTO `sys_logininfor` VALUES (350, 'wumei-t2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-12 00:38:19'); +INSERT INTO `sys_logininfor` VALUES (351, 'wumei-t2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-12 00:39:14'); +INSERT INTO `sys_logininfor` VALUES (352, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-12 00:39:28'); +INSERT INTO `sys_logininfor` VALUES (353, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-12 00:54:08'); +INSERT INTO `sys_logininfor` VALUES (354, 'wumei-t2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-12 00:54:29'); +INSERT INTO `sys_logininfor` VALUES (355, 'wumei-t2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-12 00:55:28'); +INSERT INTO `sys_logininfor` VALUES (356, 'wumei-u2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-12 00:55:46'); +INSERT INTO `sys_logininfor` VALUES (357, 'wumei-u2', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-12 01:33:23'); +INSERT INTO `sys_logininfor` VALUES (358, 'wumei-u1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-12 01:33:37'); +INSERT INTO `sys_logininfor` VALUES (359, 'wumei-u1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-12 02:09:31'); +INSERT INTO `sys_logininfor` VALUES (360, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-12 02:09:43'); +INSERT INTO `sys_logininfor` VALUES (361, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-12 02:20:27'); +INSERT INTO `sys_logininfor` VALUES (362, 'wumei-u1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-12 02:20:45'); +INSERT INTO `sys_logininfor` VALUES (363, 'wumei-u1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-12 02:21:03'); +INSERT INTO `sys_logininfor` VALUES (364, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-12 02:21:19'); +INSERT INTO `sys_logininfor` VALUES (365, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-12 02:26:45'); +INSERT INTO `sys_logininfor` VALUES (366, 'test', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '注册成功', '2022-06-12 02:27:10'); +INSERT INTO `sys_logininfor` VALUES (367, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-12 02:27:24'); +INSERT INTO `sys_logininfor` VALUES (368, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-12 02:28:11'); +INSERT INTO `sys_logininfor` VALUES (369, 'test', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-12 02:28:25'); +INSERT INTO `sys_logininfor` VALUES (370, 'test', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-12 02:28:45'); +INSERT INTO `sys_logininfor` VALUES (371, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-12 02:28:55'); +INSERT INTO `sys_logininfor` VALUES (372, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-12 11:52:17'); +INSERT INTO `sys_logininfor` VALUES (373, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-12 11:52:31'); +INSERT INTO `sys_logininfor` VALUES (374, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-12 14:28:54'); +INSERT INTO `sys_logininfor` VALUES (375, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-12 14:29:21'); +INSERT INTO `sys_logininfor` VALUES (376, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-12 14:32:48'); +INSERT INTO `sys_logininfor` VALUES (377, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-12 14:33:03'); +INSERT INTO `sys_logininfor` VALUES (378, 'wumei-t1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-12 14:56:30'); +INSERT INTO `sys_logininfor` VALUES (379, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-12 14:56:49'); +INSERT INTO `sys_logininfor` VALUES (380, 'wumei', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-12 14:57:45'); +INSERT INTO `sys_logininfor` VALUES (381, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-12 14:57:59'); +INSERT INTO `sys_logininfor` VALUES (382, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-12 14:58:22'); +INSERT INTO `sys_logininfor` VALUES (383, 'wumei-u1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '1', '用户不存在/密码错误', '2022-06-12 14:58:37'); +INSERT INTO `sys_logininfor` VALUES (384, 'wumei-u1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '1', '用户不存在/密码错误', '2022-06-12 14:58:46'); +INSERT INTO `sys_logininfor` VALUES (385, 'wumei-u1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2022-06-12 14:59:00'); +INSERT INTO `sys_logininfor` VALUES (386, 'wumei-u1', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2022-06-12 15:03:10'); -- ---------------------------- -- Table structure for sys_menu @@ -1663,7 +2025,7 @@ CREATE TABLE `sys_menu` ( `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '备注', PRIMARY KEY (`menu_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 2147 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '菜单权限表' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 2149 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '菜单权限表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of sys_menu @@ -1788,50 +2150,57 @@ INSERT INTO `sys_menu` VALUES (2051, '通用物模型新增', 2049, 2, '#', '', INSERT INTO `sys_menu` VALUES (2052, '通用物模型修改', 2049, 3, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:template:edit', '#', 'admin', '2021-12-16 00:41:28', '', NULL, ''); INSERT INTO `sys_menu` VALUES (2053, '通用物模型删除', 2049, 4, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:template:remove', '#', 'admin', '2021-12-16 00:41:28', '', NULL, ''); INSERT INTO `sys_menu` VALUES (2054, '通用物模型导出', 2049, 5, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:template:export', '#', 'admin', '2021-12-16 00:41:28', '', NULL, ''); -INSERT INTO `sys_menu` VALUES (2067, '设备告警', 2000, 7, 'alertLog', 'iot/alertLog/index', NULL, 1, 0, 'C', '1', '0', 'iot:alertLog:list', 'alert', 'admin', '2022-01-13 17:16:15', 'admin', '2022-03-01 17:48:57', '设备告警菜单'); -INSERT INTO `sys_menu` VALUES (2068, '设备告警查询', 2067, 1, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:alertLog:query', '#', 'admin', '2022-01-13 17:16:15', '', NULL, ''); -INSERT INTO `sys_menu` VALUES (2069, '设备告警新增', 2067, 2, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:alertLog:add', '#', 'admin', '2022-01-13 17:16:15', '', NULL, ''); -INSERT INTO `sys_menu` VALUES (2070, '设备告警修改', 2067, 3, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:alertLog:edit', '#', 'admin', '2022-01-13 17:16:15', '', NULL, ''); -INSERT INTO `sys_menu` VALUES (2071, '设备告警删除', 2067, 4, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:alertLog:remove', '#', 'admin', '2022-01-13 17:16:15', '', NULL, ''); -INSERT INTO `sys_menu` VALUES (2072, '设备告警导出', 2067, 5, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:alertLog:export', '#', 'admin', '2022-01-13 17:16:15', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (2067, '设备告警', 2000, 7, 'alertLog', 'iot/alertLog/index', NULL, 1, 0, 'C', '0', '0', 'iot:alert:list', 'alert', 'admin', '2022-01-13 17:16:15', 'admin', '2022-06-11 01:11:47', '设备告警菜单'); +INSERT INTO `sys_menu` VALUES (2068, '设备告警查询', 2067, 1, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:alert:query', '#', 'admin', '2022-01-13 17:16:15', 'admin', '2022-06-11 00:38:10', ''); +INSERT INTO `sys_menu` VALUES (2069, '设备告警新增', 2067, 2, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:alert:add', '#', 'admin', '2022-01-13 17:16:15', 'admin', '2022-06-11 00:38:20', ''); +INSERT INTO `sys_menu` VALUES (2070, '设备告警修改', 2067, 3, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:alert:edit', '#', 'admin', '2022-01-13 17:16:15', 'admin', '2022-06-11 00:38:29', ''); +INSERT INTO `sys_menu` VALUES (2071, '设备告警删除', 2067, 4, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:alert:remove', '#', 'admin', '2022-01-13 17:16:15', 'admin', '2022-06-11 00:38:38', ''); +INSERT INTO `sys_menu` VALUES (2072, '设备告警导出', 2067, 5, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:alert:export', '#', 'admin', '2022-01-13 17:16:15', 'admin', '2022-06-11 00:38:46', ''); INSERT INTO `sys_menu` VALUES (2085, '场景联动', 2000, 8, 'scene', 'iot/scene/index', NULL, 1, 0, 'C', '1', '0', 'iot:scene:list', 'scene', 'admin', '2022-01-13 17:16:45', 'admin', '2022-03-25 22:30:50', '场景联动菜单'); INSERT INTO `sys_menu` VALUES (2086, '场景联动查询', 2085, 1, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:scene:query', '#', 'admin', '2022-01-13 17:16:45', '', NULL, ''); INSERT INTO `sys_menu` VALUES (2087, '场景联动新增', 2085, 2, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:scene:add', '#', 'admin', '2022-01-13 17:16:45', '', NULL, ''); INSERT INTO `sys_menu` VALUES (2088, '场景联动修改', 2085, 3, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:scene:edit', '#', 'admin', '2022-01-13 17:16:45', '', NULL, ''); INSERT INTO `sys_menu` VALUES (2089, '场景联动删除', 2085, 4, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:scene:remove', '#', 'admin', '2022-01-13 17:16:45', '', NULL, ''); INSERT INTO `sys_menu` VALUES (2090, '场景联动导出', 2085, 5, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:scene:export', '#', 'admin', '2022-01-13 17:16:45', '', NULL, ''); -INSERT INTO `sys_menu` VALUES (2098, '云云对接', 2000, 9, 'clientDetails', 'iot/clientDetails/index', NULL, 1, 0, 'C', '1', '0', 'iot:clientDetails:list', 'cloud', 'admin', '2022-02-07 22:08:58', 'admin', '2022-03-01 17:48:37', '云云对接菜单'); +INSERT INTO `sys_menu` VALUES (2098, '云云对接', 2000, 9, 'clientDetails', 'iot/clientDetails/index', NULL, 1, 0, 'C', '0', '0', 'iot:clientDetails:list', 'cloud', 'admin', '2022-02-07 22:08:58', 'admin', '2022-05-12 17:22:07', '云云对接菜单'); INSERT INTO `sys_menu` VALUES (2099, '云云对接查询', 2098, 1, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:clientDetails:query', '#', 'admin', '2022-02-07 22:08:59', '', NULL, ''); INSERT INTO `sys_menu` VALUES (2100, '云云对接新增', 2098, 2, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:clientDetails:add', '#', 'admin', '2022-02-07 22:08:59', '', NULL, ''); INSERT INTO `sys_menu` VALUES (2101, '云云对接修改', 2098, 3, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:clientDetails:edit', '#', 'admin', '2022-02-07 22:08:59', '', NULL, ''); INSERT INTO `sys_menu` VALUES (2102, '云云对接删除', 2098, 4, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:clientDetails:remove', '#', 'admin', '2022-02-07 22:08:59', '', NULL, ''); INSERT INTO `sys_menu` VALUES (2103, '云云对接导出', 2098, 5, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:clientDetails:export', '#', 'admin', '2022-02-07 22:08:59', '', NULL, ''); INSERT INTO `sys_menu` VALUES (2104, 'EMQ管理', 0, 1, 'emqx', NULL, NULL, 1, 0, 'M', '0', '0', '', 'mq', 'admin', '2022-02-26 00:42:12', 'admin', '2022-03-04 14:08:55', ''); -INSERT INTO `sys_menu` VALUES (2105, '客户端', 2104, 1, 'client', 'iot/emqx/client', NULL, 1, 0, 'C', '0', '0', 'monitor:online:list', 'client', 'admin', '2022-02-26 00:45:39', 'admin', '2022-03-04 14:09:23', ''); -INSERT INTO `sys_menu` VALUES (2106, '消息主题', 2104, 3, 'topic', 'iot/emqx/topic', NULL, 1, 0, 'C', '0', '0', 'monitor:online:list', 'topic', 'admin', '2022-02-27 16:31:17', 'admin', '2022-03-04 14:10:00', ''); -INSERT INTO `sys_menu` VALUES (2107, '消息订阅', 2104, 4, 'subscribe', 'iot/emqx/subscribe', NULL, 1, 0, 'C', '0', '0', 'monitor:online:list', 'subscribe', 'admin', '2022-02-27 16:32:21', 'admin', '2022-03-04 14:10:17', ''); -INSERT INTO `sys_menu` VALUES (2108, '插件管理', 2104, 5, 'plugin', 'iot/emqx/plugin', NULL, 1, 0, 'C', '0', '0', 'monitor:online:list', 'plugin', 'admin', '2022-02-27 19:10:40', 'admin', '2022-03-04 14:10:28', ''); -INSERT INTO `sys_menu` VALUES (2109, '监听器', 2104, 2, 'listener', 'iot/emqx/listener', NULL, 1, 0, 'C', '0', '0', 'monitor:online:list', 'listener', 'admin', '2022-02-27 19:52:08', 'admin', '2022-03-04 14:09:44', ''); -INSERT INTO `sys_menu` VALUES (2110, 'EMQ操作', 2104, 6, '', NULL, NULL, 1, 0, 'F', '0', '0', 'monitor:online:edit', '#', 'admin', '2022-03-09 16:58:19', '', NULL, ''); -INSERT INTO `sys_menu` VALUES (2111, '资源', 2104, 9, 'resource', 'iot/emqx/resource', NULL, 1, 0, 'C', '0', '0', 'monitor:online:list', 'build', 'admin', '2022-04-07 14:16:53', 'admin', '2022-04-07 14:20:31', ''); -INSERT INTO `sys_menu` VALUES (2112, '规则引擎', 2104, 8, 'rule', 'iot/emqx/rule', NULL, 1, 0, 'C', '0', '0', 'monitor:online:list', 'build', 'admin', '2022-04-07 14:19:37', 'admin', '2022-04-07 14:20:50', ''); -INSERT INTO `sys_menu` VALUES (2123, '新闻分类', 1, 1, 'newsCategory', 'iot/newsCategory/index', NULL, 1, 0, 'C', '0', '0', 'iot:newsCategory:list', 'category', 'admin', '2022-04-11 16:47:27', 'admin', '2022-04-11 17:56:07', '新闻分类菜单'); +INSERT INTO `sys_menu` VALUES (2105, '客户端', 2104, 1, 'client', 'iot/emqx/client', NULL, 1, 0, 'C', '0', '0', 'iot:emqx:client', 'client', 'admin', '2022-02-26 00:45:39', 'admin', '2022-06-03 14:11:22', ''); +INSERT INTO `sys_menu` VALUES (2106, '消息主题', 2104, 3, 'topic', 'iot/emqx/topic', NULL, 1, 0, 'C', '0', '0', 'iot:emqx:topic', 'topic', 'admin', '2022-02-27 16:31:17', 'admin', '2022-06-03 14:11:59', ''); +INSERT INTO `sys_menu` VALUES (2107, '消息订阅', 2104, 4, 'subscribe', 'iot/emqx/subscribe', NULL, 1, 0, 'C', '0', '0', 'iot:emqx:subscribe', 'subscribe', 'admin', '2022-02-27 16:32:21', 'admin', '2022-06-03 14:12:11', ''); +INSERT INTO `sys_menu` VALUES (2108, '插件管理', 2104, 5, 'plugin', 'iot/emqx/plugin', NULL, 1, 0, 'C', '0', '0', 'iot:emqx:plugin', 'plugin', 'admin', '2022-02-27 19:10:40', 'admin', '2022-06-03 14:12:23', ''); +INSERT INTO `sys_menu` VALUES (2109, '监听器', 2104, 2, 'listener', 'iot/emqx/listener', NULL, 1, 0, 'C', '0', '0', 'iot:emqx:listener', 'listener', 'admin', '2022-02-27 19:52:08', 'admin', '2022-06-03 14:11:45', ''); +INSERT INTO `sys_menu` VALUES (2111, '规则资源', 2104, 6, 'resource', 'iot/emqx/resource', NULL, 1, 0, 'C', '0', '0', 'iot:emqx:resource', 'build', 'admin', '2022-04-07 14:16:53', 'admin', '2022-06-03 14:12:35', ''); +INSERT INTO `sys_menu` VALUES (2112, '规则引擎', 2104, 7, 'rule', 'iot/emqx/rule', NULL, 1, 0, 'C', '0', '0', 'iot:emqx:rule', 'build', 'admin', '2022-04-07 14:19:37', 'admin', '2022-06-03 14:12:48', ''); +INSERT INTO `sys_menu` VALUES (2123, '新闻分类', 1, 10, 'newsCategory', 'iot/newsCategory/index', NULL, 1, 0, 'C', '0', '0', 'iot:newsCategory:list', 'category', 'admin', '2022-04-11 16:47:27', 'admin', '2022-05-12 17:20:51', '新闻分类菜单'); INSERT INTO `sys_menu` VALUES (2124, '新闻分类查询', 2123, 1, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:newsCategory:query', '#', 'admin', '2022-04-11 16:47:27', '', NULL, ''); INSERT INTO `sys_menu` VALUES (2125, '新闻分类新增', 2123, 2, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:newsCategory:add', '#', 'admin', '2022-04-11 16:47:27', '', NULL, ''); INSERT INTO `sys_menu` VALUES (2126, '新闻分类修改', 2123, 3, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:newsCategory:edit', '#', 'admin', '2022-04-11 16:47:27', '', NULL, ''); INSERT INTO `sys_menu` VALUES (2127, '新闻分类删除', 2123, 4, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:newsCategory:remove', '#', 'admin', '2022-04-11 16:47:27', '', NULL, ''); INSERT INTO `sys_menu` VALUES (2128, '新闻分类导出', 2123, 5, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:newsCategory:export', '#', 'admin', '2022-04-11 16:47:27', '', NULL, ''); -INSERT INTO `sys_menu` VALUES (2129, '新闻资讯', 1, 1, 'news', 'iot/news/index', NULL, 1, 0, 'C', '0', '0', 'iot:news:list', 'documentation', 'admin', '2022-04-11 16:47:46', 'admin', '2022-04-11 17:58:46', '新闻资讯菜单'); +INSERT INTO `sys_menu` VALUES (2129, '新闻资讯', 1, 11, 'news', 'iot/news/index', NULL, 1, 0, 'C', '0', '0', 'iot:news:list', 'documentation', 'admin', '2022-04-11 16:47:46', 'admin', '2022-05-12 17:20:58', '新闻资讯菜单'); INSERT INTO `sys_menu` VALUES (2130, '新闻资讯查询', 2129, 1, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:news:query', '#', 'admin', '2022-04-11 16:47:46', '', NULL, ''); INSERT INTO `sys_menu` VALUES (2131, '新闻资讯新增', 2129, 2, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:news:add', '#', 'admin', '2022-04-11 16:47:46', '', NULL, ''); INSERT INTO `sys_menu` VALUES (2132, '新闻资讯修改', 2129, 3, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:news:edit', '#', 'admin', '2022-04-11 16:47:46', '', NULL, ''); INSERT INTO `sys_menu` VALUES (2133, '新闻资讯删除', 2129, 4, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:news:remove', '#', 'admin', '2022-04-11 16:47:46', '', NULL, ''); INSERT INTO `sys_menu` VALUES (2134, '新闻资讯导出', 2129, 5, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:news:export', '#', 'admin', '2022-04-11 16:47:46', '', NULL, ''); -INSERT INTO `sys_menu` VALUES (2136, '产品授权码查询', 2043, 1, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:authorize:query', '#', 'admin', '2022-04-11 17:17:53', '', NULL, ''); -INSERT INTO `sys_menu` VALUES (2137, '产品授权码新增', 2043, 2, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:authorize:add', '#', 'admin', '2022-04-11 17:17:53', '', NULL, ''); -INSERT INTO `sys_menu` VALUES (2138, '产品授权码修改', 2043, 3, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:authorize:edit', '#', 'admin', '2022-04-11 17:17:53', '', NULL, ''); -INSERT INTO `sys_menu` VALUES (2139, '产品授权码删除', 2043, 4, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:authorize:remove', '#', 'admin', '2022-04-11 17:17:53', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (2136, '产品授权码查询', 2043, 6, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:authorize:query', '#', 'admin', '2022-04-11 17:17:53', 'admin', '2022-06-04 21:21:40', ''); +INSERT INTO `sys_menu` VALUES (2137, '产品授权码新增', 2043, 7, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:authorize:add', '#', 'admin', '2022-04-11 17:17:53', 'admin', '2022-06-04 21:21:59', ''); +INSERT INTO `sys_menu` VALUES (2138, '产品授权码修改', 2043, 8, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:authorize:edit', '#', 'admin', '2022-04-11 17:17:53', 'admin', '2022-06-04 21:22:08', ''); +INSERT INTO `sys_menu` VALUES (2139, '产品授权码删除', 2043, 9, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:authorize:remove', '#', 'admin', '2022-04-11 17:17:53', 'admin', '2022-06-04 21:22:26', ''); INSERT INTO `sys_menu` VALUES (2140, '产品授权码导出', 2043, 5, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:authorize:export', '#', 'admin', '2022-04-11 17:17:53', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (2141, '三方登录', 1, 12, 'platform', 'iot/platform/index', NULL, 1, 1, 'C', '0', '0', 'iot:platform:list', 'cloud', 'admin', '2022-04-11 18:55:34', 'admin', '2022-05-12 17:21:39', ''); +INSERT INTO `sys_menu` VALUES (2142, '平台查询', 2142, 1, '', NULL, NULL, 1, 0, 'F', '0', '0', 'iot:platform:query', '#', 'admin', '2022-04-11 19:10:28', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (2143, 'EMQ查询', 2104, 8, '', NULL, NULL, 1, 0, 'F', '0', '0', 'iot:emqx:query', '#', 'admin', '2022-03-09 16:58:19', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (2144, 'EMQ新增', 2104, 9, '', NULL, NULL, 1, 0, 'F', '0', '0', 'iot:emqx:add', '#', 'admin', '2022-03-09 16:58:19', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (2145, 'EMQ编辑', 2104, 10, '', NULL, NULL, 1, 0, 'F', '0', '0', 'iot:emqx:edit', '#', 'admin', '2022-03-09 16:58:19', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (2146, 'EMQ删除', 2104, 11, '', NULL, NULL, 1, 0, 'F', '0', '0', 'iot:emqx:remove', '#', 'admin', '2022-03-09 16:58:19', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (2147, '设备分享', 2007, 6, '', NULL, NULL, 1, 0, 'F', '0', '0', 'iot:device:share', '#', 'admin', '2022-06-10 01:08:40', 'admin', '2022-06-10 01:10:46', ''); +INSERT INTO `sys_menu` VALUES (2148, '设备定时', 2007, 7, '', NULL, NULL, 1, 0, 'F', '0', '0', 'iot:device:timer', '#', 'admin', '2022-06-10 01:10:30', '', NULL, ''); -- ---------------------------- -- Table structure for sys_notice @@ -1854,8 +2223,8 @@ CREATE TABLE `sys_notice` ( -- ---------------------------- -- Records of sys_notice -- ---------------------------- -INSERT INTO `sys_notice` VALUES (1, '温馨提醒:2021-03-15 wumei-smart新版本发布了', '2', 0x3C703E3C696D67207372633D222F6465762D6170692F70726F66696C652F75706C6F61642F323032322F30342F31332F38353538626130362D323730612D343639632D626239622D6636353165666631356135632E706E67223EE696B0E78988E69CACE58685E5AEB93C2F703E, '0', 'admin', '2021-12-15 21:36:18', 'admin', '2022-04-13 23:48:20', '管理员'); -INSERT INTO `sys_notice` VALUES (2, '维护通知:2021-03151 wumei-smart系统凌晨2点-4点维护', '1', 0xE7BBB4E68AA4E58685E5AEB9, '0', 'admin', '2021-12-15 21:36:18', '', NULL, '管理员'); +INSERT INTO `sys_notice` VALUES (1, '物美智能V1.2版本发布', '2', 0x3C703EE8BF99E698AFE6B58BE8AF95E58685E5AEB9EFBC8CE696B0E78988E69CACE58A9FE883BDEFBC9A3C2F703E3C6F6C3E3C6C693EE694AFE68C81E5A49AE7A79FE688B73C2F6C693E3C6C693EE694AFE68C81E8AEBEE5A487E58886E4BAAB3C2F6C693E3C6C693EE694AFE68C81E697B6E5BA8FE695B0E68DAEE5BA933C2F6C693E3C6C693EE7AE80E58D95E8AEA4E8AF81E5928CE58AA0E5AF86E8AEA4E8AF81E7BB9FE4B8803C2F6C693E3C2F6F6C3E, '0', 'admin', '2021-12-15 21:36:18', 'admin', '2022-06-04 17:07:25', '管理员'); +INSERT INTO `sys_notice` VALUES (2, '物美智能sdk支持树莓派', '1', 0x3C703EE8BF99E698AFE6B58BE8AF95E58685E5AEB9EFBC8CE79BAEE5898D73646BE694AFE68C81E79A84E78988E69CAC3A3C2F703E3C703E3C62723E3C2F703E3C6F6C3E3C6C693E41726475696E6F20657370383236363C2F6C693E3C6C693E41726475696E6F2065737033323C2F6C693E3C6C693E6573702D6964663C2F6C693E3C6C693E72617370626572727920E6A091E88E93E6B4BE3C2F6C693E3C2F6F6C3E, '0', 'admin', '2021-12-15 21:36:18', 'admin', '2022-06-04 17:07:36', '管理员'); -- ---------------------------- -- Table structure for sys_oper_log @@ -1879,11 +2248,420 @@ CREATE TABLE `sys_oper_log` ( `error_msg` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '错误消息', `oper_time` datetime(0) NULL DEFAULT NULL COMMENT '操作时间', PRIMARY KEY (`oper_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 234 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '操作日志记录' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 643 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '操作日志记录' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of sys_oper_log -- ---------------------------- +INSERT INTO `sys_oper_log` VALUES (234, '设备用户', 1, 'com.ruoyi.iot.controller.DeviceUserController.add()', 'POST', 1, 'admin', NULL, '/iot/deviceUser', '127.0.0.1', '内网IP', '{\"phonenumber\":\"15888888888\",\"params\":{},\"userName\":\"admin\",\"deviceId\":1,\"deviceName\":\"ESP8266开发板\",\"userId\":1,\"tenantName\":\"admin\",\"createTime\":1650598915703,\"isOwner\":0,\"tenantId\":1}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-04-22 11:41:55'); +INSERT INTO `sys_oper_log` VALUES (235, '设备用户', 1, 'com.ruoyi.iot.controller.DeviceUserController.add()', 'POST', 1, 'admin', NULL, '/iot/deviceUser', '127.0.0.1', '内网IP', '{\"params\":{},\"deviceId\":3,\"deviceName\":\"ESP8266开发板\",\"tenantName\":\"admin\",\"createTime\":1650598955937,\"isOwner\":0,\"tenantId\":1}', NULL, 1, '\r\n### Error updating database. Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\r\n### The error may exist in file [D:\\project\\gitee\\wumei-smart\\springboot\\wumei-iot\\target\\classes\\mapper\\iot\\DeviceUserMapper.xml]\r\n### The error may involve com.ruoyi.iot.mapper.DeviceUserMapper.insertDeviceUser-Inline\r\n### The error occurred while setting parameters\r\n### SQL: insert into iot_device_user ( device_name, is_owner, tenant_id, tenant_name, create_time ) values ( ?, ?, ?, ?, ? )\r\n### Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\n; Field \'user_id\' doesn\'t have a default value; nested exception is java.sql.SQLException: Field \'user_id\' doesn\'t have a default value', '2022-04-22 11:42:36'); +INSERT INTO `sys_oper_log` VALUES (236, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"category\",\"orderNum\":\"10\",\"menuName\":\"新闻分类\",\"params\":{},\"parentId\":1,\"isCache\":\"0\",\"path\":\"newsCategory\",\"component\":\"iot/newsCategory/index\",\"children\":[],\"createTime\":1649666847000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2123,\"menuType\":\"C\",\"perms\":\"iot:newsCategory:list\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-12 17:20:51'); +INSERT INTO `sys_oper_log` VALUES (237, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"documentation\",\"orderNum\":\"11\",\"menuName\":\"新闻资讯\",\"params\":{},\"parentId\":1,\"isCache\":\"0\",\"path\":\"news\",\"component\":\"iot/news/index\",\"children\":[],\"createTime\":1649666866000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2129,\"menuType\":\"C\",\"perms\":\"iot:news:list\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-12 17:20:58'); +INSERT INTO `sys_oper_log` VALUES (238, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"cloud\",\"orderNum\":\"12\",\"menuName\":\"三方登录\",\"params\":{},\"parentId\":1,\"isCache\":\"1\",\"path\":\"platform\",\"component\":\"iot/platform/index\",\"children\":[],\"createTime\":1649674534000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2141,\"menuType\":\"C\",\"perms\":\"iot:platform:list\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-12 17:21:39'); +INSERT INTO `sys_oper_log` VALUES (239, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"cloud\",\"orderNum\":\"9\",\"menuName\":\"云云对接\",\"params\":{},\"parentId\":2000,\"isCache\":\"0\",\"path\":\"clientDetails\",\"component\":\"iot/clientDetails/index\",\"children\":[],\"createTime\":1644242938000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2098,\"menuType\":\"C\",\"perms\":\"iot:clientDetails:list\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-12 17:22:07'); +INSERT INTO `sys_oper_log` VALUES (240, '角色管理', 2, 'com.ruoyi.web.controller.system.SysRoleController.edit()', 'PUT', 1, 'admin', NULL, '/system/role', '127.0.0.1', '内网IP', '{\"flag\":false,\"roleId\":4,\"admin\":false,\"remark\":\"只能查询系统数据\",\"dataScope\":\"5\",\"delFlag\":\"0\",\"params\":{},\"roleSort\":\"4\",\"deptCheckStrictly\":true,\"createTime\":1639644270000,\"updateBy\":\"admin\",\"menuCheckStrictly\":true,\"roleKey\":\"visitor\",\"roleName\":\"游客\",\"menuIds\":[2000,2049,2001,2043,2013,2019,2007,2067,2085,2098,2104,1,100,101,102,103,104,105,106,107,108,500,501,2123,2129,2,109,110,3,115,2050,2051,2052,2002,2003,2004,2044,2045,2046,2014,2015,2016,2020,2021,2022,2008,2009,2010,2068,2069,2070,2086,2087,2088,2099,2100,2101,2105,2109,2106,2107,2108,1001,1008,1013,1017,1021,1026,1031,1036,1040,1043,2124,2125,2126,2130,2131,2132,2141,1046,1049,111,112,113,114,1055,116,4],\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-12 17:23:16'); +INSERT INTO `sys_oper_log` VALUES (241, '角色管理', 2, 'com.ruoyi.web.controller.system.SysRoleController.edit()', 'PUT', 1, 'admin', NULL, '/system/role', '127.0.0.1', '内网IP', '{\"flag\":false,\"roleId\":4,\"admin\":false,\"remark\":\"只能查询系统数据\",\"dataScope\":\"5\",\"delFlag\":\"0\",\"params\":{},\"roleSort\":\"4\",\"deptCheckStrictly\":true,\"createTime\":1639644270000,\"updateBy\":\"admin\",\"menuCheckStrictly\":true,\"roleKey\":\"visitor\",\"roleName\":\"游客\",\"menuIds\":[2000,2049,2001,2043,2013,2019,2007,2067,2085,2098,2104,1,100,101,102,103,104,105,106,107,108,500,501,2123,2129,2,109,110,3,115,2050,2051,2052,2002,2003,2004,2044,2045,2046,2014,2015,2016,2020,2021,2022,2008,2009,2010,2068,2069,2070,2086,2087,2088,2099,2100,2101,2105,2109,2106,2107,2108,1001,1008,1013,1017,1021,1026,1031,1036,1040,1043,2124,2125,2126,2130,2131,2132,2141,1046,1049,111,112,113,114,1055,116,4],\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-12 17:26:35'); +INSERT INTO `sys_oper_log` VALUES (242, '字典数据', 2, 'com.ruoyi.web.controller.system.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/system/dict/data', '127.0.0.1', '内网IP', '{\"dictValue\":\"0\",\"listClass\":\"default\",\"dictSort\":0,\"remark\":\"启用\",\"params\":{},\"dictType\":\"iot_social_platform_status\",\"dictLabel\":\"启用\",\"createBy\":\"admin\",\"default\":false,\"isDefault\":\"N\",\"createTime\":1650445368000,\"dictCode\":156,\"updateBy\":\"admin\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-12 17:38:33'); +INSERT INTO `sys_oper_log` VALUES (243, '字典数据', 2, 'com.ruoyi.web.controller.system.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/system/dict/data', '127.0.0.1', '内网IP', '{\"dictValue\":\"1\",\"listClass\":\"default\",\"dictSort\":1,\"remark\":\"禁用\",\"params\":{},\"dictType\":\"iot_social_platform_status\",\"dictLabel\":\"未启用\",\"createBy\":\"admin\",\"default\":false,\"isDefault\":\"N\",\"createTime\":1650445395000,\"dictCode\":157,\"updateBy\":\"admin\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-12 17:38:42'); +INSERT INTO `sys_oper_log` VALUES (244, '字典数据', 2, 'com.ruoyi.web.controller.system.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/system/dict/data', '127.0.0.1', '内网IP', '{\"dictValue\":\"0\",\"listClass\":\"success\",\"dictSort\":0,\"remark\":\"启用\",\"params\":{},\"dictType\":\"iot_social_platform_status\",\"dictLabel\":\"启用\",\"createBy\":\"admin\",\"default\":false,\"isDefault\":\"N\",\"createTime\":1650445368000,\"dictCode\":156,\"updateBy\":\"admin\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-12 17:39:40'); +INSERT INTO `sys_oper_log` VALUES (245, '字典数据', 2, 'com.ruoyi.web.controller.system.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/system/dict/data', '127.0.0.1', '内网IP', '{\"dictValue\":\"QQ\",\"listClass\":\"default\",\"dictSort\":0,\"params\":{},\"dictType\":\"iot_social_platform\",\"dictLabel\":\"QQ登录\",\"createBy\":\"admin\",\"default\":false,\"isDefault\":\"N\",\"createTime\":1650444166000,\"dictCode\":155,\"updateBy\":\"admin\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-12 17:40:27'); +INSERT INTO `sys_oper_log` VALUES (246, '字典数据', 2, 'com.ruoyi.web.controller.system.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/system/dict/data', '127.0.0.1', '内网IP', '{\"dictValue\":\"WECHAT\",\"listClass\":\"default\",\"dictSort\":0,\"params\":{},\"dictType\":\"iot_social_platform\",\"dictLabel\":\"微信登录\",\"createBy\":\"admin\",\"default\":false,\"isDefault\":\"N\",\"createTime\":1650444093000,\"dictCode\":154,\"updateBy\":\"admin\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-12 17:40:38'); +INSERT INTO `sys_oper_log` VALUES (247, '字典数据', 1, 'com.ruoyi.web.controller.system.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/system/dict/data', '127.0.0.1', '内网IP', '{\"dictValue\":\"zhifubao\",\"listClass\":\"primary\",\"dictSort\":3,\"params\":{},\"dictType\":\"iot_social_platform\",\"dictLabel\":\"支付宝\",\"createBy\":\"admin\",\"default\":false,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-12 17:49:24'); +INSERT INTO `sys_oper_log` VALUES (248, '字典数据', 2, 'com.ruoyi.web.controller.system.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/system/dict/data', '127.0.0.1', '内网IP', '{\"dictValue\":\"zhifubao\",\"listClass\":\"default\",\"dictSort\":3,\"params\":{},\"dictType\":\"iot_social_platform\",\"dictLabel\":\"支付宝\",\"createBy\":\"admin\",\"default\":false,\"isDefault\":\"N\",\"createTime\":1652348964000,\"dictCode\":158,\"updateBy\":\"admin\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-12 17:49:34'); +INSERT INTO `sys_oper_log` VALUES (249, '字典数据', 2, 'com.ruoyi.web.controller.system.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/system/dict/data', '127.0.0.1', '内网IP', '{\"dictValue\":\"WECHAT\",\"listClass\":\"default\",\"dictSort\":1,\"params\":{},\"dictType\":\"iot_social_platform\",\"dictLabel\":\"微信登录\",\"createBy\":\"admin\",\"default\":false,\"isDefault\":\"N\",\"createTime\":1650444093000,\"dictCode\":154,\"updateBy\":\"admin\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-12 17:49:45'); +INSERT INTO `sys_oper_log` VALUES (250, '字典数据', 2, 'com.ruoyi.web.controller.system.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/system/dict/data', '127.0.0.1', '内网IP', '{\"dictValue\":\"QQ\",\"listClass\":\"default\",\"dictSort\":2,\"params\":{},\"dictType\":\"iot_social_platform\",\"dictLabel\":\"QQ登录\",\"createBy\":\"admin\",\"default\":false,\"isDefault\":\"N\",\"createTime\":1650444166000,\"dictCode\":155,\"updateBy\":\"admin\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-12 17:49:54'); +INSERT INTO `sys_oper_log` VALUES (251, '字典数据', 2, 'com.ruoyi.web.controller.system.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/system/dict/data', '127.0.0.1', '内网IP', '{\"dictValue\":\"ALIPAY\",\"listClass\":\"default\",\"dictSort\":3,\"params\":{},\"dictType\":\"iot_social_platform\",\"dictLabel\":\"支付宝\",\"createBy\":\"admin\",\"default\":false,\"isDefault\":\"N\",\"createTime\":1652348964000,\"dictCode\":158,\"updateBy\":\"admin\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-12 17:50:21'); +INSERT INTO `sys_oper_log` VALUES (252, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"build\",\"orderNum\":\"9\",\"menuName\":\"规则资源\",\"params\":{},\"parentId\":2104,\"isCache\":\"0\",\"path\":\"resource\",\"component\":\"iot/emqx/resource\",\"children\":[],\"createTime\":1649312213000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2111,\"menuType\":\"C\",\"perms\":\"monitor:online:list\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-13 00:26:12'); +INSERT INTO `sys_oper_log` VALUES (253, '更新产品状态', 2, 'com.ruoyi.iot.controller.ProductController.changeProductStatus()', 'PUT', 1, 'admin', NULL, '/iot/product/status/', '127.0.0.1', '内网IP', '{\"productId\":2,\"status\":1}', '{\"msg\":\"取消发布失败,请先删除产品下的设备\",\"code\":500}', 0, NULL, '2022-05-18 14:06:11'); +INSERT INTO `sys_oper_log` VALUES (254, '根据数量批量新增产品授权码', 1, 'com.ruoyi.iot.controller.ProductAuthorizeController.addProductAuthorizeByNum()', 'POST', 1, 'admin', NULL, '/iot/authorize/addProductAuthorizeByNum', '127.0.0.1', '内网IP', '{\"createNum\":10,\"productId\":2}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-18 14:08:33'); +INSERT INTO `sys_oper_log` VALUES (255, '根据数量批量新增产品授权码', 1, 'com.ruoyi.iot.controller.ProductAuthorizeController.addProductAuthorizeByNum()', 'POST', 1, 'admin', NULL, '/iot/authorize/addProductAuthorizeByNum', '127.0.0.1', '内网IP', '{\"createNum\":10,\"productId\":2}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-19 17:37:53'); +INSERT INTO `sys_oper_log` VALUES (256, '用户头像', 2, 'com.ruoyi.web.controller.system.SysProfileController.avatar()', 'POST', 1, 'admin', NULL, '/system/user/profile/avatar', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"imgUrl\":\"/profile/avatar/2022/05/20/aefe4194-c262-44d1-ba4d-07108508e65a.jpeg\",\"code\":200}', 0, NULL, '2022-05-20 14:46:47'); +INSERT INTO `sys_oper_log` VALUES (257, '个人信息', 2, 'com.ruoyi.web.controller.system.SysProfileController.updateProfile()', 'PUT', 1, 'admin', NULL, '/system/user/profile', '127.0.0.1', '内网IP', '{\"roles\":[{\"flag\":false,\"roleId\":1,\"admin\":true,\"dataScope\":\"1\",\"params\":{},\"roleSort\":\"1\",\"deptCheckStrictly\":false,\"menuCheckStrictly\":false,\"roleKey\":\"admin\",\"roleName\":\"超级管理员\",\"status\":\"0\"}],\"phonenumber\":\"15888888888\",\"admin\":true,\"loginDate\":1652862038000,\"remark\":\"管理员\",\"delFlag\":\"0\",\"loginIp\":\"127.0.0.1\",\"email\":\"164770707@qq.com\",\"nickName\":\"物美智能管理员\",\"sex\":\"0\",\"deptId\":103,\"avatar\":\"\",\"dept\":{\"deptName\":\"研发部门\",\"leader\":\"物美\",\"deptId\":103,\"orderNum\":\"1\",\"params\":{},\"parentId\":101,\"children\":[],\"status\":\"1\"},\"params\":{},\"userName\":\"admin\",\"userId\":1,\"createBy\":\"admin\",\"createTime\":1639575378000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-20 14:47:08'); +INSERT INTO `sys_oper_log` VALUES (258, '用户头像', 2, 'com.ruoyi.web.controller.system.SysProfileController.avatar()', 'POST', 1, 'wumei', NULL, '/system/user/profile/avatar', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"imgUrl\":\"/profile/avatar/2022/05/20/2b9a23c0-73a4-4b00-aabc-13c74900f0d0.jpeg\",\"code\":200}', 0, NULL, '2022-05-20 14:48:08'); +INSERT INTO `sys_oper_log` VALUES (259, '用户头像', 2, 'com.ruoyi.web.controller.system.SysProfileController.avatar()', 'POST', 1, 'admin', NULL, '/system/user/profile/avatar', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"imgUrl\":\"/profile/avatar/2022/05/20/5b04be2b-e744-4fa1-a4ea-5f1f7c82d1eb.jpeg\",\"code\":200}', 0, NULL, '2022-05-20 15:01:47'); +INSERT INTO `sys_oper_log` VALUES (260, '设备', 3, 'com.ruoyi.iot.controller.DeviceController.remove()', 'DELETE', 1, 'admin', NULL, '/iot/device/9', '127.0.0.1', '内网IP', '{deviceIds=9}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-21 10:11:49'); +INSERT INTO `sys_oper_log` VALUES (261, '设备', 3, 'com.ruoyi.iot.controller.DeviceController.remove()', 'DELETE', 1, 'admin', NULL, '/iot/device/8', '127.0.0.1', '内网IP', '{deviceIds=8}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-21 10:11:56'); +INSERT INTO `sys_oper_log` VALUES (262, '字典数据', 2, 'com.ruoyi.web.controller.system.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/system/dict/data', '127.0.0.1', '内网IP', '{\"dictValue\":\"1\",\"listClass\":\"info\",\"dictSort\":1,\"remark\":\"禁用\",\"params\":{},\"dictType\":\"iot_social_platform_status\",\"dictLabel\":\"未启用\",\"createBy\":\"admin\",\"default\":false,\"isDefault\":\"N\",\"createTime\":1650445395000,\"dictCode\":157,\"updateBy\":\"admin\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-21 13:44:14'); +INSERT INTO `sys_oper_log` VALUES (263, '字典类型', 2, 'com.ruoyi.web.controller.system.SysDictTypeController.edit()', 'PUT', 1, 'admin', NULL, '/system/dict/type', '127.0.0.1', '内网IP', '{\"createBy\":\"admin\",\"createTime\":1644236868000,\"updateBy\":\"admin\",\"dictName\":\"Oauth开放平台\",\"remark\":\"1=小度,2=天猫精灵,3=小爱,4=其他\",\"dictId\":114,\"params\":{},\"dictType\":\"oauth_platform\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-21 13:44:51'); +INSERT INTO `sys_oper_log` VALUES (264, '字典类型', 1, 'com.ruoyi.web.controller.system.SysDictTypeController.add()', 'POST', 1, 'admin', NULL, '/system/dict/type', '127.0.0.1', '内网IP', '{\"createBy\":\"admin\",\"dictName\":\"设备定位方式\",\"params\":{},\"dictType\":\"iot_location_way\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-21 13:45:17'); +INSERT INTO `sys_oper_log` VALUES (265, '字典类型', 2, 'com.ruoyi.web.controller.system.SysDictTypeController.edit()', 'PUT', 1, 'admin', NULL, '/system/dict/type', '127.0.0.1', '内网IP', '{\"createBy\":\"admin\",\"createTime\":1653111916000,\"updateBy\":\"admin\",\"dictName\":\"设备定位方式\",\"remark\":\"1=IP自动定位,2=设备定位,3=自定义\",\"dictId\":117,\"params\":{},\"dictType\":\"iot_location_way\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-21 13:46:06'); +INSERT INTO `sys_oper_log` VALUES (266, '字典数据', 1, 'com.ruoyi.web.controller.system.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/system/dict/data', '127.0.0.1', '内网IP', '{\"dictValue\":\"1\",\"listClass\":\"success\",\"dictSort\":1,\"remark\":\"精确到城市\",\"params\":{},\"dictType\":\"iot_location_way\",\"dictLabel\":\"IP自动定位\",\"createBy\":\"admin\",\"default\":false,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-21 13:46:51'); +INSERT INTO `sys_oper_log` VALUES (267, '字典数据', 1, 'com.ruoyi.web.controller.system.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/system/dict/data', '127.0.0.1', '内网IP', '{\"dictValue\":\"1\",\"listClass\":\"success\",\"dictSort\":1,\"remark\":\"精确到城市\",\"params\":{},\"dictType\":\"iot_location_way\",\"dictLabel\":\"IP自动定位\",\"createBy\":\"admin\",\"default\":false,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-21 13:46:51'); +INSERT INTO `sys_oper_log` VALUES (268, '字典数据', 2, 'com.ruoyi.web.controller.system.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/system/dict/data', '127.0.0.1', '内网IP', '{\"dictValue\":\"2\",\"listClass\":\"primary\",\"dictSort\":2,\"remark\":\"最精确定位\",\"params\":{},\"dictType\":\"iot_location_way\",\"dictLabel\":\"设备定位\",\"createBy\":\"admin\",\"default\":false,\"isDefault\":\"N\",\"createTime\":1653112011000,\"dictCode\":160,\"updateBy\":\"admin\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-21 13:48:07'); +INSERT INTO `sys_oper_log` VALUES (269, '字典数据', 1, 'com.ruoyi.web.controller.system.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/system/dict/data', '127.0.0.1', '内网IP', '{\"dictValue\":\"3\",\"listClass\":\"primary\",\"dictSort\":0,\"remark\":\"位置自定义\",\"params\":{},\"dictType\":\"iot_location_way\",\"dictLabel\":\"自定义\",\"createBy\":\"admin\",\"default\":false,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-21 13:48:50'); +INSERT INTO `sys_oper_log` VALUES (270, '字典数据', 2, 'com.ruoyi.web.controller.system.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/system/dict/data', '127.0.0.1', '内网IP', '{\"dictValue\":\"3\",\"listClass\":\"primary\",\"dictSort\":3,\"remark\":\"位置自定义\",\"params\":{},\"dictType\":\"iot_location_way\",\"dictLabel\":\"自定义\",\"createBy\":\"admin\",\"default\":false,\"isDefault\":\"N\",\"createTime\":1653112130000,\"dictCode\":161,\"updateBy\":\"admin\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-21 13:49:08'); +INSERT INTO `sys_oper_log` VALUES (271, '字典数据', 2, 'com.ruoyi.web.controller.system.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/system/dict/data', '127.0.0.1', '内网IP', '{\"dictValue\":\"2\",\"listClass\":\"warning\",\"dictSort\":2,\"remark\":\"最精确定位\",\"params\":{},\"dictType\":\"iot_location_way\",\"dictLabel\":\"设备定位\",\"createBy\":\"admin\",\"default\":false,\"isDefault\":\"N\",\"createTime\":1653112011000,\"dictCode\":160,\"updateBy\":\"admin\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-21 13:49:21'); +INSERT INTO `sys_oper_log` VALUES (272, '字典数据', 2, 'com.ruoyi.web.controller.system.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/system/dict/data', '127.0.0.1', '内网IP', '{\"dictValue\":\"1\",\"listClass\":\"success\",\"dictSort\":1,\"remark\":\"IP定位,精确到城市\",\"params\":{},\"dictType\":\"iot_location_way\",\"dictLabel\":\"自动定位\",\"createBy\":\"admin\",\"default\":false,\"isDefault\":\"N\",\"createTime\":1653112011000,\"dictCode\":159,\"updateBy\":\"admin\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-21 13:53:25'); +INSERT INTO `sys_oper_log` VALUES (273, '字典数据', 2, 'com.ruoyi.web.controller.system.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/system/dict/data', '127.0.0.1', '内网IP', '{\"dictValue\":\"3\",\"listClass\":\"primary\",\"dictSort\":3,\"remark\":\"位置自定义\",\"params\":{},\"dictType\":\"iot_location_way\",\"dictLabel\":\"自定义位置\",\"createBy\":\"admin\",\"default\":false,\"isDefault\":\"N\",\"createTime\":1653112130000,\"dictCode\":161,\"updateBy\":\"admin\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-05-21 13:55:46'); +INSERT INTO `sys_oper_log` VALUES (274, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[{\"flag\":false,\"roleId\":2,\"admin\":false,\"dataScope\":\"5\",\"params\":{},\"roleSort\":\"2\",\"deptCheckStrictly\":false,\"menuCheckStrictly\":false,\"roleKey\":\"tenant\",\"roleName\":\"设备租户\",\"status\":\"0\"}],\"phonenumber\":\"15288888880\",\"admin\":false,\"loginDate\":1650083870000,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"admin\",\"postIds\":[],\"loginIp\":\"127.0.0.1\",\"email\":\"\",\"nickName\":\"物美租户壹\",\"sex\":\"0\",\"deptId\":100,\"avatar\":\"\",\"dept\":{\"deptName\":\"物美智能\",\"leader\":\"物美\",\"deptId\":100,\"orderNum\":\"0\",\"params\":{},\"parentId\":0,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"wumei-tenant-one\",\"userId\":121,\"createBy\":\"admin\",\"roleIds\":[2],\"createTime\":1650010885000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-01 14:40:53'); +INSERT INTO `sys_oper_log` VALUES (275, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[{\"flag\":false,\"roleId\":2,\"admin\":false,\"dataScope\":\"5\",\"params\":{},\"roleSort\":\"2\",\"deptCheckStrictly\":false,\"menuCheckStrictly\":false,\"roleKey\":\"tenant\",\"roleName\":\"设备租户\",\"status\":\"0\"}],\"phonenumber\":\"15388888880\",\"admin\":false,\"loginDate\":1650084537000,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"admin\",\"postIds\":[],\"loginIp\":\"127.0.0.1\",\"email\":\"\",\"nickName\":\"物美租户贰\",\"sex\":\"0\",\"deptId\":100,\"avatar\":\"\",\"dept\":{\"deptName\":\"物美智能\",\"leader\":\"物美\",\"deptId\":100,\"orderNum\":\"0\",\"params\":{},\"parentId\":0,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"wumei-tenant-two\",\"userId\":122,\"createBy\":\"admin\",\"roleIds\":[2],\"createTime\":1650010928000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-01 14:41:03'); +INSERT INTO `sys_oper_log` VALUES (276, '角色管理', 3, 'com.ruoyi.web.controller.system.SysRoleController.remove()', 'DELETE', 1, 'admin', NULL, '/system/role/1', '127.0.0.1', '内网IP', '{roleIds=1}', NULL, 1, '不允许操作超级管理员角色', '2022-06-02 13:10:44'); +INSERT INTO `sys_oper_log` VALUES (277, '角色管理', 2, 'com.ruoyi.web.controller.system.SysRoleController.edit()', 'PUT', 1, 'admin', NULL, '/system/role', '127.0.0.1', '内网IP', '{\"flag\":false,\"roleId\":2,\"admin\":false,\"remark\":\"不能删除,管理产品和设备的用户分配该权限\",\"dataScope\":\"5\",\"delFlag\":\"0\",\"params\":{},\"roleSort\":\"2\",\"deptCheckStrictly\":true,\"createTime\":1639644090000,\"updateBy\":\"admin\",\"menuCheckStrictly\":true,\"roleKey\":\"tenant\",\"roleName\":\"设备租户\",\"menuIds\":[2000,2049,2050,2051,2052,2053,2054,2001,2002,2003,2004,2005,2006,2043,2136,2044,2137,2045,2138,2046,2139,2047,2048,2140,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2007,2008,2009,2010,2011,2012,2067,2068,2069,2070,2071,2072,2085,2086,2087,2088,2089,2090,2098,2099,2100,2101,2102,2103,4],\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-03 11:10:12'); +INSERT INTO `sys_oper_log` VALUES (278, '角色管理', 2, 'com.ruoyi.web.controller.system.SysRoleController.edit()', 'PUT', 1, 'admin', NULL, '/system/role', '127.0.0.1', '内网IP', '{\"flag\":false,\"roleId\":3,\"admin\":false,\"remark\":\"普通角色,不能删除,设备的最终用户,只能管理设备\",\"dataScope\":\"5\",\"delFlag\":\"0\",\"params\":{},\"roleSort\":\"3\",\"deptCheckStrictly\":true,\"createTime\":1639575378000,\"updateBy\":\"admin\",\"menuCheckStrictly\":true,\"roleKey\":\"common\",\"roleName\":\"普通用户\",\"menuIds\":[2000,2019,2020,2021,2022,2023,2024,2007,2008,2009,2010,2011,2012,2067,2068,2069,2070,2071,2072,2085,2086,2087,2088,2089,2090,4],\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-03 11:10:53'); +INSERT INTO `sys_oper_log` VALUES (279, '角色管理', 2, 'com.ruoyi.web.controller.system.SysRoleController.edit()', 'PUT', 1, 'admin', NULL, '/system/role', '127.0.0.1', '内网IP', '{\"flag\":false,\"roleId\":4,\"admin\":false,\"remark\":\"只能查询系统数据\",\"dataScope\":\"5\",\"delFlag\":\"0\",\"params\":{},\"roleSort\":\"4\",\"deptCheckStrictly\":true,\"createTime\":1639644270000,\"updateBy\":\"admin\",\"menuCheckStrictly\":true,\"roleKey\":\"visitor\",\"roleName\":\"游客\",\"menuIds\":[2000,2049,2001,2043,2013,2019,2007,2067,2085,2098,2104,1,100,101,102,103,104,105,106,107,108,500,501,2123,2129,2,109,110,3,115,2050,2051,2052,2002,2003,2004,2136,2044,2137,2045,2138,2046,2014,2015,2016,2020,2021,2022,2008,2009,2010,2068,2069,2070,2086,2087,2088,2099,2100,2101,2105,2109,2106,2107,2108,2112,2111,1001,1008,1013,1017,1021,1026,1031,1036,1040,1043,2124,2125,2126,2130,2131,2132,2141,1046,1049,111,112,113,114,1055,116,4],\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-03 11:14:35'); +INSERT INTO `sys_oper_log` VALUES (280, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[],\"phonenumber\":\"15288888880\",\"admin\":false,\"loginDate\":1650083870000,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"admin\",\"postIds\":[],\"loginIp\":\"127.0.0.1\",\"email\":\"\",\"nickName\":\"物美租户壹\",\"sex\":\"0\",\"deptId\":100,\"avatar\":\"\",\"dept\":{\"deptName\":\"物美智能\",\"leader\":\"物美\",\"deptId\":100,\"orderNum\":\"0\",\"params\":{},\"parentId\":0,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"wumei-tenant-one\",\"userId\":2,\"createBy\":\"admin\",\"roleIds\":[2],\"createTime\":1650010885000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-03 11:15:49'); +INSERT INTO `sys_oper_log` VALUES (281, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[],\"phonenumber\":\"15388888880\",\"admin\":false,\"loginDate\":1650084537000,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"admin\",\"postIds\":[],\"loginIp\":\"127.0.0.1\",\"email\":\"\",\"nickName\":\"物美租户贰\",\"sex\":\"0\",\"deptId\":100,\"avatar\":\"\",\"dept\":{\"deptName\":\"物美智能\",\"leader\":\"物美\",\"deptId\":100,\"orderNum\":\"0\",\"params\":{},\"parentId\":0,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"wumei-tenant-two\",\"userId\":3,\"createBy\":\"admin\",\"roleIds\":[2],\"createTime\":1650010928000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-03 11:16:01'); +INSERT INTO `sys_oper_log` VALUES (282, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[],\"phonenumber\":\"13988888880\",\"admin\":false,\"loginDate\":1650084149000,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"admin\",\"postIds\":[],\"loginIp\":\"127.0.0.1\",\"email\":\"\",\"nickName\":\"物美用户壹\",\"sex\":\"0\",\"deptId\":100,\"avatar\":\"\",\"dept\":{\"deptName\":\"物美智能\",\"leader\":\"物美\",\"deptId\":100,\"orderNum\":\"0\",\"params\":{},\"parentId\":0,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"wumei-user-one\",\"userId\":4,\"createBy\":\"admin\",\"roleIds\":[3],\"createTime\":1650010957000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-03 11:16:31'); +INSERT INTO `sys_oper_log` VALUES (283, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[],\"phonenumber\":\"13866666660\",\"admin\":false,\"loginDate\":1650013345000,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"admin\",\"postIds\":[],\"loginIp\":\"127.0.0.1\",\"email\":\"\",\"nickName\":\"物美用户贰\",\"sex\":\"0\",\"deptId\":100,\"avatar\":\"\",\"dept\":{\"deptName\":\"物美智能\",\"leader\":\"物美\",\"deptId\":100,\"orderNum\":\"0\",\"params\":{},\"parentId\":0,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"wumei-user-two\",\"userId\":5,\"createBy\":\"admin\",\"roleIds\":[3],\"createTime\":1650010993000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-03 11:16:41'); +INSERT INTO `sys_oper_log` VALUES (284, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[],\"phonenumber\":\"\",\"admin\":false,\"loginDate\":1654008496000,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"admin\",\"postIds\":[],\"loginIp\":\"127.0.0.1\",\"email\":\"\",\"nickName\":\"游客账号\",\"sex\":\"0\",\"deptId\":100,\"avatar\":\"\",\"dept\":{\"deptName\":\"物美智能\",\"leader\":\"物美\",\"deptId\":100,\"orderNum\":\"0\",\"params\":{},\"parentId\":0,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"wumei\",\"userId\":6,\"createBy\":\"admin\",\"roleIds\":[4],\"createTime\":1646815759000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-03 11:16:51'); +INSERT INTO `sys_oper_log` VALUES (285, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[{\"flag\":false,\"roleId\":4,\"admin\":false,\"dataScope\":\"5\",\"params\":{},\"roleSort\":\"4\",\"deptCheckStrictly\":false,\"menuCheckStrictly\":false,\"roleKey\":\"visitor\",\"roleName\":\"游客\",\"status\":\"0\"}],\"phonenumber\":\"13988866666\",\"admin\":false,\"loginDate\":1654226279000,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"admin\",\"postIds\":[4],\"loginIp\":\"127.0.0.1\",\"email\":\"\",\"nickName\":\"游客账号\",\"sex\":\"0\",\"deptId\":100,\"avatar\":\"\",\"dept\":{\"deptName\":\"物美智能\",\"leader\":\"物美\",\"deptId\":100,\"orderNum\":\"0\",\"params\":{},\"parentId\":0,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"wumei\",\"userId\":6,\"createBy\":\"admin\",\"roleIds\":[4],\"createTime\":1646815759000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-03 11:27:10'); +INSERT INTO `sys_oper_log` VALUES (286, '角色管理', 2, 'com.ruoyi.web.controller.system.SysRoleController.dataScope()', 'PUT', 1, 'admin', NULL, '/system/role/dataScope', '127.0.0.1', '内网IP', '{\"flag\":false,\"roleId\":4,\"admin\":false,\"remark\":\"只能查询系统数据\",\"dataScope\":\"1\",\"delFlag\":\"0\",\"params\":{},\"roleSort\":\"4\",\"deptCheckStrictly\":true,\"createTime\":1639644270000,\"menuCheckStrictly\":true,\"roleKey\":\"visitor\",\"roleName\":\"游客\",\"deptIds\":[],\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-03 11:29:41'); +INSERT INTO `sys_oper_log` VALUES (287, '角色管理', 2, 'com.ruoyi.web.controller.system.SysRoleController.dataScope()', 'PUT', 1, 'admin', NULL, '/system/role/dataScope', '127.0.0.1', '内网IP', '{\"flag\":false,\"roleId\":4,\"admin\":false,\"remark\":\"只能查询系统数据\",\"dataScope\":\"1\",\"delFlag\":\"0\",\"params\":{},\"roleSort\":\"4\",\"deptCheckStrictly\":true,\"createTime\":1639644270000,\"menuCheckStrictly\":true,\"roleKey\":\"visitor\",\"roleName\":\"游客\",\"deptIds\":[],\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-03 11:30:19'); +INSERT INTO `sys_oper_log` VALUES (288, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"client\",\"orderNum\":\"1\",\"menuName\":\"客户端\",\"params\":{},\"parentId\":2104,\"isCache\":\"0\",\"path\":\"client\",\"component\":\"iot/emqx/client\",\"children\":[],\"createTime\":1645807539000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2105,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-03 13:45:18'); +INSERT INTO `sys_oper_log` VALUES (289, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"listener\",\"orderNum\":\"2\",\"menuName\":\"监听器\",\"params\":{},\"parentId\":2104,\"isCache\":\"0\",\"path\":\"listener\",\"component\":\"iot/emqx/listener\",\"children\":[],\"createTime\":1645962728000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2109,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-03 13:45:28'); +INSERT INTO `sys_oper_log` VALUES (290, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"topic\",\"orderNum\":\"3\",\"menuName\":\"消息主题\",\"params\":{},\"parentId\":2104,\"isCache\":\"0\",\"path\":\"topic\",\"component\":\"iot/emqx/topic\",\"children\":[],\"createTime\":1645950677000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2106,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-03 13:45:35'); +INSERT INTO `sys_oper_log` VALUES (291, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"subscribe\",\"orderNum\":\"4\",\"menuName\":\"消息订阅\",\"params\":{},\"parentId\":2104,\"isCache\":\"0\",\"path\":\"subscribe\",\"component\":\"iot/emqx/subscribe\",\"children\":[],\"createTime\":1645950741000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2107,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-03 13:45:42'); +INSERT INTO `sys_oper_log` VALUES (292, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"plugin\",\"orderNum\":\"5\",\"menuName\":\"插件管理\",\"params\":{},\"parentId\":2104,\"isCache\":\"0\",\"path\":\"plugin\",\"component\":\"iot/emqx/plugin\",\"children\":[],\"createTime\":1645960240000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2108,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-03 13:45:49'); +INSERT INTO `sys_oper_log` VALUES (293, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"build\",\"orderNum\":\"6\",\"menuName\":\"规则资源\",\"params\":{},\"parentId\":2104,\"isCache\":\"0\",\"path\":\"resource\",\"component\":\"iot/emqx/resource\",\"children\":[],\"createTime\":1649312213000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2111,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-03 13:45:55'); +INSERT INTO `sys_oper_log` VALUES (294, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"build\",\"orderNum\":\"7\",\"menuName\":\"规则引擎\",\"params\":{},\"parentId\":2104,\"isCache\":\"0\",\"path\":\"rule\",\"component\":\"iot/emqx/rule\",\"children\":[],\"createTime\":1649312377000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2112,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-03 13:46:02'); +INSERT INTO `sys_oper_log` VALUES (295, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"client\",\"orderNum\":\"1\",\"menuName\":\"客户端\",\"params\":{},\"parentId\":2104,\"isCache\":\"0\",\"path\":\"client\",\"component\":\"iot/emqx/client\",\"children\":[],\"createTime\":1645807539000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2105,\"menuType\":\"C\",\"perms\":\"iot:emqx:client\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-03 14:11:22'); +INSERT INTO `sys_oper_log` VALUES (296, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"listener\",\"orderNum\":\"2\",\"menuName\":\"监听器\",\"params\":{},\"parentId\":2104,\"isCache\":\"0\",\"path\":\"listener\",\"component\":\"iot/emqx/listener\",\"children\":[],\"createTime\":1645962728000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2109,\"menuType\":\"C\",\"perms\":\"iot:emqx:listener\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-03 14:11:45'); +INSERT INTO `sys_oper_log` VALUES (297, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"topic\",\"orderNum\":\"3\",\"menuName\":\"消息主题\",\"params\":{},\"parentId\":2104,\"isCache\":\"0\",\"path\":\"topic\",\"component\":\"iot/emqx/topic\",\"children\":[],\"createTime\":1645950677000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2106,\"menuType\":\"C\",\"perms\":\"iot:emqx:topic\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-03 14:11:59'); +INSERT INTO `sys_oper_log` VALUES (298, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"subscribe\",\"orderNum\":\"4\",\"menuName\":\"消息订阅\",\"params\":{},\"parentId\":2104,\"isCache\":\"0\",\"path\":\"subscribe\",\"component\":\"iot/emqx/subscribe\",\"children\":[],\"createTime\":1645950741000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2107,\"menuType\":\"C\",\"perms\":\"iot:emqx:subscribe\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-03 14:12:11'); +INSERT INTO `sys_oper_log` VALUES (299, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"plugin\",\"orderNum\":\"5\",\"menuName\":\"插件管理\",\"params\":{},\"parentId\":2104,\"isCache\":\"0\",\"path\":\"plugin\",\"component\":\"iot/emqx/plugin\",\"children\":[],\"createTime\":1645960240000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2108,\"menuType\":\"C\",\"perms\":\"iot:emqx:plugin\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-03 14:12:24'); +INSERT INTO `sys_oper_log` VALUES (300, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"build\",\"orderNum\":\"6\",\"menuName\":\"规则资源\",\"params\":{},\"parentId\":2104,\"isCache\":\"0\",\"path\":\"resource\",\"component\":\"iot/emqx/resource\",\"children\":[],\"createTime\":1649312213000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2111,\"menuType\":\"C\",\"perms\":\"iot:emqx:resource\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-03 14:12:35'); +INSERT INTO `sys_oper_log` VALUES (301, '菜单管理', 2, 'com.ruoyi.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"build\",\"orderNum\":\"7\",\"menuName\":\"规则引擎\",\"params\":{},\"parentId\":2104,\"isCache\":\"0\",\"path\":\"rule\",\"component\":\"iot/emqx/rule\",\"children\":[],\"createTime\":1649312377000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2112,\"menuType\":\"C\",\"perms\":\"iot:emqx:rule\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-03 14:12:48'); +INSERT INTO `sys_oper_log` VALUES (302, '角色管理', 2, 'com.ruoyi.web.controller.system.SysRoleController.edit()', 'PUT', 1, 'admin', NULL, '/system/role', '127.0.0.1', '内网IP', '{\"flag\":false,\"roleId\":4,\"admin\":false,\"remark\":\"只能查询系统数据\",\"dataScope\":\"1\",\"delFlag\":\"0\",\"params\":{},\"roleSort\":\"4\",\"deptCheckStrictly\":true,\"createTime\":1639644270000,\"updateBy\":\"admin\",\"menuCheckStrictly\":true,\"roleKey\":\"visitor\",\"roleName\":\"游客\",\"menuIds\":[2000,2049,2001,2043,2013,2019,2007,2067,2085,2098,2104,1,100,101,102,103,104,105,106,107,108,500,501,2123,2129,2,109,110,3,115,2050,2051,2052,2002,2003,2004,2136,2044,2137,2045,2138,2046,2014,2015,2016,2020,2021,2022,2008,2009,2010,2068,2069,2070,2086,2087,2088,2099,2100,2101,2105,2109,2106,2107,2108,2111,2112,2143,2144,1001,1008,1013,1017,1021,1026,1031,1036,1040,1043,2124,2125,2126,2130,2131,2132,2141,1046,1049,111,112,113,114,1055,116,4],\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-03 14:13:49'); +INSERT INTO `sys_oper_log` VALUES (303, '角色管理', 2, 'com.ruoyi.web.controller.system.SysRoleController.dataScope()', 'PUT', 1, 'admin', NULL, '/system/role/dataScope', '127.0.0.1', '内网IP', '{\"flag\":false,\"roleId\":4,\"admin\":false,\"remark\":\"只能查询系统数据\",\"dataScope\":\"1\",\"delFlag\":\"0\",\"params\":{},\"roleSort\":\"4\",\"deptCheckStrictly\":true,\"createTime\":1639644270000,\"menuCheckStrictly\":true,\"roleKey\":\"visitor\",\"roleName\":\"游客\",\"deptIds\":[],\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-03 14:55:07'); +INSERT INTO `sys_oper_log` VALUES (304, '通知公告', 2, 'com.ruoyi.web.controller.system.SysNoticeController.edit()', 'PUT', 1, 'admin', NULL, '/system/notice', '127.0.0.1', '内网IP', '{\"noticeContent\":\"维护内容\",\"createBy\":\"admin\",\"createTime\":1639575378000,\"updateBy\":\"admin\",\"noticeType\":\"1\",\"remark\":\"管理员\",\"params\":{},\"noticeId\":2,\"noticeTitle\":\"维护通知:2021-03151 wumei-smart系统凌晨2点-4点维护\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-04 15:51:21'); +INSERT INTO `sys_oper_log` VALUES (305, '通知公告', 2, 'com.ruoyi.web.controller.system.SysNoticeController.edit()', 'PUT', 1, 'admin', NULL, '/system/notice', '127.0.0.1', '内网IP', '{\"noticeContent\":\"
新版本内容
维护内容
\",\"createBy\":\"admin\",\"createTime\":1639575378000,\"updateBy\":\"admin\",\"noticeType\":\"1\",\"remark\":\"管理员\",\"updateTime\":1654329080000,\"params\":{},\"noticeId\":2,\"noticeTitle\":\"维护:物美智能凌晨2-5点进行项目维护\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-04 17:04:27'); +INSERT INTO `sys_oper_log` VALUES (307, '通知公告', 2, 'com.ruoyi.web.controller.system.SysNoticeController.edit()', 'PUT', 1, 'admin', NULL, '/system/notice', '127.0.0.1', '内网IP', '{\"noticeContent\":\"维护内容
\",\"createBy\":\"admin\",\"createTime\":1639575378000,\"updateBy\":\"admin\",\"noticeType\":\"1\",\"remark\":\"管理员\",\"updateTime\":1654333467000,\"params\":{},\"noticeId\":2,\"noticeTitle\":\"物美智能凌晨2-5点进行项目维护\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-04 17:04:57'); +INSERT INTO `sys_oper_log` VALUES (308, '通知公告', 2, 'com.ruoyi.web.controller.system.SysNoticeController.edit()', 'PUT', 1, 'admin', NULL, '/system/notice', '127.0.0.1', '内网IP', '{\"noticeContent\":\"维护内容
\",\"createBy\":\"admin\",\"createTime\":1639575378000,\"updateBy\":\"admin\",\"noticeType\":\"1\",\"remark\":\"管理员\",\"updateTime\":1654333496000,\"params\":{},\"noticeId\":2,\"noticeTitle\":\"物美智能sdk支持树莓派\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2022-06-04 17:05:13'); +INSERT INTO `sys_oper_log` VALUES (309, '通知公告', 2, 'com.ruoyi.web.controller.system.SysNoticeController.edit()', 'PUT', 1, 'admin', NULL, '/system/notice', '127.0.0.1', '内网IP', '{\"noticeContent\":\"目前sdk支持的版本:
这是测试内容,新版本功能:
这是测试内容,目前sdk支持的版本:
这是测试内容,目前sdk支持的版本: