/*
 Navicat Premium Data Transfer

 Source Server         : 本地
 Source Server Type    : MySQL
 Source Server Version : 50744
 Source Host           : 127.0.0.1:3306
 Source Schema         : ry-cloud

 Target Server Type    : MySQL
 Target Server Version : 50744
 File Encoding         : 65001

 Date: 31/05/2026 21:53:34
*/

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for gen_table
-- ----------------------------
DROP TABLE IF EXISTS `gen_table`;
CREATE TABLE `gen_table`  (
  `table_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号',
  `table_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '表名称',
  `table_comment` varchar(500) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '表描述',
  `sub_table_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '关联子表的表名',
  `sub_table_fk_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '子表关联的外键名',
  `class_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '实体类名称',
  `tpl_category` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT 'crud' COMMENT '使用的模板（crud单表操作 tree树表操作）',
  `tpl_web_type` varchar(30) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '前端模板类型（element-ui模版 element-plus模版）',
  `package_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '生成包路径',
  `module_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '生成模块名',
  `business_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '生成业务名',
  `function_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '生成功能名',
  `function_author` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '生成功能作者',
  `gen_type` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '0' COMMENT '生成代码方式（0zip压缩包 1自定义路径）',
  `gen_path` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '/' COMMENT '生成路径（不填默认项目路径）',
  `options` varchar(1000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '其它生成选项',
  `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`table_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '代码生成业务表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of gen_table
-- ----------------------------
INSERT INTO `gen_table` VALUES (4, 'zlm_cloud_record', '云端录像表', NULL, NULL, 'ZlmCloudRecord', 'crud', 'element-plus-typescript', 'com.ruoyi.zlm', 'zlm', 'cloudRecord', '云端录像', 'fengcheng', '0', '/', '{}', 'admin', '2026-04-10 20:41:51', '', '2026-04-10 20:42:50', NULL);
INSERT INTO `gen_table` VALUES (5, 'zlm_record_plan', '录像计划表', NULL, NULL, 'ZlmRecordPlan', 'crud', 'element-plus-typescript', 'com.ruoyi.zlm', 'zlm', 'recordPlan', '录像计划', 'fengcheng', '0', '/', '{}', 'admin', '2026-04-11 22:24:58', '', '2026-04-11 22:26:26', NULL);
INSERT INTO `gen_table` VALUES (6, 'zlm_record_plan_item', '录像计划管理通道表', NULL, NULL, 'ZlmRecordPlanItem', 'crud', 'element-plus-typescript', 'com.ruoyi.zlm', 'zlm', 'recordPlanItem', '录像计划管理通道', 'fengcheng', '0', '/', '{}', 'admin', '2026-04-11 22:24:58', '', '2026-04-11 22:25:44', NULL);

-- ----------------------------
-- Table structure for gen_table_column
-- ----------------------------
DROP TABLE IF EXISTS `gen_table_column`;
CREATE TABLE `gen_table_column`  (
  `column_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号',
  `table_id` bigint(20) NULL DEFAULT NULL COMMENT '归属表编号',
  `column_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '列名称',
  `column_comment` varchar(500) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '列描述',
  `column_type` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '列类型',
  `java_type` varchar(500) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT 'JAVA类型',
  `java_field` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT 'JAVA字段名',
  `is_pk` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '是否主键（1是）',
  `is_increment` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '是否自增（1是）',
  `is_required` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '是否必填（1是）',
  `is_insert` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '是否为插入字段（1是）',
  `is_edit` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '是否编辑字段（1是）',
  `is_list` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '是否列表字段（1是）',
  `is_query` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '是否查询字段（1是）',
  `query_type` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT 'EQ' COMMENT '查询方式（等于、不等于、大于、小于、范围）',
  `html_type` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '显示类型（文本框、文本域、下拉框、复选框、单选框、日期控件）',
  `dict_type` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '字典类型',
  `sort` int(11) NULL DEFAULT NULL COMMENT '排序',
  `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`column_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 104 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '代码生成业务表字段' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of gen_table_column
-- ----------------------------
INSERT INTO `gen_table_column` VALUES (77, 4, 'id', '主键', 'bigint(20) unsigned', 'Long', 'id', '1', '1', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'admin', '2026-04-10 20:41:51', '', '2026-04-10 20:42:51');
INSERT INTO `gen_table_column` VALUES (78, 4, 'app', '应用名', 'varchar(255)', 'String', 'app', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 2, 'admin', '2026-04-10 20:41:51', '', '2026-04-10 20:42:51');
INSERT INTO `gen_table_column` VALUES (79, 4, 'stream', '流id', 'varchar(255)', 'String', 'stream', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 3, 'admin', '2026-04-10 20:41:51', '', '2026-04-10 20:42:51');
INSERT INTO `gen_table_column` VALUES (80, 4, 'call_id', '健全ID', 'varchar(255)', 'String', 'callId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 4, 'admin', '2026-04-10 20:41:51', '', '2026-04-10 20:42:51');
INSERT INTO `gen_table_column` VALUES (81, 4, 'start_time', '开始时间', 'bigint(20)', 'Long', 'startTime', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 5, 'admin', '2026-04-10 20:41:51', '', '2026-04-10 20:42:51');
INSERT INTO `gen_table_column` VALUES (82, 4, 'end_time', '结束时间', 'bigint(20)', 'Long', 'endTime', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 6, 'admin', '2026-04-10 20:41:51', '', '2026-04-10 20:42:51');
INSERT INTO `gen_table_column` VALUES (83, 4, 'media_server_id', 'ZLM Id', 'varchar(50)', 'String', 'mediaServerId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 7, 'admin', '2026-04-10 20:41:51', '', '2026-04-10 20:42:51');
INSERT INTO `gen_table_column` VALUES (84, 4, 'server_id', '所属服务ID', 'varchar(50)', 'String', 'serverId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 8, 'admin', '2026-04-10 20:41:51', '', '2026-04-10 20:42:51');
INSERT INTO `gen_table_column` VALUES (85, 4, 'file_name', '文件名称', 'varchar(255)', 'String', 'fileName', '0', '0', NULL, '1', '1', '1', '1', 'LIKE', 'input', '', 9, 'admin', '2026-04-10 20:41:51', '', '2026-04-10 20:42:51');
INSERT INTO `gen_table_column` VALUES (86, 4, 'folder', '文件夹', 'varchar(500)', 'String', 'folder', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 10, 'admin', '2026-04-10 20:41:51', '', '2026-04-10 20:42:51');
INSERT INTO `gen_table_column` VALUES (87, 4, 'file_path', '文件路径', 'varchar(500)', 'String', 'filePath', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 11, 'admin', '2026-04-10 20:41:51', '', '2026-04-10 20:42:51');
INSERT INTO `gen_table_column` VALUES (88, 4, 'collect', '收藏，收藏的文件不移除', 'tinyint(1)', 'Integer', 'collect', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 12, 'admin', '2026-04-10 20:41:51', '', '2026-04-10 20:42:51');
INSERT INTO `gen_table_column` VALUES (89, 4, 'file_size', '文件大小', 'bigint(20)', 'Long', 'fileSize', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 13, 'admin', '2026-04-10 20:41:51', '', '2026-04-10 20:42:51');
INSERT INTO `gen_table_column` VALUES (90, 4, 'time_len', '文件时长', 'double', 'Long', 'timeLen', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 14, 'admin', '2026-04-10 20:41:51', '', '2026-04-10 20:42:51');
INSERT INTO `gen_table_column` VALUES (91, 4, 'create_time', '创建时间', 'datetime', 'Date', 'createTime', '0', '0', NULL, '1', NULL, NULL, NULL, 'EQ', 'datetime', '', 15, 'admin', '2026-04-10 20:41:51', '', '2026-04-10 20:42:51');
INSERT INTO `gen_table_column` VALUES (92, 4, 'update_time', '更新时间', 'datetime', 'Date', 'updateTime', '0', '0', NULL, '1', '1', NULL, NULL, 'EQ', 'datetime', '', 16, 'admin', '2026-04-10 20:41:51', '', '2026-04-10 20:42:51');
INSERT INTO `gen_table_column` VALUES (93, 5, 'id', 'ID', 'bigint(20) unsigned', 'Long', 'id', '1', '1', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'admin', '2026-04-11 22:24:58', '', '2026-04-11 22:26:26');
INSERT INTO `gen_table_column` VALUES (94, 5, 'snap', '计划名称', 'tinyint(1)', 'Integer', 'snap', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 2, 'admin', '2026-04-11 22:24:58', '', '2026-04-11 22:26:26');
INSERT INTO `gen_table_column` VALUES (95, 5, 'name', '是否开启定时截图', 'varchar(255)', 'String', 'name', '0', '0', '0', '1', '1', '1', '0', 'EQ', 'input', '', 3, 'admin', '2026-04-11 22:24:58', '', '2026-04-11 22:26:26');
INSERT INTO `gen_table_column` VALUES (96, 5, 'status', '是否启用', 'tinyint(1)', 'Integer', 'status', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'radio', '', 4, 'admin', '2026-04-11 22:24:58', '', '2026-04-11 22:26:26');
INSERT INTO `gen_table_column` VALUES (97, 5, 'create_time', '创建时间', 'varchar(50)', 'String', 'createTime', '0', '0', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 5, 'admin', '2026-04-11 22:24:58', '', '2026-04-11 22:26:26');
INSERT INTO `gen_table_column` VALUES (98, 5, 'update_time', '更新时间', 'varchar(50)', 'String', 'updateTime', '0', '0', NULL, '1', '1', NULL, NULL, 'EQ', 'input', '', 6, 'admin', '2026-04-11 22:24:58', '', '2026-04-11 22:26:26');
INSERT INTO `gen_table_column` VALUES (99, 6, 'id', NULL, 'bigint(20) unsigned', 'Long', 'id', '1', '1', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'admin', '2026-04-11 22:24:58', '', '2026-04-11 22:25:44');
INSERT INTO `gen_table_column` VALUES (100, 6, 'start', NULL, 'int(11)', 'Long', 'start', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 2, 'admin', '2026-04-11 22:24:58', '', '2026-04-11 22:25:44');
INSERT INTO `gen_table_column` VALUES (101, 6, 'stop', NULL, 'int(11)', 'Long', 'stop', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 3, 'admin', '2026-04-11 22:24:58', '', '2026-04-11 22:25:44');
INSERT INTO `gen_table_column` VALUES (102, 6, 'week_day', NULL, 'int(11)', 'Long', 'weekDay', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 4, 'admin', '2026-04-11 22:24:58', '', '2026-04-11 22:25:44');
INSERT INTO `gen_table_column` VALUES (103, 6, 'plan_id', NULL, 'int(11)', 'Long', 'planId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 5, 'admin', '2026-04-11 22:24:58', '', '2026-04-11 22:25:44');

-- ----------------------------
-- Table structure for qrtz_blob_triggers
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_blob_triggers`;
CREATE TABLE `qrtz_blob_triggers`  (
  `sched_name` varchar(120) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '调度名称',
  `trigger_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
  `trigger_group` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin 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 = utf8 COLLATE = utf8_bin 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 utf8 COLLATE utf8_bin NOT NULL COMMENT '调度名称',
  `calendar_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '日历名称',
  `calendar` blob NOT NULL COMMENT '存放持久化calendar对象',
  PRIMARY KEY (`sched_name`, `calendar_name`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin 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 utf8 COLLATE utf8_bin NOT NULL COMMENT '调度名称',
  `trigger_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
  `trigger_group` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
  `cron_expression` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'cron表达式',
  `time_zone_id` varchar(80) CHARACTER SET utf8 COLLATE utf8_bin 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 = utf8 COLLATE = utf8_bin COMMENT = 'Cron类型的触发器表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of qrtz_cron_triggers
-- ----------------------------

-- ----------------------------
-- Table structure for qrtz_fired_triggers
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_fired_triggers`;
CREATE TABLE `qrtz_fired_triggers`  (
  `sched_name` varchar(120) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '调度名称',
  `entry_id` varchar(95) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '调度器实例id',
  `trigger_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
  `trigger_group` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
  `instance_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin 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 utf8 COLLATE utf8_bin NOT NULL COMMENT '状态',
  `job_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '任务名称',
  `job_group` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '任务组名',
  `is_nonconcurrent` varchar(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '是否并发',
  `requests_recovery` varchar(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '是否接受恢复执行',
  PRIMARY KEY (`sched_name`, `entry_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin 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 utf8 COLLATE utf8_bin NOT NULL COMMENT '调度名称',
  `job_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '任务名称',
  `job_group` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '任务组名',
  `description` varchar(250) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '相关介绍',
  `job_class_name` varchar(250) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '执行任务类名称',
  `is_durable` varchar(1) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '是否持久化',
  `is_nonconcurrent` varchar(1) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '是否并发',
  `is_update_data` varchar(1) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '是否更新数据',
  `requests_recovery` varchar(1) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '是否接受恢复执行',
  `job_data` blob NULL COMMENT '存放持久化job对象',
  PRIMARY KEY (`sched_name`, `job_name`, `job_group`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '任务详细信息表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of qrtz_job_details
-- ----------------------------

-- ----------------------------
-- Table structure for qrtz_locks
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_locks`;
CREATE TABLE `qrtz_locks`  (
  `sched_name` varchar(120) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '调度名称',
  `lock_name` varchar(40) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '悲观锁名称',
  PRIMARY KEY (`sched_name`, `lock_name`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '存储的悲观锁信息表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of qrtz_locks
-- ----------------------------

-- ----------------------------
-- 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 utf8 COLLATE utf8_bin NOT NULL COMMENT '调度名称',
  `trigger_group` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
  PRIMARY KEY (`sched_name`, `trigger_group`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin 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 utf8 COLLATE utf8_bin NOT NULL COMMENT '调度名称',
  `instance_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin 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 = utf8 COLLATE = utf8_bin COMMENT = '调度器状态表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of qrtz_scheduler_state
-- ----------------------------

-- ----------------------------
-- Table structure for qrtz_simple_triggers
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_simple_triggers`;
CREATE TABLE `qrtz_simple_triggers`  (
  `sched_name` varchar(120) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '调度名称',
  `trigger_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
  `trigger_group` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin 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 = utf8 COLLATE = utf8_bin 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 utf8 COLLATE utf8_bin NOT NULL COMMENT '调度名称',
  `trigger_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
  `trigger_group` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
  `str_prop_1` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT 'String类型的trigger的第一个参数',
  `str_prop_2` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT 'String类型的trigger的第二个参数',
  `str_prop_3` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin 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 utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT 'Boolean类型的trigger的第一个参数',
  `bool_prop_2` varchar(1) CHARACTER SET utf8 COLLATE utf8_bin 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 = utf8 COLLATE = utf8_bin 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 utf8 COLLATE utf8_bin NOT NULL COMMENT '调度名称',
  `trigger_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '触发器的名字',
  `trigger_group` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '触发器所属组的名字',
  `job_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'qrtz_job_details表job_name的外键',
  `job_group` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'qrtz_job_details表job_group的外键',
  `description` varchar(250) CHARACTER SET utf8 COLLATE utf8_bin 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 utf8 COLLATE utf8_bin NOT NULL COMMENT '触发器状态',
  `trigger_type` varchar(8) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '触发器的类型',
  `start_time` bigint(13) NOT NULL COMMENT '开始时间',
  `end_time` bigint(13) NULL DEFAULT NULL COMMENT '结束时间',
  `calendar_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin 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 = utf8 COLLATE = utf8_bin COMMENT = '触发器详细信息表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of qrtz_triggers
-- ----------------------------

-- ----------------------------
-- Table structure for qs_common_group
-- ----------------------------
DROP TABLE IF EXISTS `qs_common_group`;
CREATE TABLE `qs_common_group`  (
  `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
  `device_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '区域国标编号',
  `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '区域名称',
  `parent_id` int(11) NULL DEFAULT NULL COMMENT '父分组ID',
  `parent_device_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '父区域国标ID',
  `business_group` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '所属的业务分组国标编号',
  `create_time` datetime NOT NULL COMMENT '创建时间',
  `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
  `civil_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '行政区划',
  `alias` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '别名， 此别名为唯一值，可以对接第三方是存储对方的ID',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `id`(`id`) USING BTREE,
  UNIQUE INDEX `uk_common_group_device_platform`(`device_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 19 CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of qs_common_group
-- ----------------------------
INSERT INTO `qs_common_group` VALUES (16, '12010201032157000001', '测试', NULL, NULL, '12010201032157000001', '2026-04-14 23:08:03', NULL, '12010112', NULL);
INSERT INTO `qs_common_group` VALUES (18, '11010101002157000002', '测试2', NULL, NULL, '11010101002157000002', '2026-05-15 13:00:50', NULL, '12010112', NULL);

-- ----------------------------
-- Table structure for qs_common_region
-- ----------------------------
DROP TABLE IF EXISTS `qs_common_region`;
CREATE TABLE `qs_common_region`  (
  `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
  `device_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '区域国标编号',
  `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '区域名称',
  `parent_id` int(11) NULL DEFAULT NULL COMMENT '父区域ID',
  `parent_device_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '父区域国标ID',
  `create_time` datetime NOT NULL COMMENT '创建时间',
  `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `id`(`id`) USING BTREE,
  UNIQUE INDEX `uk_common_region_device_id`(`device_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of qs_common_region
-- ----------------------------
INSERT INTO `qs_common_region` VALUES (8, '12010112', '超时-1', NULL, NULL, '2026-04-14 15:43:43', '2026-04-14 15:43:54');
INSERT INTO `qs_common_region` VALUES (13, '11010502', '超时-2', NULL, NULL, '2026-05-15 13:05:39', NULL);

-- ----------------------------
-- Table structure for qs_device
-- ----------------------------
DROP TABLE IF EXISTS `qs_device`;
CREATE TABLE `qs_device`  (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `device_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '设备唯一标识',
  `device_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备名称',
  `ip_address` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'IP地址',
  `port` int(10) NULL DEFAULT NULL COMMENT '端口号',
  `user_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户名',
  `password` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '密码',
  `type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'HIKVISION' COMMENT '直播流接入类型(1=RTSP,2=RTMP,3=FLV,4=HLS,5=ONVIF,6=视频文件,7=海康SDK,8=海康ISUP,9=大华SDK,10=宇视SDK,11=天地伟业SDK,12=国标28181,13=PUSH,14=部标1078)',
  `device_type` int(2) NULL DEFAULT NULL COMMENT '设备类型(0=IPC, 1=NVR)',
  `live_address` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '直播流地址',
  `channel` int(5) NULL DEFAULT NULL COMMENT '通道号',
  `alarm_channel_id` int(10) NULL DEFAULT NULL COMMENT '报警通道号',
  `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'DEACTIVATE' COMMENT '状态(ENABLE/DEACTIVATE)',
  `stream_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '码流类型(1=主码流,2=子码流,3=第三码流)',
  `longitude` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '经度',
  `latitude` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '纬度',
  `gb_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '国标编码',
  `protocol` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'TCP' COMMENT '传输协议(UDP/TCP)',
  `device_status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备状态(OFFLINE=离线,ON=在线)',
  `online_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '上线类型(1=主动添加, 2=主动注册)',
  `enable_audio` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '开启音频(0=关闭, 1=开启)',
  `enable_mp4` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '开启mp4录制(0=关闭, 1=开启)',
  `stream_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '流状态(0=停止,1=直播中)',
  `media_serverId` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '当前拉流使用的流媒体服务ID',
  `stream_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '拉流代理时zlm返回的key，用于停止拉流代理',
  `enable_disable_none_reader` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否 无人观看时自动停用(0=不处理, 1=停用)',
  `snap` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '截图',
  `flv_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'flv 类型（ws/flv）',
  `onvif_auth` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'omvif 验证类型（1=WS-UsernameToken,2=Digest）',
  `onvif_host_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'onvif 主机名',
  `record_plan_id` bigint(20) NULL DEFAULT NULL COMMENT '录制计划id',
  `gb_civil_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '国标-行政区域',
  `gb_business_group_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '国标-义务分组',
  `gb_parent_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '国标-父节点ID',
  `manufacturer` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '生产厂商',
  `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '安装地址',
  `ptz_type` int(10) NULL DEFAULT NULL COMMENT '摄像机结构类型,标识摄像机类型: 1-球机; 2-半球; 3-固定枪机; 4-遥控枪机;5-遥控半球;6-多目设备的全景/拼接通道;7-多目设备的分割通道',
  `gb_device_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '国标设备id',
  `gb_channel_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '国标通道id',
  `stream_mode` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '数据流传输模式',
  `jt_mobile_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '部标手机号',
  `jt_plate_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '部标车牌号',
  `jt_plate_color` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '部标车牌颜色',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  `playback_stream_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '回放流状态(0=停止,1=回放中)',
  `playback_media_server_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '回放使用的流媒体服务ID',
  `playback_stream_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '回放时zlm返回的key，用于停止回放',
  `gb_manufacturer` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '国标设备厂商',
  `gb_model` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '国标设备型号',
  `gb_owner` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '国标设备归属',
  `gb_block` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '国标警区',
  `gb_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '国标安装地址',
  `gb_parental` int(11) NULL DEFAULT NULL COMMENT '是否有子设备：1-是，0-否',
  `gb_safety_way` int(11) NULL DEFAULT NULL COMMENT '信令安全模式',
  `gb_register_way` int(11) NULL DEFAULT NULL COMMENT '注册方式',
  `gb_cert_num` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '证书序列号',
  `gb_certifiable` int(11) NULL DEFAULT NULL COMMENT '证书有效标识：1-有效，0-无效',
  `gb_err_code` int(11) NULL DEFAULT NULL COMMENT '无效原因码',
  `gb_end_time` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '证书终止有效期',
  `gb_secrecy` int(11) NULL DEFAULT NULL COMMENT '保密属性：0-不涉密，1-涉密',
  `gb_ip_address` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '国标IP地址',
  `gb_port` int(11) NULL DEFAULT NULL COMMENT '国标端口',
  `gb_password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '国标密码',
  `gb_status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '国标设备状态',
  `gb_longitude_double` double NULL DEFAULT NULL COMMENT '国标经度',
  `gb_latitude_double` double NULL DEFAULT NULL COMMENT '国标纬度',
  `gb_position_type` int(11) NULL DEFAULT NULL COMMENT '摄像机位置类型',
  `gb_room_type` int(11) NULL DEFAULT NULL COMMENT '摄像机安装位置属性：1-室外，2-室内',
  `gb_use_type` int(11) NULL DEFAULT NULL COMMENT '摄像机用途属性：1-治安，2-交通，3-重点',
  `gb_supply_light_type` int(11) NULL DEFAULT NULL COMMENT '摄像机补光属性：1-无补光，2-红外补光，3-白光补光，4-激光补光，9-其他',
  `gb_direction_type` int(11) NULL DEFAULT NULL COMMENT '摄像机监视方向属性',
  `gb_resolution` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '摄像机支持的分辨率',
  `gb_download_speed` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '下载倍速',
  `gb_svc_space_support_mod` int(11) NULL DEFAULT NULL COMMENT '空域编码能力',
  `gb_svc_time_support_mode` int(11) NULL DEFAULT NULL COMMENT '时域编码能力',
  `gps_altitude` double NULL DEFAULT NULL COMMENT 'GPS高度',
  `gps_speed` double NULL DEFAULT NULL COMMENT 'GPS速度',
  `gps_direction` double NULL DEFAULT NULL COMMENT 'GPS方向',
  `gps_time` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'GPS时间',
  `enable_broadcast` int(11) NULL DEFAULT NULL COMMENT '是否支持对讲：1-支持，0-不支持',
  `subscribe_catalog_status` int(11) NULL DEFAULT NULL COMMENT '目录订阅状态：0-未订阅，1-订阅',
  `subscribe_alarm_status` int(11) NULL DEFAULT NULL COMMENT '报警订阅状态：0-未订阅，1-订阅',
  `subscribe_time` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '订阅时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_device_code`(`device_code`) USING BTREE COMMENT '设备编码唯一',
  INDEX `idx_brand`(`type`) USING BTREE,
  INDEX `idx_status`(`status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 38 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '视频监控设备接入表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of qs_device
-- ----------------------------
INSERT INTO `qs_device` VALUES (29, 'device_2052609229205897216', '测试-国标-224', '192.168.1.224', 40178, NULL, NULL, '12', NULL, NULL, NULL, NULL, 'ENABLE', '1', NULL, NULL, '11010101001327000008', 'TCP', 'OFFLINE', NULL, '0', '0', '0', NULL, NULL, '0', 'http://127.0.0.1:9300/statics/snap/gb28181-device_2052609229205897216.jpg', NULL, '1', NULL, NULL, '11010502', '11010101002157000002', '11010101002157000002', NULL, NULL, NULL, '34020000001110000001', '11000000011320000001', 'TCP-PASSIVE', NULL, NULL, NULL, '1', '2026-05-08 12:39:10', '', '2026-05-29 22:31:35', NULL, '0', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL);
INSERT INTO `qs_device` VALUES (35, 'device_2059865909983514624', '测试-国标-164', '192.168.1.164', 5060, NULL, NULL, '12', NULL, NULL, NULL, NULL, 'ENABLE', '1', NULL, NULL, NULL, 'TCP', 'OFFLINE', NULL, '0', '0', '0', NULL, NULL, '0', 'http://127.0.0.1:9300/statics/snap/gb28181-device_2059865909983514624.jpg', NULL, '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '34020000001110000008', '34020000001320000028', 'TCP-PASSIVE', NULL, NULL, NULL, '1', '2026-05-28 13:14:38', '', '2026-05-29 12:44:39', NULL, '0', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `qs_device` VALUES (36, 'device_2060236869861421056', '测试-1078', NULL, NULL, NULL, NULL, '14', NULL, NULL, 1, NULL, 'ENABLE', '1', NULL, NULL, NULL, 'TCP', 'OFFLINE', NULL, '0', '0', '0', NULL, NULL, '0', NULL, NULL, '1', NULL, NULL, NULL, NULL, NULL, '70307', NULL, NULL, NULL, NULL, 'TCP-PASSIVE', '19978019429', '粤A18888', '1', '1', '2026-05-29 13:48:42', '', '2026-05-29 22:31:35', NULL, '0', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `qs_device` VALUES (37, 'device_2060363569035259904', 'cs-rtmp', NULL, NULL, NULL, NULL, '2', NULL, 'rtmp://liteavapp.qcloud.com/live/liteavdemoplayerstreamid', NULL, NULL, 'ENABLE', '1', NULL, NULL, NULL, 'TCP', 'ON', NULL, '0', '0', '0', NULL, NULL, '0', 'http://127.0.0.1:9300/statics/snap/rtmp-device_2060363569035259904.jpg', NULL, '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'TCP-PASSIVE', NULL, NULL, NULL, '1', '2026-05-29 22:12:09', '', '2026-05-31 00:40:11', NULL, '0', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);

-- ----------------------------
-- Table structure for qs_device_alarm
-- ----------------------------
DROP TABLE IF EXISTS `qs_device_alarm`;
CREATE TABLE `qs_device_alarm`  (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `device_id` bigint(20) NULL DEFAULT NULL COMMENT '设备ID',
  `device_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '设备编号',
  `device_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '设备名称',
  `alarm_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '告警类型',
  `alarm_level` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '告警级别',
  `sdk_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT 'SDK类型',
  `channel` int(11) NULL DEFAULT NULL COMMENT '通道号',
  `alarm_time` datetime NULL DEFAULT NULL COMMENT '告警时间',
  `alarm_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '告警内容',
  `image_url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '告警图片URL',
  `handled` tinyint(1) NULL DEFAULT 0 COMMENT '是否已处理（0-否，1-是）',
  `handler` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '处理人',
  `handle_time` datetime NULL DEFAULT NULL COMMENT '处理时间',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_device_id`(`device_id`) USING BTREE,
  INDEX `idx_device_code`(`device_code`) USING BTREE,
  INDEX `idx_alarm_type`(`alarm_type`) USING BTREE,
  INDEX `idx_alarm_level`(`alarm_level`) USING BTREE,
  INDEX `idx_sdk_type`(`sdk_type`) USING BTREE,
  INDEX `idx_alarm_time`(`alarm_time`) USING BTREE,
  INDEX `idx_handled`(`handled`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 292 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '设备告警表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of qs_device_alarm
-- ----------------------------
INSERT INTO `qs_device_alarm` VALUES (247, 24, 'haikang_isup_AZ7528184', '测试-海康isup', 'motion', 'medium', 'hik_isup', 1, '2026-05-20 20:29:32', '检测到移动目标', 'http://127.0.0.1:9300/statics/haikang_isup_snapshot/haikang_0_0_20260520202931498.jpg', 0, NULL, NULL, '', '2026-05-20 20:29:32', '', '2026-05-20 20:29:33', NULL);
INSERT INTO `qs_device_alarm` VALUES (248, 24, 'haikang_isup_AZ7528184', '测试-海康isup', 'motion', 'medium', 'hik_isup', 1, '2026-05-20 20:29:33', '检测到移动目标', 'http://127.0.0.1:9300/statics/haikang_isup_snapshot/haikang_0_0_20260520202932779.jpg', 0, NULL, NULL, '', '2026-05-20 20:29:33', '', '2026-05-20 20:29:33', NULL);
INSERT INTO `qs_device_alarm` VALUES (249, 24, 'haikang_isup_AZ7528184', '测试-海康isup', 'motion', 'medium', 'hik_isup', 1, '2026-05-20 20:29:34', '检测到移动目标', 'http://127.0.0.1:9300/statics/haikang_isup_snapshot/haikang_0_0_20260520202933949.jpg', 0, NULL, NULL, '', '2026-05-20 20:29:34', '', '2026-05-20 20:29:34', NULL);
INSERT INTO `qs_device_alarm` VALUES (250, 32, 'device_2053049634913263616', '测试-大华sdk-80', 'motion_ex', 'medium', 'dahua', 1, '2026-05-20 20:29:53', '检测到移动目标', 'http://127.0.0.1:9300/statics/dahua_snapshot/32_1_20260520201849744.jpg', 0, NULL, NULL, '', '2026-05-20 20:29:53', '', '2026-05-20 20:29:54', NULL);
INSERT INTO `qs_device_alarm` VALUES (273, 22, 'device_2049465991368282112', '测试-海康sdk', 'motion', 'medium', 'hik', 2, '2026-05-20 22:29:40', '移动侦测', NULL, 0, NULL, NULL, '', '2026-05-20 22:29:40', '', '2026-05-20 22:29:39', NULL);
INSERT INTO `qs_device_alarm` VALUES (274, 22, 'device_2049465991368282112', '测试-海康sdk', 'motion', 'medium', 'hik', 2, '2026-05-20 22:29:41', '移动侦测', NULL, 0, NULL, NULL, '', '2026-05-20 22:29:41', '', '2026-05-20 22:29:40', NULL);
INSERT INTO `qs_device_alarm` VALUES (275, 22, 'device_2049465991368282112', '测试-海康sdk', 'motion', 'medium', 'hik', 2, '2026-05-20 22:29:42', '移动侦测', NULL, 0, NULL, NULL, '', '2026-05-20 22:29:42', '', '2026-05-20 22:29:41', NULL);
INSERT INTO `qs_device_alarm` VALUES (276, 22, 'device_2049465991368282112', '测试-海康sdk', 'motion', 'medium', 'hik', 2, '2026-05-20 22:29:43', '移动侦测', NULL, 0, NULL, NULL, '', '2026-05-20 22:29:43', '', '2026-05-20 22:29:42', NULL);
INSERT INTO `qs_device_alarm` VALUES (277, 22, 'device_2049465991368282112', '测试-海康sdk', 'motion', 'medium', 'hik', 2, '2026-05-20 22:29:44', '移动侦测', NULL, 0, NULL, NULL, '', '2026-05-20 22:29:44', '', '2026-05-20 22:29:43', NULL);
INSERT INTO `qs_device_alarm` VALUES (278, 22, 'device_2049465991368282112', '测试-海康sdk', 'motion', 'medium', 'hik', 2, '2026-05-20 22:29:45', '移动侦测', NULL, 0, NULL, NULL, '', '2026-05-20 22:29:45', '', '2026-05-20 22:29:44', NULL);
INSERT INTO `qs_device_alarm` VALUES (279, 22, 'device_2049465991368282112', '测试-海康sdk', 'motion', 'medium', 'hik', 2, '2026-05-20 22:29:46', '移动侦测', NULL, 0, NULL, NULL, '', '2026-05-20 22:29:46', '', '2026-05-20 22:29:45', NULL);
INSERT INTO `qs_device_alarm` VALUES (280, 22, 'device_2049465991368282112', '测试-海康sdk', 'motion', 'medium', 'hik', 2, '2026-05-20 22:29:47', '移动侦测', NULL, 0, NULL, NULL, '', '2026-05-20 22:29:47', '', '2026-05-20 22:29:46', NULL);
INSERT INTO `qs_device_alarm` VALUES (281, 22, 'device_2049465991368282112', '测试-海康sdk', 'motion', 'medium', 'hik', 2, '2026-05-20 22:30:06', '移动侦测', NULL, 0, NULL, NULL, '', '2026-05-20 22:30:06', '', '2026-05-20 22:30:05', NULL);
INSERT INTO `qs_device_alarm` VALUES (282, 22, 'device_2049465991368282112', '测试-海康sdk', 'motion', 'medium', 'hik', 2, '2026-05-20 22:30:07', '移动侦测', NULL, 1, 'admin', '2026-05-21 00:20:08', '', '2026-05-20 22:30:07', 'admin', '2026-05-21 00:20:08', NULL);
INSERT INTO `qs_device_alarm` VALUES (283, 22, 'device_2049465991368282112', '测试-海康sdk', 'motion', 'medium', 'hik', 2, '2026-05-20 22:30:08', '移动侦测', NULL, 1, 'admin', '2026-05-21 00:20:08', '', '2026-05-20 22:30:08', 'admin', '2026-05-21 00:20:08', NULL);
INSERT INTO `qs_device_alarm` VALUES (284, 22, 'device_2049465991368282112', '测试-海康sdk', 'motion', 'medium', 'hik', 2, '2026-05-20 22:30:09', '移动侦测', NULL, 1, 'admin', '2026-05-21 00:20:08', '', '2026-05-20 22:30:09', 'admin', '2026-05-21 00:20:08', NULL);
INSERT INTO `qs_device_alarm` VALUES (285, 22, 'device_2049465991368282112', '测试-海康sdk', 'motion', 'medium', 'hik', 2, '2026-05-20 22:30:10', '移动侦测', NULL, 1, 'admin', '2026-05-21 00:20:08', '', '2026-05-20 22:30:10', 'admin', '2026-05-21 00:20:08', NULL);
INSERT INTO `qs_device_alarm` VALUES (286, 22, 'device_2049465991368282112', '测试-海康sdk', 'motion', 'medium', 'hik', 2, '2026-05-20 22:30:11', '移动侦测', NULL, 1, 'admin', '2026-05-21 00:20:08', '', '2026-05-20 22:30:11', 'admin', '2026-05-21 00:20:08', NULL);
INSERT INTO `qs_device_alarm` VALUES (287, 22, 'device_2049465991368282112', '测试-海康sdk', 'motion', 'medium', 'hik', 2, '2026-05-20 22:30:12', '移动侦测', NULL, 1, 'admin', '2026-05-21 00:20:08', '', '2026-05-20 22:30:12', 'admin', '2026-05-21 00:20:08', NULL);
INSERT INTO `qs_device_alarm` VALUES (288, 22, 'device_2049465991368282112', '测试-海康sdk', 'motion', 'medium', 'hik', 2, '2026-05-20 22:30:13', '移动侦测', NULL, 1, 'admin', '2026-05-21 00:20:08', '', '2026-05-20 22:30:13', 'admin', '2026-05-21 00:20:08', NULL);
INSERT INTO `qs_device_alarm` VALUES (289, 22, 'device_2049465991368282112', '测试-海康sdk', 'motion', 'medium', 'hik', 2, '2026-05-20 22:30:14', '移动侦测', NULL, 1, 'admin', '2026-05-21 00:20:08', '', '2026-05-20 22:30:14', 'admin', '2026-05-21 00:20:08', NULL);
INSERT INTO `qs_device_alarm` VALUES (290, 22, 'device_2049465991368282112', '测试-海康sdk', 'motion', 'medium', 'hik', 2, '2026-05-20 22:30:15', '移动侦测', NULL, 1, 'admin', '2026-05-21 00:20:08', '', '2026-05-20 22:30:15', 'admin', '2026-05-21 00:20:08', NULL);
INSERT INTO `qs_device_alarm` VALUES (291, 22, 'device_2049465991368282112', '测试-海康sdk', 'motion', 'medium', 'hik', 2, '2026-05-20 22:30:16', '移动侦测', NULL, 1, 'admin', '2026-05-21 00:20:08', '', '2026-05-20 22:30:16', 'admin', '2026-05-21 00:20:08', NULL);

-- ----------------------------
-- Table structure for qs_device_snapshot
-- ----------------------------
DROP TABLE IF EXISTS `qs_device_snapshot`;
CREATE TABLE `qs_device_snapshot`  (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `device_id` bigint(20) NOT NULL COMMENT '关联设备ID',
  `device_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备编号',
  `device_name` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备名称',
  `file_url` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '图片访问地址',
  `file_path` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '图片存储路径',
  `file_size` bigint(20) NULL DEFAULT NULL COMMENT '文件大小(字节)',
  `file_name` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '文件名称',
  `file_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '文件类型(jpg/png等)',
  `snapshot_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '抓图类型',
  `sdk_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'SDK类型',
  `channel` int(11) NULL DEFAULT NULL COMMENT '通道号',
  `capture_time` datetime NULL DEFAULT NULL COMMENT '抓图时间',
  `width` int(11) NULL DEFAULT NULL COMMENT '图片宽度',
  `height` int(11) NULL DEFAULT NULL COMMENT '图片高度',
  `latitude` decimal(10, 6) NULL DEFAULT NULL COMMENT '纬度',
  `longitude` decimal(10, 6) NULL DEFAULT NULL COMMENT '经度',
  `remark` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_device_id`(`device_id`) USING BTREE,
  INDEX `idx_device_code`(`device_code`) USING BTREE,
  INDEX `idx_capture_time`(`capture_time`) USING BTREE,
  INDEX `idx_sdk_type`(`sdk_type`) USING BTREE,
  INDEX `idx_create_time`(`create_time`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '设备抓图表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of qs_device_snapshot
-- ----------------------------
INSERT INTO `qs_device_snapshot` VALUES (2, 37, 'device_2060363569035259904', 'cs-rtmp', 'http://127.0.0.1:9300/statics/snap/rtmp-device_2060363569035259904.jpg', 'D:/ruoyi/uploadPath/snap/rtmp-device_2060363569035259904.jpg', 68623, 'rtmp-device_2060363569035259904.jpg', 'jpg', 'manual', 'stream', 0, '2026-05-31 00:06:06', NULL, NULL, NULL, NULL, NULL, 'admin', '2026-05-31 00:06:06', '', NULL);
INSERT INTO `qs_device_snapshot` VALUES (3, 37, 'device_2060363569035259904', 'cs-rtmp', 'http://127.0.0.1:9300/statics/snap/rtmp-device_2060363569035259904.jpg', 'D:/ruoyi/uploadPath/snap/rtmp-device_2060363569035259904.jpg', 66139, 'rtmp-device_2060363569035259904.jpg', 'jpg', 'manual', 'stream', 0, '2026-05-31 00:06:24', NULL, NULL, NULL, NULL, NULL, 'admin', '2026-05-31 00:06:24', '', NULL);

-- ----------------------------
-- Table structure for qs_gb28181_platform
-- ----------------------------
DROP TABLE IF EXISTS `qs_gb28181_platform`;
CREATE TABLE `qs_gb28181_platform`  (
  `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `enable` tinyint(1) NULL DEFAULT 0 COMMENT '是否启用：0-禁用，1-启用',
  `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '平台名称',
  `server_gb_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '平台国标编码（SIP服务器ID）',
  `server_gb_domain` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '平台域（SIP域）',
  `server_ip` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '平台服务器IP地址',
  `server_port` int(11) NULL DEFAULT NULL COMMENT '平台服务器端口',
  `device_gb_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '设备国标编码（本地SIP设备ID）',
  `device_ip` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '设备IP地址',
  `device_port` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '设备端口',
  `username` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT 'SIP认证用户名',
  `password` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT 'SIP认证密码',
  `expires` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '注册有效期（秒）',
  `keep_timeout` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '心跳超时时间（秒）',
  `transport` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '传输协议：UDP/TCP',
  `civil_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '行政区划编码',
  `manufacturer` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '设备厂商',
  `model` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '设备型号',
  `address` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '安装地址',
  `character_set` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '字符编码：GB2312/UTF-8',
  `ptz` tinyint(1) NULL DEFAULT 0 COMMENT '是否支持云台控制：0-不支持，1-支持',
  `rtcp` tinyint(1) NULL DEFAULT 0 COMMENT '是否启用RTCP：0-否，1-是',
  `status` tinyint(1) NULL DEFAULT 0 COMMENT '状态：0-离线，1-在线',
  `catalog_group` int(11) NULL DEFAULT NULL COMMENT '目录分组',
  `register_way` int(11) NULL DEFAULT NULL COMMENT '注册方式：1-IP注册，2-动态域名，3-主动上报',
  `secrecy` int(11) NULL DEFAULT NULL COMMENT '保密属性',
  `create_time` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '创建时间',
  `update_time` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '更新时间',
  `as_message_channel` tinyint(1) NULL DEFAULT 0 COMMENT '是否作为消息通道：0-否，1-是',
  `catalog_with_platform` int(11) NULL DEFAULT 1 COMMENT '是否查询平台目录：0-否，1-是',
  `catalog_with_group` int(11) NULL DEFAULT 1 COMMENT '是否查询分组目录：0-否，1-是',
  `catalog_with_region` int(11) NULL DEFAULT 1 COMMENT '是否查询区域目录：0-否，1-是',
  `auto_push_channel` tinyint(1) NULL DEFAULT 1 COMMENT '是否自动推送通道：0-否，1-是',
  `send_stream_ip` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '推流IP地址',
  `server_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流媒体服务器ID',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_platform_unique_server_gb_id`(`server_gb_id`) USING BTREE COMMENT '平台国标编码唯一索引'
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '国标GB28181平台配置表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of qs_gb28181_platform
-- ----------------------------
INSERT INTO `qs_gb28181_platform` VALUES (4, 0, '测试国标级联', '41010500002000000001', '4101050000', '139.9.214.221', 8116, '34020000001320000001', '192.168.1.200', '8116', '34020000001320000001', '12345678', '3600', '60', 'UDP', NULL, NULL, NULL, NULL, 'GB2312', 1, 1, 0, NULL, NULL, NULL, '2026-05-13 18:30:20.113', '2026-05-21 11:49:27.732', 1, 1, 1, 1, 1, NULL, NULL);

-- ----------------------------
-- Table structure for qs_gb28181_platform_channel
-- ----------------------------
DROP TABLE IF EXISTS `qs_gb28181_platform_channel`;
CREATE TABLE `qs_gb28181_platform_channel`  (
  `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
  `platform_id` bigint(20) NULL DEFAULT NULL COMMENT '国标28181级联id',
  `device_id` bigint(20) NULL DEFAULT NULL COMMENT '设备id',
  `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `id`(`id`) USING BTREE,
  UNIQUE INDEX `uk_platform_gb_channel_platform_id_catalog_id_device_channel_id`(`platform_id`, `device_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of qs_gb28181_platform_channel
-- ----------------------------
INSERT INTO `qs_gb28181_platform_channel` VALUES (1, 4, 2, '2026-05-14 15:14:46', NULL);
INSERT INTO `qs_gb28181_platform_channel` VALUES (2, 4, 23, '2026-05-14 16:17:56', NULL);
INSERT INTO `qs_gb28181_platform_channel` VALUES (3, 4, 22, '2026-05-14 16:17:56', NULL);
INSERT INTO `qs_gb28181_platform_channel` VALUES (4, 4, 33, '2026-05-14 22:00:22', NULL);
INSERT INTO `qs_gb28181_platform_channel` VALUES (5, 4, 32, '2026-05-14 23:33:31', NULL);
INSERT INTO `qs_gb28181_platform_channel` VALUES (6, 4, 29, '2026-05-15 09:24:31', NULL);
INSERT INTO `qs_gb28181_platform_channel` VALUES (7, 4, 19, '2026-05-15 09:24:31', NULL);
INSERT INTO `qs_gb28181_platform_channel` VALUES (8, 4, 20, '2026-05-15 09:24:31', NULL);
INSERT INTO `qs_gb28181_platform_channel` VALUES (9, 4, 21, '2026-05-15 09:24:31', NULL);
INSERT INTO `qs_gb28181_platform_channel` VALUES (10, 4, 30, '2026-05-15 09:24:31', NULL);
INSERT INTO `qs_gb28181_platform_channel` VALUES (11, 4, 24, '2026-05-15 09:24:31', NULL);
INSERT INTO `qs_gb28181_platform_channel` VALUES (12, 4, 31, '2026-05-15 09:24:31', NULL);

-- ----------------------------
-- Table structure for qs_jt808_driver_checkin
-- ----------------------------
DROP TABLE IF EXISTS `qs_jt808_driver_checkin`;
CREATE TABLE `qs_jt808_driver_checkin`  (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `mobile_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '手机号',
  `driver_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '驾驶员姓名',
  `driver_id_card` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '驾驶员身份证号',
  `license_number` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '驾驶证号',
  `ic_card_number` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'IC卡号',
  `organization` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属机构',
  `checkin_type` int(11) NULL DEFAULT 1 COMMENT '签到类型：1-上班签到 2-下班签退 3-临时',
  `checkin_time` datetime NOT NULL COMMENT '签到时间',
  `longitude` double NULL DEFAULT NULL COMMENT '经度',
  `latitude` double NULL DEFAULT NULL COMMENT '纬度',
  `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '签到地址',
  `photo_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '签到照片URL',
  `status` int(11) NULL DEFAULT 1 COMMENT '状态：0-无效 1-有效',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `device_id` bigint(20) NULL DEFAULT NULL COMMENT '设备ID',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_mobile_no`(`mobile_no`) USING BTREE,
  INDEX `idx_checkin_time`(`checkin_time`) USING BTREE,
  INDEX `idx_driver_id_card`(`driver_id_card`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '驾驶员打卡记录表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of qs_jt808_driver_checkin
-- ----------------------------

-- ----------------------------
-- Table structure for qs_jt808_event
-- ----------------------------
DROP TABLE IF EXISTS `qs_jt808_event`;
CREATE TABLE `qs_jt808_event`  (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `mobile_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '手机号',
  `event_id` int(11) NOT NULL COMMENT '事件ID',
  `event_type` int(11) NOT NULL COMMENT '事件类型',
  `event_content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '事件内容',
  `event_time` datetime NOT NULL COMMENT '事件时间',
  `longitude` double NULL DEFAULT NULL COMMENT '经度',
  `latitude` double NULL DEFAULT NULL COMMENT '纬度',
  `altitude` int(11) NULL DEFAULT NULL COMMENT '海拔高度',
  `speed` int(11) NULL DEFAULT NULL COMMENT '速度',
  `direction` int(11) NULL DEFAULT NULL COMMENT '方向',
  `status` int(11) NULL DEFAULT 0 COMMENT '状态：0-未处理 1-已处理',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `device_id` bigint(20) NULL DEFAULT NULL COMMENT '设备ID',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_mobile_no`(`mobile_no`) USING BTREE,
  INDEX `idx_event_time`(`event_time`) USING BTREE,
  INDEX `idx_event_type`(`event_type`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'JT808事件记录表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of qs_jt808_event
-- ----------------------------

-- ----------------------------
-- Table structure for qs_jt808_location
-- ----------------------------
DROP TABLE IF EXISTS `qs_jt808_location`;
CREATE TABLE `qs_jt808_location`  (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `mobile_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '手机号',
  `warn_bit` int(11) NULL DEFAULT NULL COMMENT '告警标志',
  `status` int(11) NULL DEFAULT NULL COMMENT '状态',
  `latitude` double NULL DEFAULT NULL COMMENT '纬度',
  `longitude` double NULL DEFAULT NULL COMMENT '经度',
  `altitude` int(11) NULL DEFAULT NULL COMMENT '海拔高度',
  `speed` int(11) NULL DEFAULT NULL COMMENT '速度',
  `direction` int(11) NULL DEFAULT NULL COMMENT '方向',
  `device_time` datetime NULL DEFAULT NULL COMMENT '设备时间',
  `mcc` int(11) NULL DEFAULT NULL COMMENT '移动国家码',
  `mnc` int(11) NULL DEFAULT NULL COMMENT '移动网络码',
  `lac` int(11) NULL DEFAULT NULL COMMENT '位置区域码',
  `cell_id` int(11) NULL DEFAULT NULL COMMENT '基站小区号',
  `gps_satellites` int(11) NULL DEFAULT NULL COMMENT 'GPS卫星数',
  `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `device_id` bigint(20) NULL DEFAULT NULL COMMENT '设备ID',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_mobile_no`(`mobile_no`) USING BTREE,
  INDEX `idx_device_time`(`device_time`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '位置信息表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of qs_jt808_location
-- ----------------------------

-- ----------------------------
-- Table structure for sys_config
-- ----------------------------
DROP TABLE IF EXISTS `sys_config`;
CREATE TABLE `sys_config`  (
  `config_id` int(5) NOT NULL AUTO_INCREMENT COMMENT '参数主键',
  `config_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '参数名称',
  `config_key` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '参数键名',
  `config_value` varchar(500) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '参数键值',
  `config_type` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT 'N' COMMENT '系统内置（Y是 N否）',
  `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`config_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '参数配置表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of sys_config
-- ----------------------------
INSERT INTO `sys_config` VALUES (1, '主框架页-默认皮肤样式名称', 'sys.index.skinName', 'skin-blue', 'Y', 'admin', '2026-03-27 13:52:39', '', NULL, '蓝色 skin-blue、绿色 skin-green、紫色 skin-purple、红色 skin-red、黄色 skin-yellow');
INSERT INTO `sys_config` VALUES (2, '用户管理-账号初始密码', 'sys.user.initPassword', '123456', 'Y', 'admin', '2026-03-27 13:52:39', '', NULL, '初始化密码 123456');
INSERT INTO `sys_config` VALUES (3, '主框架页-侧边栏主题', 'sys.index.sideTheme', 'theme-dark', 'Y', 'admin', '2026-03-27 13:52:39', '', NULL, '深色主题theme-dark，浅色主题theme-light');
INSERT INTO `sys_config` VALUES (4, '账号自助-是否开启用户注册功能', 'sys.account.registerUser', 'false', 'Y', 'admin', '2026-03-27 13:52:39', '', NULL, '是否开启注册用户功能（true开启，false关闭）');
INSERT INTO `sys_config` VALUES (5, '用户登录-黑名单列表', 'sys.login.blackIPList', '', 'Y', 'admin', '2026-03-27 13:52:39', '', NULL, '设置登录IP黑名单限制，多个匹配项以;分隔，支持匹配（*通配、网段）');
INSERT INTO `sys_config` VALUES (6, '用户管理-初始密码修改策略', 'sys.account.initPasswordModify', '1', 'Y', 'admin', '2026-03-27 13:52:39', '', NULL, '0：初始密码修改策略关闭，没有任何提示，1：提醒用户，如果未修改初始密码，则在登录时就会提醒修改密码对话框');
INSERT INTO `sys_config` VALUES (7, '用户管理-账号密码更新周期', 'sys.account.passwordValidateDays', '0', 'Y', 'admin', '2026-03-27 13:52:39', '', NULL, '密码更新周期（填写数字，数据初始化值为0不限制，若修改必须为大于0小于365的正整数），如果超过这个周期登录系统时，则在登录时就会提醒修改密码对话框');
INSERT INTO `sys_config` VALUES (8, '系统地图默认参数', 'sys.map.param', '116.39122,39.90684,5', 'Y', 'admin', '2026-02-26 11:54:42', 'admin', '2026-02-26 11:54:51', '经度，纬度，比例尺级别');

-- ----------------------------
-- Table structure for sys_dept
-- ----------------------------
DROP TABLE IF EXISTS `sys_dept`;
CREATE TABLE `sys_dept`  (
  `dept_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '部门id',
  `parent_id` bigint(20) NULL DEFAULT 0 COMMENT '父部门id',
  `ancestors` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '祖级列表',
  `dept_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '部门名称',
  `order_num` int(4) NULL DEFAULT 0 COMMENT '显示顺序',
  `leader` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '负责人',
  `phone` varchar(11) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '联系电话',
  `email` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '邮箱',
  `status` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '0' COMMENT '部门状态（0正常 1停用）',
  `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '0' COMMENT '删除标志（0代表存在 2代表删除）',
  `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`dept_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 110 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '部门表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of sys_dept
-- ----------------------------
INSERT INTO `sys_dept` VALUES (100, 0, '0', '若依科技', 0, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2026-03-27 13:52:39', '', NULL);
INSERT INTO `sys_dept` VALUES (101, 100, '0,100', '深圳总公司', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2026-03-27 13:52:39', '', NULL);
INSERT INTO `sys_dept` VALUES (102, 100, '0,100', '长沙分公司', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2026-03-27 13:52:39', '', NULL);
INSERT INTO `sys_dept` VALUES (103, 101, '0,100,101', '研发部门', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2026-03-27 13:52:39', '', NULL);
INSERT INTO `sys_dept` VALUES (104, 101, '0,100,101', '市场部门', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2026-03-27 13:52:39', '', NULL);
INSERT INTO `sys_dept` VALUES (105, 101, '0,100,101', '测试部门', 3, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2026-03-27 13:52:39', '', NULL);
INSERT INTO `sys_dept` VALUES (106, 101, '0,100,101', '财务部门', 4, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2026-03-27 13:52:39', '', NULL);
INSERT INTO `sys_dept` VALUES (107, 101, '0,100,101', '运维部门', 5, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2026-03-27 13:52:39', '', NULL);
INSERT INTO `sys_dept` VALUES (108, 102, '0,100,102', '市场部门', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2026-03-27 13:52:39', '', NULL);
INSERT INTO `sys_dept` VALUES (109, 102, '0,100,102', '财务部门', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2026-03-27 13:52:39', '', NULL);

-- ----------------------------
-- Table structure for sys_dict_data
-- ----------------------------
DROP TABLE IF EXISTS `sys_dict_data`;
CREATE TABLE `sys_dict_data`  (
  `dict_code` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '字典编码',
  `dict_sort` int(4) NULL DEFAULT 0 COMMENT '字典排序',
  `dict_label` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '字典标签',
  `dict_value` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '字典键值',
  `dict_type` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '字典类型',
  `css_class` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '样式属性（其他样式扩展）',
  `list_class` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '表格回显样式',
  `is_default` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT 'N' COMMENT '是否默认（Y是 N否）',
  `status` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '0' COMMENT '状态（0正常 1停用）',
  `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`dict_code`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 127 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '字典数据表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of sys_dict_data
-- ----------------------------
INSERT INTO `sys_dict_data` VALUES (1, 1, '男', '0', 'sys_user_sex', '', '', 'Y', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '性别男');
INSERT INTO `sys_dict_data` VALUES (2, 2, '女', '1', 'sys_user_sex', '', '', 'N', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '性别女');
INSERT INTO `sys_dict_data` VALUES (3, 3, '未知', '2', 'sys_user_sex', '', '', 'N', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '性别未知');
INSERT INTO `sys_dict_data` VALUES (4, 1, '显示', '0', 'sys_show_hide', '', 'primary', 'Y', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '显示菜单');
INSERT INTO `sys_dict_data` VALUES (5, 2, '隐藏', '1', 'sys_show_hide', '', 'danger', 'N', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '隐藏菜单');
INSERT INTO `sys_dict_data` VALUES (6, 1, '正常', '0', 'sys_normal_disable', '', 'primary', 'Y', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '正常状态');
INSERT INTO `sys_dict_data` VALUES (7, 2, '停用', '1', 'sys_normal_disable', '', 'danger', 'N', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '停用状态');
INSERT INTO `sys_dict_data` VALUES (8, 1, '正常', '0', 'sys_job_status', '', 'primary', 'Y', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '正常状态');
INSERT INTO `sys_dict_data` VALUES (9, 2, '暂停', '1', 'sys_job_status', '', 'danger', 'N', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '停用状态');
INSERT INTO `sys_dict_data` VALUES (10, 1, '默认', 'DEFAULT', 'sys_job_group', '', '', 'Y', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '默认分组');
INSERT INTO `sys_dict_data` VALUES (11, 2, '系统', 'SYSTEM', 'sys_job_group', '', '', 'N', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '系统分组');
INSERT INTO `sys_dict_data` VALUES (12, 1, '是', 'Y', 'sys_yes_no', '', 'primary', 'Y', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '系统默认是');
INSERT INTO `sys_dict_data` VALUES (13, 2, '否', 'N', 'sys_yes_no', '', 'danger', 'N', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '系统默认否');
INSERT INTO `sys_dict_data` VALUES (14, 1, '通知', '1', 'sys_notice_type', '', 'warning', 'Y', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '通知');
INSERT INTO `sys_dict_data` VALUES (15, 2, '公告', '2', 'sys_notice_type', '', 'success', 'N', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '公告');
INSERT INTO `sys_dict_data` VALUES (16, 1, '正常', '0', 'sys_notice_status', '', 'primary', 'Y', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '正常状态');
INSERT INTO `sys_dict_data` VALUES (17, 2, '关闭', '1', 'sys_notice_status', '', 'danger', 'N', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '关闭状态');
INSERT INTO `sys_dict_data` VALUES (18, 99, '其他', '0', 'sys_oper_type', '', 'info', 'N', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '其他操作');
INSERT INTO `sys_dict_data` VALUES (19, 1, '新增', '1', 'sys_oper_type', '', 'info', 'N', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '新增操作');
INSERT INTO `sys_dict_data` VALUES (20, 2, '修改', '2', 'sys_oper_type', '', 'info', 'N', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '修改操作');
INSERT INTO `sys_dict_data` VALUES (21, 3, '删除', '3', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '删除操作');
INSERT INTO `sys_dict_data` VALUES (22, 4, '授权', '4', 'sys_oper_type', '', 'primary', 'N', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '授权操作');
INSERT INTO `sys_dict_data` VALUES (23, 5, '导出', '5', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '导出操作');
INSERT INTO `sys_dict_data` VALUES (24, 6, '导入', '6', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '导入操作');
INSERT INTO `sys_dict_data` VALUES (25, 7, '强退', '7', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '强退操作');
INSERT INTO `sys_dict_data` VALUES (26, 8, '生成代码', '8', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '生成操作');
INSERT INTO `sys_dict_data` VALUES (27, 9, '清空数据', '9', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '清空操作');
INSERT INTO `sys_dict_data` VALUES (28, 1, '成功', '0', 'sys_common_status', '', 'primary', 'N', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '正常状态');
INSERT INTO `sys_dict_data` VALUES (29, 2, '失败', '1', 'sys_common_status', '', 'danger', 'N', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '停用状态');
INSERT INTO `sys_dict_data` VALUES (100, 1, '启用', 'ENABLE', 'qs_status', NULL, 'success', 'N', '0', 'admin', '2026-03-27 16:01:48', 'admin', '2026-03-28 15:28:09', NULL);
INSERT INTO `sys_dict_data` VALUES (101, 2, '停用', 'DEACTIVATE', 'qs_status', NULL, 'danger', 'N', '0', 'admin', '2026-03-27 16:02:14', 'admin', '2026-03-28 15:27:56', NULL);
INSERT INTO `sys_dict_data` VALUES (102, 1, 'RTSP', '1', 'qs_live_stream_type', NULL, 'primary', 'N', '0', 'admin', '2026-03-27 16:03:17', '', NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (103, 2, 'RTMP', '2', 'qs_live_stream_type', NULL, 'primary', 'N', '0', 'admin', '2026-03-27 16:03:33', 'admin', '2026-03-27 16:04:03', NULL);
INSERT INTO `sys_dict_data` VALUES (104, 3, 'FLV', '3', 'qs_live_stream_type', NULL, 'primary', 'N', '0', 'admin', '2026-03-27 16:03:44', '', NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (105, 4, 'HLS', '4', 'qs_live_stream_type', NULL, 'primary', 'N', '0', 'admin', '2026-03-27 16:03:58', '', NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (106, 5, 'ONVIF', '5', 'qs_live_stream_type', NULL, 'primary', 'N', '0', 'admin', '2026-03-27 16:04:17', '', NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (107, 6, '视频文件', '6', 'qs_live_stream_type', NULL, 'primary', 'N', '0', 'admin', '2026-03-27 16:04:33', '', NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (108, 7, '海康SDK', '7', 'qs_live_stream_type', NULL, 'primary', 'N', '0', 'admin', '2026-03-27 16:04:45', '', NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (109, 8, '海康ISUP', '8', 'qs_live_stream_type', NULL, 'primary', 'N', '0', 'admin', '2026-03-27 16:04:56', '', NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (110, 9, '大华SDK', '9', 'qs_live_stream_type', NULL, 'primary', 'N', '0', 'admin', '2026-03-27 16:05:15', '', NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (111, 10, '宇视SDK', '10', 'qs_live_stream_type', NULL, 'primary', 'N', '1', 'admin', '2026-03-27 16:05:30', 'admin', '2026-04-15 14:29:20', NULL);
INSERT INTO `sys_dict_data` VALUES (112, 11, '天地伟业SDK', '11', 'qs_live_stream_type', NULL, 'primary', 'N', '1', 'admin', '2026-03-27 16:05:41', 'admin', '2026-04-15 14:29:12', NULL);
INSERT INTO `sys_dict_data` VALUES (113, 12, '国标28181', '12', 'qs_live_stream_type', NULL, 'primary', 'N', '0', 'admin', '2026-03-27 16:05:54', 'admin', '2026-04-25 13:38:11', NULL);
INSERT INTO `sys_dict_data` VALUES (114, 13, 'PUSH', '13', 'qs_live_stream_type', NULL, 'primary', 'N', '0', 'admin', '2026-03-27 16:06:10', 'admin', '2026-04-25 13:38:06', NULL);
INSERT INTO `sys_dict_data` VALUES (115, 14, '部标1078', '14', 'qs_live_stream_type', NULL, 'primary', 'N', '0', 'admin', '2026-03-27 16:06:22', 'admin', '2026-04-26 20:31:03', NULL);
INSERT INTO `sys_dict_data` VALUES (116, 1, '主码流', '1', 'qs_stream_type', NULL, 'primary', 'N', '0', 'admin', '2026-03-30 12:34:27', '', NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (117, 2, '子码流', '2', 'qs_stream_type', NULL, 'warning', 'N', '0', 'admin', '2026-03-30 12:34:39', '', NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (118, 3, '第三码流', '3', 'qs_stream_type', NULL, 'info', 'N', '0', 'admin', '2026-03-30 12:34:48', '', NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (119, 1, 'UDP', 'UDP', 'qs_protocol', NULL, 'info', 'N', '0', 'admin', '2026-03-30 12:35:05', '', NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (120, 2, 'TCP', 'TCP', 'qs_protocol', NULL, 'primary', 'N', '0', 'admin', '2026-03-30 12:35:15', '', NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (121, 1, '离线', 'OFFLINE', 'qs_device_status', NULL, 'danger', 'N', '0', 'admin', '2026-03-30 12:35:31', '', NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (122, 2, '在线', 'ON', 'qs_device_status', NULL, 'success', 'N', '0', 'admin', '2026-03-30 12:35:43', '', NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (123, 1, '主动添加', '1', 'qs_online_type', NULL, 'primary', 'N', '0', 'admin', '2026-03-30 14:14:46', '', NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (124, 2, '主动注册', '2', 'qs_online_type', NULL, 'primary', 'N', '0', 'admin', '2026-03-30 14:14:55', '', NULL, NULL);
INSERT INTO `sys_dict_data` VALUES (125, 1, 'WS-UsernameToken', '1', 'qs_onvif_auth', NULL, 'primary', 'N', '0', 'admin', '2026-04-09 22:06:08', 'admin', '2026-04-09 22:06:37', NULL);
INSERT INTO `sys_dict_data` VALUES (126, 2, 'Digest', '2', 'qs_onvif_auth', NULL, 'primary', 'N', '0', 'admin', '2026-04-09 22:06:28', '', NULL, NULL);

-- ----------------------------
-- Table structure for sys_dict_type
-- ----------------------------
DROP TABLE IF EXISTS `sys_dict_type`;
CREATE TABLE `sys_dict_type`  (
  `dict_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '字典主键',
  `dict_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '字典名称',
  `dict_type` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '字典类型',
  `status` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '0' COMMENT '状态（0正常 1停用）',
  `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`dict_id`) USING BTREE,
  UNIQUE INDEX `dict_type`(`dict_type`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 107 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '字典类型表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of sys_dict_type
-- ----------------------------
INSERT INTO `sys_dict_type` VALUES (1, '用户性别', 'sys_user_sex', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '用户性别列表');
INSERT INTO `sys_dict_type` VALUES (2, '菜单状态', 'sys_show_hide', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '菜单状态列表');
INSERT INTO `sys_dict_type` VALUES (3, '系统开关', 'sys_normal_disable', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '系统开关列表');
INSERT INTO `sys_dict_type` VALUES (4, '任务状态', 'sys_job_status', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '任务状态列表');
INSERT INTO `sys_dict_type` VALUES (5, '任务分组', 'sys_job_group', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '任务分组列表');
INSERT INTO `sys_dict_type` VALUES (6, '系统是否', 'sys_yes_no', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '系统是否列表');
INSERT INTO `sys_dict_type` VALUES (7, '通知类型', 'sys_notice_type', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '通知类型列表');
INSERT INTO `sys_dict_type` VALUES (8, '通知状态', 'sys_notice_status', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '通知状态列表');
INSERT INTO `sys_dict_type` VALUES (9, '操作类型', 'sys_oper_type', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '操作类型列表');
INSERT INTO `sys_dict_type` VALUES (10, '系统状态', 'sys_common_status', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '登录状态列表');
INSERT INTO `sys_dict_type` VALUES (100, '设备状态', 'qs_status', '0', 'admin', '2026-03-27 16:01:17', 'admin', '2026-03-30 12:32:25', '设备状态列表');
INSERT INTO `sys_dict_type` VALUES (101, '直播流接入类型', 'qs_live_stream_type', '0', 'admin', '2026-03-27 16:02:51', 'admin', '2026-03-30 12:32:34', '直播流接入类型列表');
INSERT INTO `sys_dict_type` VALUES (102, '码流类型', 'qs_stream_type', '0', 'admin', '2026-03-30 12:32:17', '', NULL, '码流类型列表');
INSERT INTO `sys_dict_type` VALUES (103, '传输协议', 'qs_protocol', '0', 'admin', '2026-03-30 12:33:46', '', NULL, '传输协议列表');
INSERT INTO `sys_dict_type` VALUES (104, '设备状态', 'qs_device_status', '0', 'admin', '2026-03-30 12:34:08', '', NULL, '设备状态列表');
INSERT INTO `sys_dict_type` VALUES (105, '上线类型', 'qs_online_type', '0', 'admin', '2026-03-30 14:14:29', '', NULL, '上线类型列表');
INSERT INTO `sys_dict_type` VALUES (106, 'onvif验证类型', 'qs_onvif_auth', '0', 'admin', '2026-04-09 22:05:39', '', NULL, 'onvif验证类型列表');

-- ----------------------------
-- Table structure for sys_job
-- ----------------------------
DROP TABLE IF EXISTS `sys_job`;
CREATE TABLE `sys_job`  (
  `job_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务ID',
  `job_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT '任务名称',
  `job_group` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT 'DEFAULT' COMMENT '任务组名',
  `invoke_target` varchar(500) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '调用目标字符串',
  `cron_expression` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT 'cron执行表达式',
  `misfire_policy` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '3' COMMENT '计划执行错误策略（1立即执行 2执行一次 3放弃执行）',
  `concurrent` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '1' COMMENT '是否并发执行（0允许 1禁止）',
  `status` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '0' COMMENT '状态（0正常 1暂停）',
  `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '备注信息',
  PRIMARY KEY (`job_id`, `job_name`, `job_group`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 109 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '定时任务调度表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of sys_job
-- ----------------------------
INSERT INTO `sys_job` VALUES (100, '海康sdk设备状态任务', 'SYSTEM', 'haiKangTask.task', '0 * * * * ?', '1', '1', '1', 'admin', '2026-03-28 15:08:44', 'admin', '2026-05-08 16:10:42', '');
INSERT INTO `sys_job` VALUES (101, '海康isup设备状态任务', 'SYSTEM', 'haiKangIsupTask.task', '0 * * * * ?', '1', '1', '1', 'admin', '2026-03-30 13:40:49', 'admin', '2026-05-07 21:47:49', '');
INSERT INTO `sys_job` VALUES (102, '大华sdk设备状态任务', 'SYSTEM', 'daHuaTask.task', '0 * * * * ?', '1', '1', '1', 'admin', '2026-03-30 22:49:53', 'admin', '2026-05-07 21:47:50', '');
INSERT INTO `sys_job` VALUES (103, '设备状态任务', 'SYSTEM', 'qsDeviceTask.task', '0 * * * * ?', '1', '1', '1', 'admin', '2026-04-10 02:35:01', 'admin', '2026-05-07 21:47:52', '');
INSERT INTO `sys_job` VALUES (104, 'onvif设备状态', 'SYSTEM', 'onvifTask.task', '0 * * * * ?', '1', '1', '1', 'admin', '2026-04-10 12:41:29', 'admin', '2026-05-07 21:47:54', '');
INSERT INTO `sys_job` VALUES (105, '定时查询待删除的录像文件', 'SYSTEM', 'cloudRecordTask.task', '0 0 0 * * ?', '1', '1', '1', 'admin', '2026-04-11 13:33:40', '', '2026-05-07 21:47:56', '');
INSERT INTO `sys_job` VALUES (106, '录像计划任务', 'SYSTEM', 'recordPlanTask.task', '0 0/10 * * * ?', '1', '1', '1', 'admin', '2026-04-12 22:53:58', 'admin', '2026-05-07 21:47:57', '');
INSERT INTO `sys_job` VALUES (107, 'GB28181 设备状态同步任务', 'SYSTEM', 'gb28181Task.task', '0 * * * * ?', '1', '1', '1', 'admin', '2026-04-26 22:41:58', 'admin', '2026-05-07 21:47:59', '');
INSERT INTO `sys_job` VALUES (108, 'JT1078 设备状态同步任务', 'SYSTEM', 'jt1078Task.task', '0 * * * * ?', '1', '1', '1', 'admin', '2026-04-26 22:42:46', 'admin', '2026-05-07 21:48:00', '');

-- ----------------------------
-- Table structure for sys_job_log
-- ----------------------------
DROP TABLE IF EXISTS `sys_job_log`;
CREATE TABLE `sys_job_log`  (
  `job_log_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务日志ID',
  `job_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '任务名称',
  `job_group` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '任务组名',
  `invoke_target` varchar(500) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '调用目标字符串',
  `job_message` varchar(500) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '日志信息',
  `status` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '0' COMMENT '执行状态（0正常 1失败）',
  `exception_info` varchar(2000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '异常信息',
  `start_time` datetime NULL DEFAULT NULL COMMENT '执行开始时间',
  `end_time` datetime NULL DEFAULT NULL COMMENT '执行结束时间',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`job_log_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 30 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '定时任务调度日志表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of sys_job_log
-- ----------------------------
INSERT INTO `sys_job_log` VALUES (1, '海康isup设备状态任务', 'SYSTEM', 'haiKangIsupTask.task', '海康isup设备状态任务 总共耗时：1682毫秒', '0', '', '2026-05-18 15:51:58', '2026-05-18 15:52:00', '2026-05-18 15:51:59');
INSERT INTO `sys_job_log` VALUES (2, '大华sdk设备状态任务', 'SYSTEM', 'daHuaTask.task', '大华sdk设备状态任务 总共耗时：1477毫秒', '0', '', '2026-05-18 15:54:54', '2026-05-18 15:54:55', '2026-05-18 15:54:55');
INSERT INTO `sys_job_log` VALUES (3, '大华sdk设备状态任务', 'SYSTEM', 'daHuaTask.task', '大华sdk设备状态任务 总共耗时：1762毫秒', '0', '', '2026-05-18 17:28:18', '2026-05-18 17:28:20', '2026-05-18 17:28:20');
INSERT INTO `sys_job_log` VALUES (4, '大华sdk设备状态任务', 'SYSTEM', 'daHuaTask.task', '大华sdk设备状态任务 总共耗时：1787毫秒', '0', '', '2026-05-18 17:47:32', '2026-05-18 17:47:34', '2026-05-18 17:47:33');
INSERT INTO `sys_job_log` VALUES (5, '大华sdk设备状态任务', 'SYSTEM', 'daHuaTask.task', '大华sdk设备状态任务 总共耗时：1307毫秒', '0', '', '2026-05-18 18:01:32', '2026-05-18 18:01:34', '2026-05-18 18:01:33');
INSERT INTO `sys_job_log` VALUES (6, '大华sdk设备状态任务', 'SYSTEM', 'daHuaTask.task', '大华sdk设备状态任务 总共耗时：1660毫秒', '0', '', '2026-05-18 19:28:57', '2026-05-18 19:28:58', '2026-05-18 19:28:58');
INSERT INTO `sys_job_log` VALUES (7, '大华sdk设备状态任务', 'SYSTEM', 'daHuaTask.task', '大华sdk设备状态任务 总共耗时：1327毫秒', '0', '', '2026-05-18 19:34:00', '2026-05-18 19:34:02', '2026-05-18 19:34:01');
INSERT INTO `sys_job_log` VALUES (8, '大华sdk设备状态任务', 'SYSTEM', 'daHuaTask.task', '大华sdk设备状态任务 总共耗时：1570毫秒', '0', '', '2026-05-18 19:51:29', '2026-05-18 19:51:31', '2026-05-18 19:51:30');
INSERT INTO `sys_job_log` VALUES (9, '大华sdk设备状态任务', 'SYSTEM', 'daHuaTask.task', '大华sdk设备状态任务 总共耗时：1607毫秒', '0', '', '2026-05-18 19:56:46', '2026-05-18 19:56:48', '2026-05-18 19:56:48');
INSERT INTO `sys_job_log` VALUES (10, '大华sdk设备状态任务', 'SYSTEM', 'daHuaTask.task', '大华sdk设备状态任务 总共耗时：2159毫秒', '0', '', '2026-05-18 20:25:57', '2026-05-18 20:25:59', '2026-05-18 20:25:58');
INSERT INTO `sys_job_log` VALUES (11, '大华sdk设备状态任务', 'SYSTEM', 'daHuaTask.task', '大华sdk设备状态任务 总共耗时：6163毫秒', '0', '', '2026-05-18 20:37:56', '2026-05-18 20:38:02', '2026-05-18 20:38:02');
INSERT INTO `sys_job_log` VALUES (12, '海康sdk设备状态任务', 'SYSTEM', 'haiKangTask.task', '海康sdk设备状态任务 总共耗时：2599毫秒', '0', '', '2026-05-18 20:58:30', '2026-05-18 20:58:32', '2026-05-18 20:58:32');
INSERT INTO `sys_job_log` VALUES (13, '海康sdk设备状态任务', 'SYSTEM', 'haiKangTask.task', '海康sdk设备状态任务 总共耗时：1703毫秒', '0', '', '2026-05-18 23:31:27', '2026-05-18 23:31:29', '2026-05-18 23:31:28');
INSERT INTO `sys_job_log` VALUES (14, '海康sdk设备状态任务', 'SYSTEM', 'haiKangTask.task', '海康sdk设备状态任务 总共耗时：4083毫秒', '0', '', '2026-05-19 12:34:20', '2026-05-19 12:34:24', '2026-05-19 12:34:24');
INSERT INTO `sys_job_log` VALUES (15, '海康sdk设备状态任务', 'SYSTEM', 'haiKangTask.task', '海康sdk设备状态任务 总共耗时：1678毫秒', '0', '', '2026-05-19 13:10:54', '2026-05-19 13:10:55', '2026-05-19 13:10:55');
INSERT INTO `sys_job_log` VALUES (16, '海康isup设备状态任务', 'SYSTEM', 'haiKangIsupTask.task', '海康isup设备状态任务 总共耗时：1200毫秒', '0', '', '2026-05-19 15:34:50', '2026-05-19 15:34:51', '2026-05-19 15:34:51');
INSERT INTO `sys_job_log` VALUES (17, '海康isup设备状态任务', 'SYSTEM', 'haiKangIsupTask.task', '海康isup设备状态任务 总共耗时：1314毫秒', '0', '', '2026-05-19 16:50:12', '2026-05-19 16:50:14', '2026-05-19 16:50:13');
INSERT INTO `sys_job_log` VALUES (18, '海康isup设备状态任务', 'SYSTEM', 'haiKangIsupTask.task', '海康isup设备状态任务 总共耗时：1632毫秒', '0', '', '2026-05-19 22:21:59', '2026-05-19 22:22:01', '2026-05-19 22:22:01');
INSERT INTO `sys_job_log` VALUES (19, '海康isup设备状态任务', 'SYSTEM', 'haiKangIsupTask.task', '海康isup设备状态任务 总共耗时：951毫秒', '0', '', '2026-05-20 11:20:53', '2026-05-20 11:20:54', '2026-05-20 11:20:54');
INSERT INTO `sys_job_log` VALUES (20, '海康isup设备状态任务', 'SYSTEM', 'haiKangIsupTask.task', '海康isup设备状态任务 总共耗时：1109毫秒', '0', '', '2026-05-20 15:53:37', '2026-05-20 15:53:38', '2026-05-20 15:53:38');
INSERT INTO `sys_job_log` VALUES (21, '海康isup设备状态任务', 'SYSTEM', 'haiKangIsupTask.task', '海康isup设备状态任务 总共耗时：388毫秒', '0', '', '2026-05-20 17:52:16', '2026-05-20 17:52:16', '2026-05-20 17:52:16');
INSERT INTO `sys_job_log` VALUES (22, '大华sdk设备状态任务', 'SYSTEM', 'daHuaTask.task', '大华sdk设备状态任务 总共耗时：13876毫秒', '0', '', '2026-05-20 19:27:02', '2026-05-20 19:27:16', '2026-05-20 19:27:16');
INSERT INTO `sys_job_log` VALUES (23, '大华sdk设备状态任务', 'SYSTEM', 'daHuaTask.task', '大华sdk设备状态任务 总共耗时：1680毫秒', '0', '', '2026-05-20 19:28:29', '2026-05-20 19:28:31', '2026-05-20 19:28:30');
INSERT INTO `sys_job_log` VALUES (24, '大华sdk设备状态任务', 'SYSTEM', 'daHuaTask.task', '大华sdk设备状态任务 总共耗时：1861毫秒', '0', '', '2026-05-20 20:18:11', '2026-05-20 20:18:13', '2026-05-20 20:18:13');
INSERT INTO `sys_job_log` VALUES (25, '大华sdk设备状态任务', 'SYSTEM', 'daHuaTask.task', '大华sdk设备状态任务 总共耗时：1683毫秒', '0', '', '2026-05-20 20:29:51', '2026-05-20 20:29:53', '2026-05-20 20:29:53');
INSERT INTO `sys_job_log` VALUES (26, '海康sdk设备状态任务', 'SYSTEM', 'haiKangTask.task', '海康sdk设备状态任务 总共耗时：2429毫秒', '0', '', '2026-05-20 22:09:45', '2026-05-20 22:09:47', '2026-05-20 22:09:47');
INSERT INTO `sys_job_log` VALUES (27, 'GB28181 设备状态同步任务', 'SYSTEM', 'gb28181Task.task', 'GB28181 设备状态同步任务 总共耗时：1654毫秒', '0', '', '2026-05-21 11:49:01', '2026-05-21 11:49:03', '2026-05-21 11:49:02');
INSERT INTO `sys_job_log` VALUES (28, 'GB28181 设备状态同步任务', 'SYSTEM', 'gb28181Task.task', 'GB28181 设备状态同步任务 总共耗时：1496毫秒', '0', '', '2026-05-21 16:45:39', '2026-05-21 16:45:40', '2026-05-21 16:45:40');
INSERT INTO `sys_job_log` VALUES (29, 'GB28181 设备状态同步任务', 'SYSTEM', 'gb28181Task.task', 'GB28181 设备状态同步任务 总共耗时：715毫秒', '0', '', '2026-05-28 13:03:10', '2026-05-28 13:03:11', '2026-05-28 13:03:11');

-- ----------------------------
-- Table structure for sys_logininfor
-- ----------------------------
DROP TABLE IF EXISTS `sys_logininfor`;
CREATE TABLE `sys_logininfor`  (
  `info_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '访问ID',
  `user_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '用户账号',
  `ipaddr` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '登录IP地址',
  `status` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '0' COMMENT '登录状态（0成功 1失败）',
  `msg` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '提示信息',
  `access_time` datetime NULL DEFAULT NULL COMMENT '访问时间',
  PRIMARY KEY (`info_id`) USING BTREE,
  INDEX `idx_sys_logininfor_s`(`status`) USING BTREE,
  INDEX `idx_sys_logininfor_lt`(`access_time`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 198 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '系统访问记录' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of sys_logininfor
-- ----------------------------
INSERT INTO `sys_logininfor` VALUES (100, '', '192.168.2.200', '0', '退出成功', '2026-03-27 13:57:08');
INSERT INTO `sys_logininfor` VALUES (101, 'admin', '192.168.2.200', '0', '登录成功', '2026-03-27 13:57:17');
INSERT INTO `sys_logininfor` VALUES (102, 'admin', '192.168.2.200', '0', '登录成功', '2026-03-27 14:09:23');
INSERT INTO `sys_logininfor` VALUES (103, 'admin', '192.168.2.200', '0', '退出成功', '2026-03-28 13:35:30');
INSERT INTO `sys_logininfor` VALUES (104, 'admin', '192.168.2.200', '0', '登录成功', '2026-03-28 13:35:36');
INSERT INTO `sys_logininfor` VALUES (105, 'admin', '192.168.2.200', '0', '登录成功', '2026-03-28 16:53:18');
INSERT INTO `sys_logininfor` VALUES (106, 'admin', '192.168.2.200', '0', '退出成功', '2026-03-30 12:16:52');
INSERT INTO `sys_logininfor` VALUES (107, 'admin', '192.168.2.200', '0', '登录成功', '2026-03-30 12:16:58');
INSERT INTO `sys_logininfor` VALUES (108, 'admin', '192.168.2.200', '0', '登录成功', '2026-03-30 13:58:23');
INSERT INTO `sys_logininfor` VALUES (109, 'admin', '192.168.2.200', '0', '退出成功', '2026-03-31 13:15:25');
INSERT INTO `sys_logininfor` VALUES (110, 'admin', '192.168.2.200', '0', '登录成功', '2026-03-31 13:29:43');
INSERT INTO `sys_logininfor` VALUES (111, 'admin', '192.168.2.200', '0', '退出成功', '2026-04-01 13:37:07');
INSERT INTO `sys_logininfor` VALUES (112, 'admin', '192.168.2.200', '0', '登录成功', '2026-04-01 13:37:11');
INSERT INTO `sys_logininfor` VALUES (113, 'admin', '192.168.2.200', '0', '退出成功', '2026-04-02 20:50:16');
INSERT INTO `sys_logininfor` VALUES (114, 'admin', '192.168.2.200', '0', '登录成功', '2026-04-02 20:57:05');
INSERT INTO `sys_logininfor` VALUES (115, 'admin', '192.168.2.200', '0', '退出成功', '2026-04-03 12:45:12');
INSERT INTO `sys_logininfor` VALUES (116, 'admin', '192.168.2.200', '0', '登录成功', '2026-04-03 12:45:16');
INSERT INTO `sys_logininfor` VALUES (117, 'admin', '192.168.2.200', '0', '登录成功', '2026-04-03 19:57:27');
INSERT INTO `sys_logininfor` VALUES (118, 'admin', '192.168.2.200', '0', '登录成功', '2026-04-07 11:52:10');
INSERT INTO `sys_logininfor` VALUES (119, 'admin', '192.168.2.200', '0', '退出成功', '2026-04-08 23:04:40');
INSERT INTO `sys_logininfor` VALUES (120, 'admin', '192.168.2.200', '0', '登录成功', '2026-04-08 23:04:47');
INSERT INTO `sys_logininfor` VALUES (121, 'admin', '192.168.2.200', '0', '退出成功', '2026-04-09 12:02:21');
INSERT INTO `sys_logininfor` VALUES (122, 'admin', '192.168.2.200', '0', '登录成功', '2026-04-09 12:02:27');
INSERT INTO `sys_logininfor` VALUES (123, 'admin', '192.168.2.200', '0', '退出成功', '2026-04-10 12:40:47');
INSERT INTO `sys_logininfor` VALUES (124, 'admin', '192.168.2.200', '0', '登录成功', '2026-04-10 12:40:54');
INSERT INTO `sys_logininfor` VALUES (125, 'admin', '192.168.2.200', '0', '退出成功', '2026-04-11 13:28:10');
INSERT INTO `sys_logininfor` VALUES (126, 'admin', '192.168.2.200', '0', '登录成功', '2026-04-11 13:28:14');
INSERT INTO `sys_logininfor` VALUES (127, 'admin', '192.168.2.200', '0', '退出成功', '2026-04-12 16:36:23');
INSERT INTO `sys_logininfor` VALUES (128, 'admin', '192.168.2.200', '0', '登录成功', '2026-04-12 16:36:32');
INSERT INTO `sys_logininfor` VALUES (129, 'admin', '192.168.2.200', '0', '登录成功', '2026-04-12 22:53:17');
INSERT INTO `sys_logininfor` VALUES (130, 'admin', '192.168.2.200', '0', '退出成功', '2026-04-13 12:36:27');
INSERT INTO `sys_logininfor` VALUES (131, 'admin', '192.168.2.200', '0', '登录成功', '2026-04-13 12:36:31');
INSERT INTO `sys_logininfor` VALUES (132, 'admin', '192.168.2.200', '0', '退出成功', '2026-04-14 14:10:44');
INSERT INTO `sys_logininfor` VALUES (133, 'admin', '192.168.2.200', '0', '登录成功', '2026-04-14 14:15:29');
INSERT INTO `sys_logininfor` VALUES (134, 'admin', '192.168.2.200', '0', '退出成功', '2026-04-15 23:33:09');
INSERT INTO `sys_logininfor` VALUES (135, 'admin', '192.168.2.200', '0', '登录成功', '2026-04-15 23:33:19');
INSERT INTO `sys_logininfor` VALUES (136, 'admin', '192.168.2.200', '0', '退出成功', '2026-04-15 23:34:33');
INSERT INTO `sys_logininfor` VALUES (137, 'admin', '192.168.2.200', '0', '登录成功', '2026-04-15 23:34:47');
INSERT INTO `sys_logininfor` VALUES (138, '', '192.168.81.1', '0', '退出成功', '2026-04-25 13:05:43');
INSERT INTO `sys_logininfor` VALUES (139, 'admin', '192.168.81.1', '0', '登录成功', '2026-04-25 13:05:53');
INSERT INTO `sys_logininfor` VALUES (140, 'admin', '192.168.81.1', '0', '退出成功', '2026-04-25 13:33:24');
INSERT INTO `sys_logininfor` VALUES (141, 'admin', '192.168.81.1', '0', '登录成功', '2026-04-25 13:33:35');
INSERT INTO `sys_logininfor` VALUES (142, 'admin', '192.168.81.1', '0', '登录成功', '2026-04-26 20:30:30');
INSERT INTO `sys_logininfor` VALUES (143, 'admin', '192.168.81.1', '0', '退出成功', '2026-04-27 00:56:35');
INSERT INTO `sys_logininfor` VALUES (144, 'admin', '192.168.81.1', '0', '登录成功', '2026-04-27 01:06:09');
INSERT INTO `sys_logininfor` VALUES (145, 'admin', '192.168.81.1', '0', '登录成功', '2026-04-27 20:28:19');
INSERT INTO `sys_logininfor` VALUES (146, 'admin', '192.168.81.1', '0', '退出成功', '2026-04-28 23:25:39');
INSERT INTO `sys_logininfor` VALUES (147, 'admin', '192.168.81.1', '0', '登录成功', '2026-04-28 23:25:53');
INSERT INTO `sys_logininfor` VALUES (148, 'admin', '192.168.81.1', '0', '退出成功', '2026-04-29 15:30:11');
INSERT INTO `sys_logininfor` VALUES (149, 'admin', '192.168.81.1', '0', '登录成功', '2026-04-29 15:30:17');
INSERT INTO `sys_logininfor` VALUES (150, 'admin', '192.168.81.1', '0', '登录成功', '2026-04-29 19:10:02');
INSERT INTO `sys_logininfor` VALUES (151, 'admin', '192.168.81.1', '0', '退出成功', '2026-04-30 11:53:10');
INSERT INTO `sys_logininfor` VALUES (152, 'admin', '192.168.81.1', '0', '登录成功', '2026-04-30 11:54:56');
INSERT INTO `sys_logininfor` VALUES (153, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-05 15:05:54');
INSERT INTO `sys_logininfor` VALUES (154, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-06 10:08:01');
INSERT INTO `sys_logininfor` VALUES (155, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-06 13:29:30');
INSERT INTO `sys_logininfor` VALUES (156, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-06 13:39:12');
INSERT INTO `sys_logininfor` VALUES (157, 'admin', '192.168.81.1', '0', '退出成功', '2026-05-06 21:09:16');
INSERT INTO `sys_logininfor` VALUES (158, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-06 21:53:41');
INSERT INTO `sys_logininfor` VALUES (159, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-07 10:14:16');
INSERT INTO `sys_logininfor` VALUES (160, 'admin', '192.168.81.1', '0', '退出成功', '2026-05-07 12:06:13');
INSERT INTO `sys_logininfor` VALUES (161, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-07 12:06:19');
INSERT INTO `sys_logininfor` VALUES (162, 'admin', '192.168.81.1', '0', '退出成功', '2026-05-07 12:08:48');
INSERT INTO `sys_logininfor` VALUES (163, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-07 12:09:10');
INSERT INTO `sys_logininfor` VALUES (164, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-07 21:47:14');
INSERT INTO `sys_logininfor` VALUES (165, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-09 10:37:58');
INSERT INTO `sys_logininfor` VALUES (166, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-09 15:02:11');
INSERT INTO `sys_logininfor` VALUES (167, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-10 11:25:07');
INSERT INTO `sys_logininfor` VALUES (168, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-11 09:04:33');
INSERT INTO `sys_logininfor` VALUES (169, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-12 10:12:13');
INSERT INTO `sys_logininfor` VALUES (170, 'admin', '192.168.81.1', '0', '退出成功', '2026-05-13 11:34:55');
INSERT INTO `sys_logininfor` VALUES (171, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-13 11:35:02');
INSERT INTO `sys_logininfor` VALUES (172, 'admin', '192.168.81.1', '0', '退出成功', '2026-05-14 02:56:42');
INSERT INTO `sys_logininfor` VALUES (173, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-14 02:56:46');
INSERT INTO `sys_logininfor` VALUES (174, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-14 12:10:07');
INSERT INTO `sys_logininfor` VALUES (175, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-14 14:17:07');
INSERT INTO `sys_logininfor` VALUES (176, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-14 21:52:57');
INSERT INTO `sys_logininfor` VALUES (177, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-15 09:07:09');
INSERT INTO `sys_logininfor` VALUES (178, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-15 09:33:20');
INSERT INTO `sys_logininfor` VALUES (179, 'admin', '192.168.81.1', '0', '退出成功', '2026-05-15 23:35:40');
INSERT INTO `sys_logininfor` VALUES (180, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-15 23:36:02');
INSERT INTO `sys_logininfor` VALUES (181, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-16 11:47:12');
INSERT INTO `sys_logininfor` VALUES (182, 'admin', '192.168.81.1', '0', '退出成功', '2026-05-17 13:09:43');
INSERT INTO `sys_logininfor` VALUES (183, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-17 13:09:52');
INSERT INTO `sys_logininfor` VALUES (184, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-17 16:21:24');
INSERT INTO `sys_logininfor` VALUES (185, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-17 21:23:42');
INSERT INTO `sys_logininfor` VALUES (186, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-18 11:15:24');
INSERT INTO `sys_logininfor` VALUES (187, 'admin', '192.168.81.1', '0', '退出成功', '2026-05-19 11:27:38');
INSERT INTO `sys_logininfor` VALUES (188, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-19 11:27:51');
INSERT INTO `sys_logininfor` VALUES (189, 'admin', '192.168.81.1', '0', '退出成功', '2026-05-20 11:19:31');
INSERT INTO `sys_logininfor` VALUES (190, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-20 11:19:39');
INSERT INTO `sys_logininfor` VALUES (191, 'admin', '192.168.81.1', '0', '退出成功', '2026-05-21 11:48:27');
INSERT INTO `sys_logininfor` VALUES (192, 'admin', '192.168.81.1', '0', '退出成功', '2026-05-21 11:48:27');
INSERT INTO `sys_logininfor` VALUES (193, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-21 11:48:33');
INSERT INTO `sys_logininfor` VALUES (194, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-28 12:06:54');
INSERT INTO `sys_logininfor` VALUES (195, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-28 12:55:36');
INSERT INTO `sys_logininfor` VALUES (196, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-29 12:45:53');
INSERT INTO `sys_logininfor` VALUES (197, 'admin', '192.168.81.1', '0', '登录成功', '2026-05-30 23:55:34');

-- ----------------------------
-- Table structure for sys_menu
-- ----------------------------
DROP TABLE IF EXISTS `sys_menu`;
CREATE TABLE `sys_menu`  (
  `menu_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '菜单ID',
  `menu_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '菜单名称',
  `parent_id` bigint(20) NULL DEFAULT 0 COMMENT '父菜单ID',
  `order_num` int(4) NULL DEFAULT 0 COMMENT '显示顺序',
  `path` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '路由地址',
  `component` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '组件路径',
  `query` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '路由参数',
  `route_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '路由名称',
  `is_frame` int(1) NULL DEFAULT 1 COMMENT '是否为外链（0是 1否）',
  `is_cache` int(1) NULL DEFAULT 0 COMMENT '是否缓存（0缓存 1不缓存）',
  `menu_type` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '菜单类型（M目录 C菜单 F按钮）',
  `visible` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '0' COMMENT '菜单状态（0显示 1隐藏）',
  `status` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '0' COMMENT '菜单状态（0正常 1停用）',
  `perms` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '权限标识',
  `icon` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '#' COMMENT '菜单图标',
  `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '备注',
  PRIMARY KEY (`menu_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2013 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '菜单权限表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of sys_menu
-- ----------------------------
INSERT INTO `sys_menu` VALUES (1, '系统管理', 0, 12, 'system', NULL, '', '', 1, 0, 'M', '0', '0', '', 'system', 'admin', '2026-03-27 13:52:39', 'admin', '2026-05-17 21:33:11', '系统管理目录');
INSERT INTO `sys_menu` VALUES (2, '系统监控', 0, 13, 'monitor', NULL, '', '', 1, 0, 'M', '0', '0', '', 'monitor', 'admin', '2026-03-27 13:52:39', 'admin', '2026-05-17 21:33:17', '系统监控目录');
INSERT INTO `sys_menu` VALUES (3, '系统工具', 0, 14, 'tool', NULL, '', '', 1, 0, 'M', '0', '0', '', 'tool', 'admin', '2026-03-27 13:52:39', 'admin', '2026-05-17 21:33:21', '系统工具目录');
INSERT INTO `sys_menu` VALUES (100, '用户管理', 1, 1, 'user', 'system/user/index', '', '', 1, 0, 'C', '0', '0', 'system:user:list', 'user', 'admin', '2026-03-27 13:52:39', '', NULL, '用户管理菜单');
INSERT INTO `sys_menu` VALUES (101, '角色管理', 1, 2, 'role', 'system/role/index', '', '', 1, 0, 'C', '0', '0', 'system:role:list', 'peoples', 'admin', '2026-03-27 13:52:39', '', NULL, '角色管理菜单');
INSERT INTO `sys_menu` VALUES (102, '菜单管理', 1, 3, 'menu', 'system/menu/index', '', '', 1, 0, 'C', '0', '0', 'system:menu:list', 'tree-table', 'admin', '2026-03-27 13:52:39', '', NULL, '菜单管理菜单');
INSERT INTO `sys_menu` VALUES (103, '部门管理', 1, 4, 'dept', 'system/dept/index', '', '', 1, 0, 'C', '0', '0', 'system:dept:list', 'tree', 'admin', '2026-03-27 13:52:39', '', NULL, '部门管理菜单');
INSERT INTO `sys_menu` VALUES (104, '岗位管理', 1, 5, 'post', 'system/post/index', '', '', 1, 0, 'C', '0', '0', 'system:post:list', 'post', 'admin', '2026-03-27 13:52:39', '', NULL, '岗位管理菜单');
INSERT INTO `sys_menu` VALUES (105, '字典管理', 1, 6, 'dict', 'system/dict/index', '', '', 1, 0, 'C', '0', '0', 'system:dict:list', 'dict', 'admin', '2026-03-27 13:52:39', '', NULL, '字典管理菜单');
INSERT INTO `sys_menu` VALUES (106, '参数设置', 1, 7, 'config', 'system/config/index', '', '', 1, 0, 'C', '0', '0', 'system:config:list', 'edit', 'admin', '2026-03-27 13:52:39', '', NULL, '参数设置菜单');
INSERT INTO `sys_menu` VALUES (107, '通知公告', 1, 8, 'notice', 'system/notice/index', '', '', 1, 0, 'C', '0', '0', 'system:notice:list', 'message', 'admin', '2026-03-27 13:52:39', '', NULL, '通知公告菜单');
INSERT INTO `sys_menu` VALUES (108, '日志管理', 1, 9, 'log', '', '', '', 1, 0, 'M', '0', '0', '', 'log', 'admin', '2026-03-27 13:52:39', '', NULL, '日志管理菜单');
INSERT INTO `sys_menu` VALUES (109, '在线用户', 2, 1, 'online', 'monitor/online/index', '', '', 1, 0, 'C', '0', '0', 'monitor:online:list', 'online', 'admin', '2026-03-27 13:52:39', '', NULL, '在线用户菜单');
INSERT INTO `sys_menu` VALUES (110, '定时任务', 2, 2, 'job', 'monitor/job/index', '', '', 1, 0, 'C', '0', '0', 'monitor:job:list', 'job', 'admin', '2026-03-27 13:52:39', '', NULL, '定时任务菜单');
INSERT INTO `sys_menu` VALUES (111, 'Sentinel控制台', 2, 3, 'http://localhost:8718', '', '', '', 0, 0, 'C', '0', '0', 'monitor:sentinel:list', 'sentinel', 'admin', '2026-03-27 13:52:39', '', NULL, '流量控制菜单');
INSERT INTO `sys_menu` VALUES (112, 'Nacos控制台', 2, 4, 'http://localhost:8848/nacos', '', '', '', 0, 0, 'C', '0', '0', 'monitor:nacos:list', 'nacos', 'admin', '2026-03-27 13:52:39', '', NULL, '服务治理菜单');
INSERT INTO `sys_menu` VALUES (113, 'Admin控制台', 2, 5, 'http://localhost:9100/login', '', '', '', 0, 0, 'C', '0', '0', 'monitor:server:list', 'server', 'admin', '2026-03-27 13:52:39', '', NULL, '服务监控菜单');
INSERT INTO `sys_menu` VALUES (114, '表单构建', 3, 1, 'build', 'tool/build/index', '', '', 1, 0, 'C', '0', '0', 'tool:build:list', 'build', 'admin', '2026-03-27 13:52:39', '', NULL, '表单构建菜单');
INSERT INTO `sys_menu` VALUES (115, '代码生成', 3, 2, 'gen', 'tool/gen/index', '', '', 1, 0, 'C', '0', '0', 'tool:gen:list', 'code', 'admin', '2026-03-27 13:52:39', '', NULL, '代码生成菜单');
INSERT INTO `sys_menu` VALUES (116, '系统接口', 3, 3, 'http://localhost:8080/swagger-ui/index.html', '', '', '', 0, 0, 'C', '0', '0', 'tool:swagger:list', 'swagger', 'admin', '2026-03-27 13:52:39', '', NULL, '系统接口菜单');
INSERT INTO `sys_menu` VALUES (500, '操作日志', 108, 1, 'operlog', 'system/operlog/index', '', '', 1, 0, 'C', '0', '0', 'system:operlog:list', 'form', 'admin', '2026-03-27 13:52:39', '', NULL, '操作日志菜单');
INSERT INTO `sys_menu` VALUES (501, '登录日志', 108, 2, 'logininfor', 'system/logininfor/index', '', '', 1, 0, 'C', '0', '0', 'system:logininfor:list', 'logininfor', 'admin', '2026-03-27 13:52:39', '', NULL, '登录日志菜单');
INSERT INTO `sys_menu` VALUES (1000, '用户查询', 100, 1, '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:query', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1001, '用户新增', 100, 2, '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:add', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1002, '用户修改', 100, 3, '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:edit', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1003, '用户删除', 100, 4, '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:remove', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1004, '用户导出', 100, 5, '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:export', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1005, '用户导入', 100, 6, '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:import', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1006, '重置密码', 100, 7, '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:resetPwd', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1007, '角色查询', 101, 1, '', '', '', '', 1, 0, 'F', '0', '0', 'system:role:query', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1008, '角色新增', 101, 2, '', '', '', '', 1, 0, 'F', '0', '0', 'system:role:add', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1009, '角色修改', 101, 3, '', '', '', '', 1, 0, 'F', '0', '0', 'system:role:edit', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1010, '角色删除', 101, 4, '', '', '', '', 1, 0, 'F', '0', '0', 'system:role:remove', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1011, '角色导出', 101, 5, '', '', '', '', 1, 0, 'F', '0', '0', 'system:role:export', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1012, '菜单查询', 102, 1, '', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:query', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1013, '菜单新增', 102, 2, '', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:add', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1014, '菜单修改', 102, 3, '', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:edit', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1015, '菜单删除', 102, 4, '', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:remove', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1016, '部门查询', 103, 1, '', '', '', '', 1, 0, 'F', '0', '0', 'system:dept:query', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1017, '部门新增', 103, 2, '', '', '', '', 1, 0, 'F', '0', '0', 'system:dept:add', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1018, '部门修改', 103, 3, '', '', '', '', 1, 0, 'F', '0', '0', 'system:dept:edit', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1019, '部门删除', 103, 4, '', '', '', '', 1, 0, 'F', '0', '0', 'system:dept:remove', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1020, '岗位查询', 104, 1, '', '', '', '', 1, 0, 'F', '0', '0', 'system:post:query', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1021, '岗位新增', 104, 2, '', '', '', '', 1, 0, 'F', '0', '0', 'system:post:add', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1022, '岗位修改', 104, 3, '', '', '', '', 1, 0, 'F', '0', '0', 'system:post:edit', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1023, '岗位删除', 104, 4, '', '', '', '', 1, 0, 'F', '0', '0', 'system:post:remove', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1024, '岗位导出', 104, 5, '', '', '', '', 1, 0, 'F', '0', '0', 'system:post:export', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1025, '字典查询', 105, 1, '#', '', '', '', 1, 0, 'F', '0', '0', 'system:dict:query', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1026, '字典新增', 105, 2, '#', '', '', '', 1, 0, 'F', '0', '0', 'system:dict:add', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1027, '字典修改', 105, 3, '#', '', '', '', 1, 0, 'F', '0', '0', 'system:dict:edit', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1028, '字典删除', 105, 4, '#', '', '', '', 1, 0, 'F', '0', '0', 'system:dict:remove', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1029, '字典导出', 105, 5, '#', '', '', '', 1, 0, 'F', '0', '0', 'system:dict:export', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1030, '参数查询', 106, 1, '#', '', '', '', 1, 0, 'F', '0', '0', 'system:config:query', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1031, '参数新增', 106, 2, '#', '', '', '', 1, 0, 'F', '0', '0', 'system:config:add', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1032, '参数修改', 106, 3, '#', '', '', '', 1, 0, 'F', '0', '0', 'system:config:edit', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1033, '参数删除', 106, 4, '#', '', '', '', 1, 0, 'F', '0', '0', 'system:config:remove', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1034, '参数导出', 106, 5, '#', '', '', '', 1, 0, 'F', '0', '0', 'system:config:export', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1035, '公告查询', 107, 1, '#', '', '', '', 1, 0, 'F', '0', '0', 'system:notice:query', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1036, '公告新增', 107, 2, '#', '', '', '', 1, 0, 'F', '0', '0', 'system:notice:add', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1037, '公告修改', 107, 3, '#', '', '', '', 1, 0, 'F', '0', '0', 'system:notice:edit', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1038, '公告删除', 107, 4, '#', '', '', '', 1, 0, 'F', '0', '0', 'system:notice:remove', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1039, '操作查询', 500, 1, '#', '', '', '', 1, 0, 'F', '0', '0', 'system:operlog:query', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1040, '操作删除', 500, 2, '#', '', '', '', 1, 0, 'F', '0', '0', 'system:operlog:remove', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1041, '日志导出', 500, 3, '#', '', '', '', 1, 0, 'F', '0', '0', 'system:operlog:export', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1042, '登录查询', 501, 1, '#', '', '', '', 1, 0, 'F', '0', '0', 'system:logininfor:query', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1043, '登录删除', 501, 2, '#', '', '', '', 1, 0, 'F', '0', '0', 'system:logininfor:remove', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1044, '日志导出', 501, 3, '#', '', '', '', 1, 0, 'F', '0', '0', 'system:logininfor:export', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1045, '账户解锁', 501, 4, '#', '', '', '', 1, 0, 'F', '0', '0', 'system:logininfor:unlock', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1046, '在线查询', 109, 1, '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:online:query', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1047, '批量强退', 109, 2, '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:online:batchLogout', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1048, '单条强退', 109, 3, '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:online:forceLogout', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1049, '任务查询', 110, 1, '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:job:query', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1050, '任务新增', 110, 2, '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:job:add', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1051, '任务修改', 110, 3, '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:job:edit', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1052, '任务删除', 110, 4, '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:job:remove', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1053, '状态修改', 110, 5, '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:job:changeStatus', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1054, '任务导出', 110, 6, '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:job:export', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1055, '生成查询', 115, 1, '#', '', '', '', 1, 0, 'F', '0', '0', 'tool:gen:query', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1056, '生成修改', 115, 2, '#', '', '', '', 1, 0, 'F', '0', '0', 'tool:gen:edit', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1057, '生成删除', 115, 3, '#', '', '', '', 1, 0, 'F', '0', '0', 'tool:gen:remove', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1058, '导入代码', 115, 2, '#', '', '', '', 1, 0, 'F', '0', '0', 'tool:gen:import', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1059, '预览代码', 115, 4, '#', '', '', '', 1, 0, 'F', '0', '0', 'tool:gen:preview', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1060, '生成代码', 115, 5, '#', '', '', '', 1, 0, 'F', '0', '0', 'tool:gen:code', '#', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2000, '设备管理', 0, 4, 'device', 'qs/device/index', NULL, 'device', 1, 0, 'C', '0', '0', '', 'clipboard', 'admin', '2026-03-27 16:12:03', 'admin', '2026-04-27 13:26:53', '');
INSERT INTO `sys_menu` VALUES (2001, '媒体节点', 0, 10, 'mediaServer', 'zlm/mediaServer/index', NULL, 'mediaServer', 1, 0, 'C', '0', '0', '', 'clipboard', 'admin', '2026-04-10 15:42:29', 'admin', '2026-05-20 13:59:36', '');
INSERT INTO `sys_menu` VALUES (2002, '云端录像', 0, 9, 'cloudRecord', 'zlm/cloudRecord/index', NULL, 'cloudRecord', 1, 0, 'C', '0', '0', '', 'date-range', 'admin', '2026-04-10 22:23:15', 'admin', '2026-05-20 13:59:41', '');
INSERT INTO `sys_menu` VALUES (2003, '录像计划', 0, 8, 'recordPlan', 'zlm/recordPlan/index', NULL, 'recordPlan', 1, 0, 'C', '0', '0', '', 'client', 'admin', '2026-04-11 22:36:33', 'admin', '2026-05-20 13:59:46', '');
INSERT INTO `sys_menu` VALUES (2004, '组织结构', 0, 7, 'common', NULL, NULL, '', 1, 0, 'M', '0', '0', '', 'build', 'admin', '2026-04-14 14:21:47', 'admin', '2026-05-20 13:59:50', '');
INSERT INTO `sys_menu` VALUES (2005, '行政区划', 2004, 1, 'region', 'qs/common/region', NULL, 'region', 1, 0, 'C', '0', '0', NULL, 'code', 'admin', '2026-04-14 14:22:27', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2006, '业务分组', 2004, 2, 'group', 'qs/common/group', NULL, 'group', 1, 0, 'C', '0', '0', NULL, 'dashboard', 'admin', '2026-04-14 14:23:34', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2007, '电子地图', 0, 3, 'map', 'qs/map/index', NULL, 'map', 1, 0, 'C', '0', '0', 'map', 'component', 'admin', '2026-04-15 00:45:20', 'admin', '2026-04-27 13:26:56', '');
INSERT INTO `sys_menu` VALUES (2008, '分屏监控', 0, 1, 'live', 'qs/live/index', NULL, 'live', 1, 0, 'C', '0', '0', NULL, 'button', 'admin', '2026-04-15 14:47:32', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2009, '录像回放', 0, 2, 'recordPlayback', 'zlm/recordPlayback/index', NULL, 'recordPlayback', 1, 0, 'C', '0', '0', NULL, 'education', 'admin', '2026-04-27 13:27:57', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2010, '国标级联', 0, 11, 'platform', 'qs/platform/index', NULL, 'platform', 1, 0, 'C', '0', '0', '', 'input', 'admin', '2026-05-13 17:59:33', 'admin', '2026-05-20 13:59:31', '');
INSERT INTO `sys_menu` VALUES (2011, '设备抓图', 0, 5, 'snapshot', 'qs/snapshot/index', NULL, 'snapshot', 1, 0, 'C', '0', '0', NULL, 'shopping', 'admin', '2026-05-17 21:34:54', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2012, '设备报警', 0, 6, 'alarm', 'qs/alarm/index', NULL, 'alarm', 1, 0, 'C', '0', '0', NULL, 'date', 'admin', '2026-05-20 14:00:49', '', NULL, '');

-- ----------------------------
-- Table structure for sys_notice
-- ----------------------------
DROP TABLE IF EXISTS `sys_notice`;
CREATE TABLE `sys_notice`  (
  `notice_id` int(4) NOT NULL AUTO_INCREMENT COMMENT '公告ID',
  `notice_title` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '公告标题',
  `notice_type` char(1) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '公告类型（1通知 2公告）',
  `notice_content` longblob NULL COMMENT '公告内容',
  `status` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '0' COMMENT '公告状态（0正常 1关闭）',
  `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`notice_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '通知公告表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of sys_notice
-- ----------------------------
INSERT INTO `sys_notice` VALUES (1, 'ruoyi-qs-nvr 系统', '2', 0x3C703EE59FBAE4BA8E72756F79692D636C6F7564E5BC80E58F91E79A846E7672E7B3BBE7BB9FEFBC8CE694AFE68C8172747370EFBC8C72746D70EFBC8C6F6E766966EFBC8CE6B5B7E5BAB773646BEFBC8CE6B5B7E5BAB769737570EFBC8CE5A4A7E58D8E73646BEFBC8C67623238313831EFBC8C6A74383038EFBC8C6A7431303738E7AD89E58D8FE8AEAEE68EA5E585A5EFBC8CE69BB4E69C89E69588E7AEA1E79086E79B91E68EA7E8A786E9A291E380823C2F703E, '0', 'admin', '2026-05-14 12:58:04', '', NULL, NULL);

-- ----------------------------
-- Table structure for sys_notice_read
-- ----------------------------
DROP TABLE IF EXISTS `sys_notice_read`;
CREATE TABLE `sys_notice_read`  (
  `read_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '已读主键',
  `notice_id` int(4) NOT NULL COMMENT '公告id',
  `user_id` bigint(20) NOT NULL COMMENT '用户id',
  `read_time` datetime NOT NULL COMMENT '阅读时间',
  PRIMARY KEY (`read_id`) USING BTREE,
  UNIQUE INDEX `uk_user_notice`(`user_id`, `notice_id`) USING BTREE COMMENT '同一用户同一公告只记录一次'
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '公告已读记录表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of sys_notice_read
-- ----------------------------

-- ----------------------------
-- Table structure for sys_oper_log
-- ----------------------------
DROP TABLE IF EXISTS `sys_oper_log`;
CREATE TABLE `sys_oper_log`  (
  `oper_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '日志主键',
  `title` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '模块标题',
  `business_type` int(2) NULL DEFAULT 0 COMMENT '业务类型（0其它 1新增 2修改 3删除）',
  `method` varchar(200) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '方法名称',
  `request_method` varchar(10) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '请求方式',
  `operator_type` int(1) NULL DEFAULT 0 COMMENT '操作类别（0其它 1后台用户 2手机端用户）',
  `oper_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '操作人员',
  `dept_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '部门名称',
  `oper_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '请求URL',
  `oper_ip` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '主机地址',
  `oper_location` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '操作地点',
  `oper_param` varchar(2000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '请求参数',
  `json_result` varchar(2000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '返回参数',
  `status` int(1) NULL DEFAULT 0 COMMENT '操作状态（0正常 1异常）',
  `error_msg` varchar(2000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '错误消息',
  `oper_time` datetime NULL DEFAULT NULL COMMENT '操作时间',
  `cost_time` bigint(20) NULL DEFAULT 0 COMMENT '消耗时间',
  PRIMARY KEY (`oper_id`) USING BTREE,
  INDEX `idx_sys_oper_log_bt`(`business_type`) USING BTREE,
  INDEX `idx_sys_oper_log_s`(`status`) USING BTREE,
  INDEX `idx_sys_oper_log_ot`(`oper_time`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1578 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '操作日志记录' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of sys_oper_log
-- ----------------------------
INSERT INTO `sys_oper_log` VALUES (100, '代码生成', 6, 'com.ruoyi.gen.controller.GenController.importTableSave()', 'POST', 1, 'admin', NULL, '/gen/importTable', '192.168.2.200', '', '{\"tables\":\"sys_menu\",\"tplWebType\":\"element-plus-typescript\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 14:07:33', 143);
INSERT INTO `sys_oper_log` VALUES (101, '代码生成', 3, 'com.ruoyi.gen.controller.GenController.remove()', 'DELETE', 1, 'admin', NULL, '/gen/1', '192.168.2.200', '', '[1] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 15:52:17', 42);
INSERT INTO `sys_oper_log` VALUES (102, '代码生成', 6, 'com.ruoyi.gen.controller.GenController.importTableSave()', 'POST', 1, 'admin', NULL, '/gen/importTable', '192.168.2.200', '', '{\"tables\":\"qs_device\",\"tplWebType\":\"element-plus-typescript\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 15:52:24', 89);
INSERT INTO `sys_oper_log` VALUES (103, '代码生成', 2, 'com.ruoyi.gen.controller.GenController.editSave()', 'PUT', 1, 'admin', NULL, '/gen', '192.168.2.200', '', '{\"businessName\":\"device\",\"className\":\"QsDevice\",\"columns\":[{\"capJavaField\":\"Id\",\"columnComment\":\"主键ID\",\"columnId\":21,\"columnName\":\"id\",\"columnType\":\"bigint(20)\",\"createBy\":\"admin\",\"createTime\":\"2026-03-27 15:52:24\",\"dictType\":\"\",\"edit\":false,\"htmlType\":\"input\",\"increment\":true,\"insert\":true,\"isIncrement\":\"1\",\"isInsert\":\"1\",\"isPk\":\"1\",\"javaField\":\"id\",\"javaType\":\"Long\",\"list\":false,\"params\":{},\"pk\":true,\"query\":false,\"queryType\":\"EQ\",\"required\":false,\"sort\":1,\"superColumn\":false,\"tableId\":2,\"updateBy\":\"\",\"usableColumn\":false},{\"capJavaField\":\"DeviceCode\",\"columnComment\":\"设备唯一标识\",\"columnId\":22,\"columnName\":\"device_code\",\"columnType\":\"varchar(100)\",\"createBy\":\"admin\",\"createTime\":\"2026-03-27 15:52:24\",\"dictType\":\"\",\"edit\":true,\"htmlType\":\"input\",\"increment\":false,\"insert\":true,\"isEdit\":\"1\",\"isIncrement\":\"0\",\"isInsert\":\"1\",\"isList\":\"1\",\"isPk\":\"0\",\"isQuery\":\"0\",\"isRequired\":\"1\",\"javaField\":\"deviceCode\",\"javaType\":\"String\",\"list\":true,\"params\":{},\"pk\":false,\"query\":false,\"queryType\":\"EQ\",\"required\":true,\"sort\":2,\"superColumn\":false,\"tableId\":2,\"updateBy\":\"\",\"usableColumn\":false},{\"capJavaField\":\"DeviceName\",\"columnComment\":\"设备名称\",\"columnId\":23,\"columnName\":\"device_name\",\"columnType\":\"varchar(255)\",\"createBy\":\"admin\",\"createTime\":\"2026-03-27 15:52:24\",\"dictType\":\"\",\"edit\":true,\"htmlType\":\"input\",\"increment\":false,\"insert\":true,\"isEdit\":\"1\",\"isIncrement\":\"0\",\"isInsert\":\"1\",\"isList\":\"1\",\"isPk\":\"0\",\"isQuery\":\"1\",\"javaField\":\"deviceName\",\"javaType\":\"String\",\"list\":true,\"params\":{},\"pk\":false,\"query\":true,\"queryType\":\"LIKE\",\"required\":false,\"sort\":3,\"superColumn\":false,\"tableId\":2,\"updateBy\":\"\",\"usableColumn\":false},{\"capJavaField\":\"IpAddress\",\"columnComment\":\"IP地址\",\"columnId\":24,\"columnName\":\"ip_address\",\"columnType\":\"varchar(50)\",\"createBy\":\"admin\",\"createTime\":\"2026-03-27 15:52:24\",\"dictType\":\"\",\"edit\":true,\"htmlType\":\"input\",\"increment\":false,\"insert\":true,\"isEdit\":\"1\",\"isIncrement\":\"0\",\"isInsert\":\"1\",\"isList\":\"1\",\"isPk\":\"0\",\"isQuery\":\"1\",\"isRequired\":\"1\",\"javaField\":\"ipAdd', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:00:36', 116);
INSERT INTO `sys_oper_log` VALUES (104, '字典类型', 1, 'com.ruoyi.system.controller.SysDictTypeController.add()', 'POST', 1, 'admin', NULL, '/dict/type', '192.168.2.200', '', '{\"createBy\":\"admin\",\"dictName\":\"设备状态\",\"dictType\":\"device_status\",\"params\":{},\"remark\":\"设备状态列表\",\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:01:17', 33);
INSERT INTO `sys_oper_log` VALUES (105, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"在线\",\"dictSort\":1,\"dictType\":\"device_status\",\"dictValue\":\"ONLINE\",\"listClass\":\"success\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:01:48', 14);
INSERT INTO `sys_oper_log` VALUES (106, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"离线\",\"dictSort\":2,\"dictType\":\"device_status\",\"dictValue\":\"OFFLINE\",\"listClass\":\"danger\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:02:14', 13);
INSERT INTO `sys_oper_log` VALUES (107, '字典类型', 1, 'com.ruoyi.system.controller.SysDictTypeController.add()', 'POST', 1, 'admin', NULL, '/dict/type', '192.168.2.200', '', '{\"createBy\":\"admin\",\"dictName\":\"品牌类型\",\"dictType\":\"device_brand_type\",\"params\":{},\"remark\":\"品牌类型列表\",\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:02:51', 10);
INSERT INTO `sys_oper_log` VALUES (108, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"RTSP\",\"dictSort\":1,\"dictType\":\"device_brand_type\",\"dictValue\":\"1\",\"listClass\":\"primary\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:03:17', 14);
INSERT INTO `sys_oper_log` VALUES (109, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"RTMP\",\"dictSort\":1,\"dictType\":\"device_brand_type\",\"dictValue\":\"2\",\"listClass\":\"primary\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:03:33', 13);
INSERT INTO `sys_oper_log` VALUES (110, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"FLV\",\"dictSort\":3,\"dictType\":\"device_brand_type\",\"dictValue\":\"3\",\"listClass\":\"primary\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:03:44', 13);
INSERT INTO `sys_oper_log` VALUES (111, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"HLS\",\"dictSort\":4,\"dictType\":\"device_brand_type\",\"dictValue\":\"4\",\"listClass\":\"primary\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:03:58', 10);
INSERT INTO `sys_oper_log` VALUES (112, '字典数据', 2, 'com.ruoyi.system.controller.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"createTime\":\"2026-03-27 16:03:33\",\"default\":false,\"dictCode\":103,\"dictLabel\":\"RTMP\",\"dictSort\":2,\"dictType\":\"device_brand_type\",\"dictValue\":\"2\",\"isDefault\":\"N\",\"listClass\":\"primary\",\"params\":{},\"status\":\"0\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:04:03', 10);
INSERT INTO `sys_oper_log` VALUES (113, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"ONVIF\",\"dictSort\":5,\"dictType\":\"device_brand_type\",\"dictValue\":\"5\",\"listClass\":\"primary\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:04:17', 13);
INSERT INTO `sys_oper_log` VALUES (114, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"视频文件\",\"dictSort\":6,\"dictType\":\"device_brand_type\",\"dictValue\":\"6\",\"listClass\":\"primary\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:04:33', 10);
INSERT INTO `sys_oper_log` VALUES (115, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"海康SDK\",\"dictSort\":7,\"dictType\":\"device_brand_type\",\"dictValue\":\"7\",\"listClass\":\"primary\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:04:45', 12);
INSERT INTO `sys_oper_log` VALUES (116, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"海康ISUP\",\"dictSort\":8,\"dictType\":\"device_brand_type\",\"dictValue\":\"8\",\"listClass\":\"primary\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:04:56', 12);
INSERT INTO `sys_oper_log` VALUES (117, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"大华SDK\",\"dictSort\":9,\"dictType\":\"device_brand_type\",\"dictValue\":\"9\",\"listClass\":\"primary\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:05:15', 13);
INSERT INTO `sys_oper_log` VALUES (118, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"宇视SDK\",\"dictSort\":10,\"dictType\":\"device_brand_type\",\"dictValue\":\"10\",\"listClass\":\"primary\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:05:30', 8);
INSERT INTO `sys_oper_log` VALUES (119, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"天地伟业SDK\",\"dictSort\":11,\"dictType\":\"device_brand_type\",\"dictValue\":\"11\",\"listClass\":\"primary\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:05:41', 12);
INSERT INTO `sys_oper_log` VALUES (120, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"国标28181\",\"dictSort\":12,\"dictType\":\"device_brand_type\",\"dictValue\":\"12\",\"listClass\":\"primary\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:05:54', 12);
INSERT INTO `sys_oper_log` VALUES (121, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"cssClass\":\"\",\"default\":false,\"dictLabel\":\"PUSH\",\"dictSort\":12,\"dictType\":\"device_brand_type\",\"dictValue\":\"12\",\"listClass\":\"primary\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:06:10', 12);
INSERT INTO `sys_oper_log` VALUES (122, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"部标1078\",\"dictSort\":13,\"dictType\":\"device_brand_type\",\"dictValue\":\"13\",\"listClass\":\"primary\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:06:22', 11);
INSERT INTO `sys_oper_log` VALUES (123, '代码生成', 2, 'com.ruoyi.gen.controller.GenController.editSave()', 'PUT', 1, 'admin', NULL, '/gen', '192.168.2.200', '', '{\"businessName\":\"device\",\"className\":\"QsDevice\",\"columns\":[{\"capJavaField\":\"Id\",\"columnComment\":\"主键ID\",\"columnId\":21,\"columnName\":\"id\",\"columnType\":\"bigint(20)\",\"createBy\":\"admin\",\"createTime\":\"2026-03-27 15:52:24\",\"dictType\":\"\",\"edit\":false,\"htmlType\":\"input\",\"increment\":true,\"insert\":true,\"isIncrement\":\"1\",\"isInsert\":\"1\",\"isPk\":\"1\",\"javaField\":\"id\",\"javaType\":\"Long\",\"list\":false,\"params\":{},\"pk\":true,\"query\":false,\"queryType\":\"EQ\",\"required\":false,\"sort\":1,\"superColumn\":false,\"tableId\":2,\"updateBy\":\"\",\"updateTime\":\"2026-03-27 16:00:36\",\"usableColumn\":false},{\"capJavaField\":\"DeviceCode\",\"columnComment\":\"设备唯一标识\",\"columnId\":22,\"columnName\":\"device_code\",\"columnType\":\"varchar(100)\",\"createBy\":\"admin\",\"createTime\":\"2026-03-27 15:52:24\",\"dictType\":\"\",\"edit\":true,\"htmlType\":\"input\",\"increment\":false,\"insert\":true,\"isEdit\":\"1\",\"isIncrement\":\"0\",\"isInsert\":\"1\",\"isList\":\"1\",\"isPk\":\"0\",\"isQuery\":\"0\",\"isRequired\":\"1\",\"javaField\":\"deviceCode\",\"javaType\":\"String\",\"list\":true,\"params\":{},\"pk\":false,\"query\":false,\"queryType\":\"EQ\",\"required\":true,\"sort\":2,\"superColumn\":false,\"tableId\":2,\"updateBy\":\"\",\"updateTime\":\"2026-03-27 16:00:36\",\"usableColumn\":false},{\"capJavaField\":\"DeviceName\",\"columnComment\":\"设备名称\",\"columnId\":23,\"columnName\":\"device_name\",\"columnType\":\"varchar(255)\",\"createBy\":\"admin\",\"createTime\":\"2026-03-27 15:52:24\",\"dictType\":\"\",\"edit\":true,\"htmlType\":\"input\",\"increment\":false,\"insert\":true,\"isEdit\":\"1\",\"isIncrement\":\"0\",\"isInsert\":\"1\",\"isList\":\"1\",\"isPk\":\"0\",\"isQuery\":\"1\",\"javaField\":\"deviceName\",\"javaType\":\"String\",\"list\":true,\"params\":{},\"pk\":false,\"query\":true,\"queryType\":\"LIKE\",\"required\":false,\"sort\":3,\"superColumn\":false,\"tableId\":2,\"updateBy\":\"\",\"updateTime\":\"2026-03-27 16:00:36\",\"usableColumn\":false},{\"capJavaField\":\"IpAddress\",\"columnComment\":\"IP地址\",\"columnId\":24,\"columnName\":\"ip_address\",\"columnType\":\"varchar(50)\",\"createBy\":\"admin\",\"createTime\":\"2026-03-27 15:52:24\",\"dictType\":\"\",\"edit\":true,\"htmlType\":\"input\",\"increment\":false,\"insert\":true,\"isEdit\":\"1\",\"', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:06:59', 68);
INSERT INTO `sys_oper_log` VALUES (124, '代码生成', 8, 'com.ruoyi.gen.controller.GenController.batchGenCode()', 'GET', 1, 'admin', NULL, '/gen/batchGenCode', '192.168.2.200', '', '{\"tables\":\"qs_device\"}', NULL, 0, NULL, '2026-03-27 16:07:58', 309);
INSERT INTO `sys_oper_log` VALUES (125, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '192.168.2.200', '', '{\"children\":[],\"createTime\":\"2026-03-27 13:52:39\",\"icon\":\"guide\",\"isCache\":\"0\",\"isFrame\":\"0\",\"menuId\":4,\"menuName\":\"若依官网\",\"menuType\":\"M\",\"orderNum\":100,\"params\":{},\"parentId\":0,\"path\":\"http://ruoyi.vip\",\"perms\":\"\",\"query\":\"\",\"routeName\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:11:30', 25);
INSERT INTO `sys_oper_log` VALUES (126, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '192.168.2.200', '', '{\"children\":[],\"createBy\":\"admin\",\"icon\":\"clipboard\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuName\":\"设备管理\",\"menuType\":\"C\",\"orderNum\":1,\"params\":{},\"parentId\":0,\"path\":\"device\",\"routeName\":\"device\",\"status\":\"0\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:12:03', 10);
INSERT INTO `sys_oper_log` VALUES (127, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '192.168.2.200', '', '{\"children\":[],\"component\":\"qs/device/index\",\"createTime\":\"2026-03-27 16:12:03\",\"icon\":\"clipboard\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":2000,\"menuName\":\"设备管理\",\"menuType\":\"C\",\"orderNum\":1,\"params\":{},\"parentId\":0,\"path\":\"device\",\"perms\":\"\",\"routeName\":\"device\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:12:16', 15);
INSERT INTO `sys_oper_log` VALUES (128, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '192.168.2.200', '', '{\"children\":[],\"createTime\":\"2026-03-27 13:52:39\",\"icon\":\"system\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":1,\"menuName\":\"系统管理\",\"menuType\":\"M\",\"orderNum\":2,\"params\":{},\"parentId\":0,\"path\":\"system\",\"perms\":\"\",\"query\":\"\",\"routeName\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:12:22', 13);
INSERT INTO `sys_oper_log` VALUES (129, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '192.168.2.200', '', '{\"children\":[],\"createTime\":\"2026-03-27 13:52:39\",\"icon\":\"monitor\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":2,\"menuName\":\"系统监控\",\"menuType\":\"M\",\"orderNum\":11,\"params\":{},\"parentId\":0,\"path\":\"monitor\",\"perms\":\"\",\"query\":\"\",\"routeName\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:12:26', 14);
INSERT INTO `sys_oper_log` VALUES (130, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '192.168.2.200', '', '{\"children\":[],\"createTime\":\"2026-03-27 13:52:39\",\"icon\":\"tool\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":3,\"menuName\":\"系统工具\",\"menuType\":\"M\",\"orderNum\":12,\"params\":{},\"parentId\":0,\"path\":\"tool\",\"perms\":\"\",\"query\":\"\",\"routeName\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:12:30', 11);
INSERT INTO `sys_oper_log` VALUES (131, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '192.168.2.200', '', '{\"children\":[],\"createTime\":\"2026-03-27 13:52:39\",\"icon\":\"system\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":1,\"menuName\":\"系统管理\",\"menuType\":\"M\",\"orderNum\":10,\"params\":{},\"parentId\":0,\"path\":\"system\",\"perms\":\"\",\"query\":\"\",\"routeName\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:12:34', 9);
INSERT INTO `sys_oper_log` VALUES (132, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createTime\":\"2026-03-27 16:29:31\",\"deviceName\":\"海康-164\",\"ipAddress\":\"\",\"liveAddress\":\"rtsp://admin:hx147258@192.168.2.164:554/Streaming/Channels/101\",\"params\":{},\"type\":\"1\"} ', NULL, 1, '\r\n### Error updating database.  Cause: java.sql.SQLException: Field \'device_code\' doesn\'t have a default value\r\n### The error may exist in file [C:\\Users\\feng\\Desktop\\ruoyi-wvp-nvr\\RuoYi-Cloud-springboot3\\ruoyi-modules\\ruoyi-qs\\target\\classes\\mapper\\qs\\QsDeviceMapper.xml]\r\n### The error may involve com.ruoyi.qs.mapper.QsDeviceMapper.insertQsDevice-Inline\r\n### The error occurred while setting parameters\r\n### SQL: insert into qs_device          ( device_name,                                                                 type,                                       live_address,                                                                                                                     create_time )           values ( ?,                                                                 ?,                                       ?,                                                                                                                     ? )\r\n### Cause: java.sql.SQLException: Field \'device_code\' doesn\'t have a default value\n; Field \'device_code\' doesn\'t have a default value', '2026-03-27 16:29:32', 228);
INSERT INTO `sys_oper_log` VALUES (133, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 16:39:19\",\"deviceCode\":\"rtsp_2037449374474309632\",\"deviceName\":\"海康-164\",\"ipAddress\":\"\",\"liveAddress\":\"rtsp://admin:hx147258@192.168.2.164:554/Streaming/Channels/101\",\"params\":{},\"type\":\"1\"} ', NULL, 1, '\r\n### Error updating database.  Cause: java.sql.SQLException: Field \'ip_address\' doesn\'t have a default value\r\n### The error may exist in file [C:\\Users\\feng\\Desktop\\ruoyi-wvp-nvr\\RuoYi-Cloud-springboot3\\ruoyi-modules\\ruoyi-qs\\target\\classes\\mapper\\qs\\QsDeviceMapper.xml]\r\n### The error may involve com.ruoyi.qs.mapper.QsDeviceMapper.insertQsDevice-Inline\r\n### The error occurred while setting parameters\r\n### SQL: insert into qs_device          ( device_code,             device_name,                                                                 type,                                       live_address,                                                                                                        create_by,             create_time )           values ( ?,             ?,                                                                 ?,                                       ?,                                                                                                        ?,             ? )\r\n### Cause: java.sql.SQLException: Field \'ip_address\' doesn\'t have a default value\n; Field \'ip_address\' doesn\'t have a default value', '2026-03-27 16:39:19', 328);
INSERT INTO `sys_oper_log` VALUES (134, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 16:40:05\",\"deviceCode\":\"rtsp_2037449568955797504\",\"deviceName\":\"海康-164\",\"id\":1,\"ipAddress\":\"\",\"liveAddress\":\"rtsp://admin:hx147258@192.168.2.164:554/Streaming/Channels/101\",\"params\":{},\"type\":\"1\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:40:05', 22);
INSERT INTO `sys_oper_log` VALUES (135, '字典类型', 2, 'com.ruoyi.system.controller.SysDictTypeController.edit()', 'PUT', 1, 'admin', NULL, '/dict/type', '192.168.2.200', '', '{\"createBy\":\"admin\",\"createTime\":\"2026-03-27 16:02:51\",\"dictId\":101,\"dictName\":\"直播流接入类型\",\"dictType\":\"live_stream_type\",\"params\":{},\"remark\":\"直播流接入类型列表\",\"status\":\"0\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:43:04', 41);
INSERT INTO `sys_oper_log` VALUES (136, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 16:40:06\",\"deviceCode\":\"rtsp_2037449568955797504\",\"deviceName\":\"海康-164\",\"id\":1,\"ipAddress\":\"192.168.2.164\",\"liveAddress\":\"rtsp://admin:hx147258@192.168.2.164:554/Streaming/Channels/101\",\"onlineType\":\"1\",\"params\":{},\"status\":\"ONLINE\",\"type\":\"1\",\"updateBy\":\"\",\"updateTime\":\"2026-03-27 16:45:49\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 16:45:49', 13);
INSERT INTO `sys_oper_log` VALUES (137, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:04:34\",\"deviceCode\":\"rtmp_2037455727439843328\",\"deviceName\":\"测试rtmp\",\"lastOnlineTime\":\"2026-03-27\",\"liveAddress\":\"rtmp://liteavapp.qcloud.com/live/liteavdemoplayerstreamid\",\"params\":{},\"type\":\"2\"} ', NULL, 1, 'RTMP地址格式不正确', '2026-03-27 17:04:34', 129);
INSERT INTO `sys_oper_log` VALUES (138, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:05:23\",\"deviceCode\":\"rtmp_2037455934688763904\",\"deviceName\":\"测试rtmp\",\"id\":2,\"lastOnlineTime\":\"2026-03-27\",\"liveAddress\":\"rtmp://liteavapp.qcloud.com/live/liteavdemoplayerstreamid\",\"params\":{},\"type\":\"2\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 17:05:23', 195);
INSERT INTO `sys_oper_log` VALUES (139, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:14:02\",\"deviceName\":\"测试-flv\",\"lastOnlineTime\":\"2026-03-27 17:14:02\",\"liveAddress\":\"http://139.9.214.221:8092/rtp/34020000001320000009_34020000001320000009.live.flv?originTypeStr=rtp_push&videoCodec=H264\",\"params\":{},\"type\":\"3\"} ', NULL, 1, '\r\n### Error updating database.  Cause: java.sql.SQLException: Field \'device_code\' doesn\'t have a default value\r\n### The error may exist in file [C:\\Users\\feng\\Desktop\\ruoyi-wvp-nvr\\RuoYi-Cloud-springboot3\\ruoyi-modules\\ruoyi-qs\\target\\classes\\mapper\\qs\\QsDeviceMapper.xml]\r\n### The error may involve com.ruoyi.qs.mapper.QsDeviceMapper.insertQsDevice-Inline\r\n### The error occurred while setting parameters\r\n### SQL: insert into qs_device          ( device_name,                                                                 type,                                       live_address,                                                                              last_online_time,                          create_by,             create_time )           values ( ?,                                                                 ?,                                       ?,                                                                              ?,                          ?,             ? )\r\n### Cause: java.sql.SQLException: Field \'device_code\' doesn\'t have a default value\n; Field \'device_code\' doesn\'t have a default value', '2026-03-27 17:14:02', 175);
INSERT INTO `sys_oper_log` VALUES (140, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:05:24\",\"deviceCode\":\"rtmp_2037455934688763904\",\"deviceName\":\"测试-rtmp\",\"id\":2,\"lastOnlineTime\":\"2026-03-27 17:05:24\",\"liveAddress\":\"rtmp://liteavapp.qcloud.com/live/liteavdemoplayerstreamid\",\"onlineType\":\"1\",\"params\":{},\"status\":\"ONLINE\",\"type\":\"2\",\"updateBy\":\"\",\"updateTime\":\"2026-03-27 17:14:11\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 17:14:11', 10);
INSERT INTO `sys_oper_log` VALUES (141, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:17:19\",\"deviceCode\":\"rtsp_2037458937663602688\",\"deviceName\":\"测试-flv\",\"lastOnlineTime\":\"2026-03-27 17:17:19\",\"liveAddress\":\"http://139.9.214.221:8092/rtp/34020000001320000009_34020000001320000009.live.flv?originTypeStr=rtp_push&videoCodec=H264\",\"params\":{},\"type\":\"1\"} ', NULL, 1, 'RTSP地址格式不正确', '2026-03-27 17:17:19', 109);
INSERT INTO `sys_oper_log` VALUES (142, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:17:24\",\"deviceCode\":\"flv_2037458960426090496\",\"deviceName\":\"测试-flv\",\"id\":3,\"lastOnlineTime\":\"2026-03-27 17:17:24\",\"liveAddress\":\"http://139.9.214.221:8092/rtp/34020000001320000009_34020000001320000009.live.flv?originTypeStr=rtp_push&videoCodec=H264\",\"params\":{},\"type\":\"3\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 17:17:25', 118);
INSERT INTO `sys_oper_log` VALUES (143, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 16:40:06\",\"deviceCode\":\"rtsp_2037449568955797504\",\"deviceName\":\"测试-rtsp\",\"id\":1,\"ipAddress\":\"\",\"lastOnlineTime\":\"2026-03-27 16:40:06\",\"liveAddress\":\"rtsp://admin:hx147258@192.168.2.164:554/Streaming/Channels/101\",\"onlineType\":\"1\",\"params\":{},\"status\":\"ONLINE\",\"type\":\"1\",\"updateBy\":\"\",\"updateTime\":\"2026-03-27 17:17:33\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 17:17:33', 9);
INSERT INTO `sys_oper_log` VALUES (144, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:17:53\",\"deviceCode\":\"hls_2037459081469509632\",\"deviceName\":\"测试-hls\",\"id\":4,\"lastOnlineTime\":\"2026-03-27 17:17:53\",\"liveAddress\":\"http://139.9.214.221:8092/rtp/34020000001320000009_34020000001320000009/hls.m3u8?originTypeStr=rtp_push&videoCodec=H264\",\"params\":{},\"type\":\"4\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 17:17:53', 9);
INSERT INTO `sys_oper_log` VALUES (145, '代码生成', 2, 'com.ruoyi.gen.controller.GenController.editSave()', 'PUT', 1, 'admin', NULL, '/gen', '192.168.2.200', '', '{\"businessName\":\"device\",\"className\":\"QsDevice\",\"columns\":[{\"capJavaField\":\"Id\",\"columnComment\":\"主键ID\",\"columnId\":21,\"columnName\":\"id\",\"columnType\":\"bigint(20)\",\"createBy\":\"admin\",\"createTime\":\"2026-03-27 15:52:24\",\"dictType\":\"\",\"edit\":false,\"htmlType\":\"input\",\"increment\":true,\"insert\":true,\"isIncrement\":\"1\",\"isInsert\":\"1\",\"isPk\":\"1\",\"javaField\":\"id\",\"javaType\":\"Long\",\"list\":false,\"params\":{},\"pk\":true,\"query\":false,\"queryType\":\"EQ\",\"required\":false,\"sort\":1,\"superColumn\":false,\"tableId\":2,\"updateBy\":\"\",\"updateTime\":\"2026-03-27 16:06:59\",\"usableColumn\":false},{\"capJavaField\":\"DeviceCode\",\"columnComment\":\"设备唯一标识\",\"columnId\":22,\"columnName\":\"device_code\",\"columnType\":\"varchar(100)\",\"createBy\":\"admin\",\"createTime\":\"2026-03-27 15:52:24\",\"dictType\":\"\",\"edit\":true,\"htmlType\":\"input\",\"increment\":false,\"insert\":true,\"isEdit\":\"1\",\"isIncrement\":\"0\",\"isInsert\":\"1\",\"isList\":\"1\",\"isPk\":\"0\",\"isQuery\":\"0\",\"isRequired\":\"1\",\"javaField\":\"deviceCode\",\"javaType\":\"String\",\"list\":true,\"params\":{},\"pk\":false,\"query\":false,\"queryType\":\"EQ\",\"required\":true,\"sort\":2,\"superColumn\":false,\"tableId\":2,\"updateBy\":\"\",\"updateTime\":\"2026-03-27 16:06:59\",\"usableColumn\":false},{\"capJavaField\":\"DeviceName\",\"columnComment\":\"设备名称\",\"columnId\":23,\"columnName\":\"device_name\",\"columnType\":\"varchar(255)\",\"createBy\":\"admin\",\"createTime\":\"2026-03-27 15:52:24\",\"dictType\":\"\",\"edit\":true,\"htmlType\":\"input\",\"increment\":false,\"insert\":true,\"isEdit\":\"1\",\"isIncrement\":\"0\",\"isInsert\":\"1\",\"isList\":\"1\",\"isPk\":\"0\",\"isQuery\":\"1\",\"javaField\":\"deviceName\",\"javaType\":\"String\",\"list\":true,\"params\":{},\"pk\":false,\"query\":true,\"queryType\":\"LIKE\",\"required\":false,\"sort\":3,\"superColumn\":false,\"tableId\":2,\"updateBy\":\"\",\"updateTime\":\"2026-03-27 16:06:59\",\"usableColumn\":false},{\"capJavaField\":\"IpAddress\",\"columnComment\":\"IP地址\",\"columnId\":24,\"columnName\":\"ip_address\",\"columnType\":\"varchar(50)\",\"createBy\":\"admin\",\"createTime\":\"2026-03-27 15:52:24\",\"dictType\":\"\",\"edit\":true,\"htmlType\":\"input\",\"increment\":false,\"insert\":true,\"isEdit\":\"1\",\"', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 17:19:13', 69);
INSERT INTO `sys_oper_log` VALUES (146, '代码生成', 2, 'com.ruoyi.gen.controller.GenController.editSave()', 'PUT', 1, 'admin', NULL, '/gen', '192.168.2.200', '', '{\"businessName\":\"device\",\"className\":\"QsDevice\",\"columns\":[{\"capJavaField\":\"Id\",\"columnComment\":\"主键ID\",\"columnId\":21,\"columnName\":\"id\",\"columnType\":\"bigint(20)\",\"createBy\":\"admin\",\"createTime\":\"2026-03-27 15:52:24\",\"dictType\":\"\",\"edit\":false,\"htmlType\":\"input\",\"increment\":true,\"insert\":true,\"isIncrement\":\"1\",\"isInsert\":\"1\",\"isPk\":\"1\",\"javaField\":\"id\",\"javaType\":\"Long\",\"list\":false,\"params\":{},\"pk\":true,\"query\":false,\"queryType\":\"EQ\",\"required\":false,\"sort\":1,\"superColumn\":false,\"tableId\":2,\"updateBy\":\"\",\"updateTime\":\"2026-03-27 17:19:13\",\"usableColumn\":false},{\"capJavaField\":\"DeviceCode\",\"columnComment\":\"设备唯一标识\",\"columnId\":22,\"columnName\":\"device_code\",\"columnType\":\"varchar(100)\",\"createBy\":\"admin\",\"createTime\":\"2026-03-27 15:52:24\",\"dictType\":\"\",\"edit\":true,\"htmlType\":\"input\",\"increment\":false,\"insert\":true,\"isEdit\":\"1\",\"isIncrement\":\"0\",\"isInsert\":\"1\",\"isList\":\"1\",\"isPk\":\"0\",\"isQuery\":\"0\",\"isRequired\":\"1\",\"javaField\":\"deviceCode\",\"javaType\":\"String\",\"list\":true,\"params\":{},\"pk\":false,\"query\":false,\"queryType\":\"EQ\",\"required\":true,\"sort\":2,\"superColumn\":false,\"tableId\":2,\"updateBy\":\"\",\"updateTime\":\"2026-03-27 17:19:13\",\"usableColumn\":false},{\"capJavaField\":\"DeviceName\",\"columnComment\":\"设备名称\",\"columnId\":23,\"columnName\":\"device_name\",\"columnType\":\"varchar(255)\",\"createBy\":\"admin\",\"createTime\":\"2026-03-27 15:52:24\",\"dictType\":\"\",\"edit\":true,\"htmlType\":\"input\",\"increment\":false,\"insert\":true,\"isEdit\":\"1\",\"isIncrement\":\"0\",\"isInsert\":\"1\",\"isList\":\"1\",\"isPk\":\"0\",\"isQuery\":\"1\",\"javaField\":\"deviceName\",\"javaType\":\"String\",\"list\":true,\"params\":{},\"pk\":false,\"query\":true,\"queryType\":\"LIKE\",\"required\":false,\"sort\":3,\"superColumn\":false,\"tableId\":2,\"updateBy\":\"\",\"updateTime\":\"2026-03-27 17:19:13\",\"usableColumn\":false},{\"capJavaField\":\"IpAddress\",\"columnComment\":\"IP地址\",\"columnId\":24,\"columnName\":\"ip_address\",\"columnType\":\"varchar(50)\",\"createBy\":\"admin\",\"createTime\":\"2026-03-27 15:52:24\",\"dictType\":\"\",\"edit\":true,\"htmlType\":\"input\",\"increment\":false,\"insert\":true,\"isEdit\":\"1\",\"', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 17:19:44', 81);
INSERT INTO `sys_oper_log` VALUES (147, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:34:41\",\"deviceName\":\"测试-视频文件\",\"lastOnlineTime\":\"2026-03-27 17:34:41\",\"liveAddress\":\"http://127.0.0.1:9300/statics/2026/03/27/cs_20260327173413A002.mp4\",\"params\":{},\"type\":\"6\"} ', NULL, 1, '\r\n### Error updating database.  Cause: java.sql.SQLException: Field \'device_code\' doesn\'t have a default value\r\n### The error may exist in file [C:\\Users\\feng\\Desktop\\ruoyi-wvp-nvr\\RuoYi-Cloud-springboot3\\ruoyi-modules\\ruoyi-qs\\target\\classes\\mapper\\qs\\QsDeviceMapper.xml]\r\n### The error may involve com.ruoyi.qs.mapper.QsDeviceMapper.insertQsDevice-Inline\r\n### The error occurred while setting parameters\r\n### SQL: insert into qs_device          ( device_name,                                                                 type,                                       live_address,                                                                              last_online_time,                          create_by,             create_time )           values ( ?,                                                                 ?,                                       ?,                                                                              ?,                          ?,             ? )\r\n### Cause: java.sql.SQLException: Field \'device_code\' doesn\'t have a default value\n; Field \'device_code\' doesn\'t have a default value', '2026-03-27 17:34:41', 130);
INSERT INTO `sys_oper_log` VALUES (148, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:36:20\",\"deviceCode\":\"video_file_2037463723775528960\",\"deviceName\":\"测试-视频文件\",\"id\":5,\"lastOnlineTime\":\"2026-03-27 17:36:20\",\"liveAddress\":\"http://127.0.0.1:9300/statics/2026/03/27/cs_20260327173413A002.mp4\",\"params\":{},\"type\":\"6\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-27 17:36:20', 199);
INSERT INTO `sys_oper_log` VALUES (149, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-28 14:25:42\",\"deviceCode\":\"haikang_2037778134977400832\",\"deviceName\":\"测试-海康sdk\",\"id\":6,\"ipAddress\":\"192.168.2.164\",\"lastOnlineTime\":\"2026-03-28 14:25:42\",\"params\":{},\"port\":8000,\"type\":\"7\",\"userName\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-28 14:25:43', 1856);
INSERT INTO `sys_oper_log` VALUES (150, '定时任务', 1, 'com.ruoyi.job.controller.SysJobController.add()', 'POST', 1, 'admin', NULL, '/job', '192.168.2.200', '', '{\"concurrent\":\"1\",\"cronExpression\":\"* * * * * ?\",\"invokeTarget\":\"haiKangTask.task\",\"jobGroup\":\"SYSTEM\",\"jobName\":\"海康sdk任务\",\"misfirePolicy\":\"1\",\"nextValidTime\":\"2026-03-28 15:08:20\",\"params\":{},\"status\":\"0\"} ', NULL, 1, 'No bean named \'haiKangTask\' available', '2026-03-28 15:08:20', 46);
INSERT INTO `sys_oper_log` VALUES (151, '定时任务', 1, 'com.ruoyi.job.controller.SysJobController.add()', 'POST', 1, 'admin', NULL, '/job', '192.168.2.200', '', '{\"concurrent\":\"1\",\"createBy\":\"admin\",\"cronExpression\":\"* * * * * ?\",\"invokeTarget\":\"haiKangTask.task\",\"jobGroup\":\"SYSTEM\",\"jobId\":100,\"jobName\":\"海康sdk任务\",\"misfirePolicy\":\"1\",\"nextValidTime\":\"2026-03-28 15:08:45\",\"params\":{},\"status\":\"1\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-28 15:08:45', 109);
INSERT INTO `sys_oper_log` VALUES (152, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.edit()', 'PUT', 1, 'admin', NULL, '/job', '192.168.2.200', '', '{\"concurrent\":\"1\",\"createBy\":\"admin\",\"createTime\":\"2026-03-28 15:08:44\",\"cronExpression\":\"0 * * * * ?\",\"invokeTarget\":\"haiKangTask.task\",\"jobGroup\":\"SYSTEM\",\"jobId\":100,\"jobName\":\"海康sdk任务\",\"misfirePolicy\":\"1\",\"nextValidTime\":\"2026-03-28 15:18:00\",\"params\":{},\"remark\":\"\",\"status\":\"1\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-28 15:17:09', 161);
INSERT INTO `sys_oper_log` VALUES (153, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":100,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-28 15:17:18', 12);
INSERT INTO `sys_oper_log` VALUES (154, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":100,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-28 15:17:58', 10);
INSERT INTO `sys_oper_log` VALUES (155, '定时任务', 3, 'com.ruoyi.job.controller.SysJobController.remove()', 'DELETE', 1, 'admin', NULL, '/job/1,2,3', '192.168.2.200', '', '[1,2,3] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-28 15:19:27', 27);
INSERT INTO `sys_oper_log` VALUES (156, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.changeStatus()', 'PUT', 1, 'admin', NULL, '/job/changeStatus', '192.168.2.200', '', '{\"jobId\":100,\"misfirePolicy\":\"0\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-28 15:19:31', 22);
INSERT INTO `sys_oper_log` VALUES (157, '调度日志', 9, 'com.ruoyi.job.controller.SysJobLogController.clean()', 'DELETE', 1, 'admin', NULL, '/job/log/clean', '192.168.2.200', '', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-28 15:19:46', 43);
INSERT INTO `sys_oper_log` VALUES (158, '字典数据', 2, 'com.ruoyi.system.controller.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"createTime\":\"2026-03-27 16:02:14\",\"default\":false,\"dictCode\":101,\"dictLabel\":\"停用\",\"dictSort\":2,\"dictType\":\"device_status\",\"dictValue\":\"DEACTIVATE\",\"isDefault\":\"N\",\"listClass\":\"danger\",\"params\":{},\"status\":\"0\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-28 15:27:56', 23);
INSERT INTO `sys_oper_log` VALUES (159, '字典数据', 2, 'com.ruoyi.system.controller.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"createTime\":\"2026-03-27 16:01:48\",\"default\":false,\"dictCode\":100,\"dictLabel\":\"启用\",\"dictSort\":1,\"dictType\":\"device_status\",\"dictValue\":\"ENABLE\",\"isDefault\":\"N\",\"listClass\":\"success\",\"params\":{},\"status\":\"0\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-28 15:28:09', 14);
INSERT INTO `sys_oper_log` VALUES (160, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.changeStatus()', 'PUT', 1, 'admin', NULL, '/device/changeStatus', '192.168.2.200', '', '{\"id\":1,\"params\":{},\"status\":\"ENABLE\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-28 15:39:45', 53);
INSERT INTO `sys_oper_log` VALUES (161, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.changeStatus()', 'PUT', 1, 'admin', NULL, '/device/changeStatus', '192.168.2.200', '', '{\"id\":1,\"params\":{},\"status\":\"DEACTIVATE\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-28 15:39:50', 15);
INSERT INTO `sys_oper_log` VALUES (162, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.changeStatus()', 'PUT', 1, 'admin', NULL, '/device/changeStatus', '192.168.2.200', '', '{\"id\":1,\"params\":{},\"status\":\"ENABLE\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-28 15:40:15', 12);
INSERT INTO `sys_oper_log` VALUES (163, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.changeStatus()', 'PUT', 1, 'admin', NULL, '/device/changeStatus', '192.168.2.200', '', '{\"id\":1,\"params\":{},\"status\":\"DEACTIVATE\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-28 15:40:18', 13);
INSERT INTO `sys_oper_log` VALUES (164, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.changeStatus()', 'PUT', 1, 'admin', NULL, '/device/changeStatus', '192.168.2.200', '', '{\"id\":1,\"params\":{},\"status\":\"ENABLE\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-28 15:40:32', 12);
INSERT INTO `sys_oper_log` VALUES (165, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.changeStatus()', 'PUT', 1, 'admin', NULL, '/device/changeStatus', '192.168.2.200', '', '{\"id\":1,\"params\":{},\"status\":\"DEACTIVATE\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-28 15:40:34', 10);
INSERT INTO `sys_oper_log` VALUES (166, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.changeStatus()', 'PUT', 1, 'admin', NULL, '/device/changeStatus', '192.168.2.200', '', '{\"id\":1,\"params\":{},\"status\":\"ENABLE\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-28 15:41:46', 51);
INSERT INTO `sys_oper_log` VALUES (167, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.changeStatus()', 'PUT', 1, 'admin', NULL, '/device/changeStatus', '192.168.2.200', '', '{\"id\":1,\"params\":{},\"status\":\"DEACTIVATE\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-28 16:53:51', 57);
INSERT INTO `sys_oper_log` VALUES (168, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-28 17:25:54\",\"deviceName\":\"测试-海康isup\",\"ipAddress\":\"192.168.2.224\",\"lastOnlineTime\":\"2026-03-28 17:25:54\",\"params\":{},\"status\":\"ENABLE\",\"type\":\"8\"} ', NULL, 1, '\r\n### Error updating database.  Cause: java.sql.SQLException: Field \'device_code\' doesn\'t have a default value\r\n### The error may exist in file [C:\\Users\\feng\\Desktop\\ruoyi-qs-nvr\\ruoyi-modules\\ruoyi-qs\\target\\classes\\mapper\\qs\\QsDeviceMapper.xml]\r\n### The error may involve com.ruoyi.qs.mapper.QsDeviceMapper.insertQsDevice-Inline\r\n### The error occurred while setting parameters\r\n### SQL: insert into qs_device          ( device_name,             ip_address,                                                    type,                                                    channel,                                                    status,             last_online_time,                          create_by,             create_time )           values ( ?,             ?,                                                    ?,                                                    ?,                                                    ?,             ?,                          ?,             ? )\r\n### Cause: java.sql.SQLException: Field \'device_code\' doesn\'t have a default value\n; Field \'device_code\' doesn\'t have a default value', '2026-03-28 17:25:54', 178);
INSERT INTO `sys_oper_log` VALUES (169, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-28 17:26:01\",\"deviceName\":\"测试-海康isup\",\"ipAddress\":\"192.168.2.224\",\"lastOnlineTime\":\"2026-03-28 17:26:01\",\"params\":{},\"status\":\"ENABLE\",\"type\":\"8\"} ', NULL, 1, '\r\n### Error updating database.  Cause: java.sql.SQLException: Field \'device_code\' doesn\'t have a default value\r\n### The error may exist in file [C:\\Users\\feng\\Desktop\\ruoyi-qs-nvr\\ruoyi-modules\\ruoyi-qs\\target\\classes\\mapper\\qs\\QsDeviceMapper.xml]\r\n### The error may involve com.ruoyi.qs.mapper.QsDeviceMapper.insertQsDevice-Inline\r\n### The error occurred while setting parameters\r\n### SQL: insert into qs_device          ( device_name,             ip_address,                                                    type,                                                    channel,                                                    status,             last_online_time,                          create_by,             create_time )           values ( ?,             ?,                                                    ?,                                                    ?,                                                    ?,             ?,                          ?,             ? )\r\n### Cause: java.sql.SQLException: Field \'device_code\' doesn\'t have a default value\n; Field \'device_code\' doesn\'t have a default value', '2026-03-28 17:26:01', 10);
INSERT INTO `sys_oper_log` VALUES (170, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-28 17:26:14\",\"deviceName\":\"测试-海康isup\",\"ipAddress\":\"192.168.2.224\",\"lastOnlineTime\":\"2026-03-28 17:26:14\",\"params\":{},\"status\":\"ENABLE\",\"type\":\"8\"} ', NULL, 1, '\r\n### Error updating database.  Cause: java.sql.SQLException: Field \'device_code\' doesn\'t have a default value\r\n### The error may exist in file [C:\\Users\\feng\\Desktop\\ruoyi-qs-nvr\\ruoyi-modules\\ruoyi-qs\\target\\classes\\mapper\\qs\\QsDeviceMapper.xml]\r\n### The error may involve com.ruoyi.qs.mapper.QsDeviceMapper.insertQsDevice-Inline\r\n### The error occurred while setting parameters\r\n### SQL: insert into qs_device          ( device_name,             ip_address,                                                    type,                                                    channel,                                                    status,             last_online_time,                          create_by,             create_time )           values ( ?,             ?,                                                    ?,                                                    ?,                                                    ?,             ?,                          ?,             ? )\r\n### Cause: java.sql.SQLException: Field \'device_code\' doesn\'t have a default value\n; Field \'device_code\' doesn\'t have a default value', '2026-03-28 17:26:14', 11);
INSERT INTO `sys_oper_log` VALUES (171, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-28 17:27:03\",\"deviceName\":\"测试-海康isup\",\"ipAddress\":\"192.168.2.224\",\"lastOnlineTime\":\"2026-03-28 17:27:03\",\"params\":{},\"status\":\"ENABLE\",\"type\":\"8\"} ', NULL, 1, '\r\n### Error updating database.  Cause: java.sql.SQLException: Field \'device_code\' doesn\'t have a default value\r\n### The error may exist in file [C:\\Users\\feng\\Desktop\\ruoyi-qs-nvr\\ruoyi-modules\\ruoyi-qs\\target\\classes\\mapper\\qs\\QsDeviceMapper.xml]\r\n### The error may involve com.ruoyi.qs.mapper.QsDeviceMapper.insertQsDevice-Inline\r\n### The error occurred while setting parameters\r\n### SQL: insert into qs_device          ( device_name,             ip_address,                                                    type,                                                    channel,                                                    status,             last_online_time,                          create_by,             create_time )           values ( ?,             ?,                                                    ?,                                                    ?,                                                    ?,             ?,                          ?,             ? )\r\n### Cause: java.sql.SQLException: Field \'device_code\' doesn\'t have a default value\n; Field \'device_code\' doesn\'t have a default value', '2026-03-28 17:27:03', 7);
INSERT INTO `sys_oper_log` VALUES (172, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-28 17:27:58\",\"deviceName\":\"测试-海康isup\",\"ipAddress\":\"192.168.2.224\",\"lastOnlineTime\":\"2026-03-28 17:27:58\",\"params\":{},\"status\":\"ENABLE\",\"type\":\"8\"} ', NULL, 1, '\r\n### Error updating database.  Cause: java.sql.SQLException: Field \'device_code\' doesn\'t have a default value\r\n### The error may exist in file [C:\\Users\\feng\\Desktop\\ruoyi-qs-nvr\\ruoyi-modules\\ruoyi-qs\\target\\classes\\mapper\\qs\\QsDeviceMapper.xml]\r\n### The error may involve com.ruoyi.qs.mapper.QsDeviceMapper.insertQsDevice-Inline\r\n### The error occurred while setting parameters\r\n### SQL: insert into qs_device          ( device_name,             ip_address,                                                    type,                                                    channel,                                                    status,             last_online_time,                          create_by,             create_time )           values ( ?,             ?,                                                    ?,                                                    ?,                                                    ?,             ?,                          ?,             ? )\r\n### Cause: java.sql.SQLException: Field \'device_code\' doesn\'t have a default value\n; Field \'device_code\' doesn\'t have a default value', '2026-03-28 17:28:05', 7171);
INSERT INTO `sys_oper_log` VALUES (173, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-28 17:28:51\",\"deviceCode\":\"GH7413819\",\"deviceName\":\"测试-海康isup\",\"id\":7,\"ipAddress\":\"192.168.2.224\",\"lastOnlineTime\":\"2026-03-28 17:28:51\",\"params\":{},\"status\":\"ENABLE\",\"type\":\"8\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-28 17:28:51', 23);
INSERT INTO `sys_oper_log` VALUES (174, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.changeStatus()', 'PUT', 1, 'admin', NULL, '/device/changeStatus', '192.168.2.200', '', '{\"id\":7,\"params\":{},\"status\":\"DEACTIVATE\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-28 17:47:06', 12);
INSERT INTO `sys_oper_log` VALUES (175, '字典类型', 1, 'com.ruoyi.system.controller.SysDictTypeController.add()', 'POST', 1, 'admin', NULL, '/dict/type', '192.168.2.200', '', '{\"createBy\":\"admin\",\"dictName\":\"码流类型\",\"dictType\":\"qs_stream_type\",\"params\":{},\"remark\":\"码流类型列表\",\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 12:32:17', 24);
INSERT INTO `sys_oper_log` VALUES (176, '字典类型', 2, 'com.ruoyi.system.controller.SysDictTypeController.edit()', 'PUT', 1, 'admin', NULL, '/dict/type', '192.168.2.200', '', '{\"createBy\":\"admin\",\"createTime\":\"2026-03-27 16:01:17\",\"dictId\":100,\"dictName\":\"设备状态\",\"dictType\":\"qs_status\",\"params\":{},\"remark\":\"设备状态列表\",\"status\":\"0\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 12:32:25', 35);
INSERT INTO `sys_oper_log` VALUES (177, '字典类型', 2, 'com.ruoyi.system.controller.SysDictTypeController.edit()', 'PUT', 1, 'admin', NULL, '/dict/type', '192.168.2.200', '', '{\"createBy\":\"admin\",\"createTime\":\"2026-03-27 16:02:51\",\"dictId\":101,\"dictName\":\"直播流接入类型\",\"dictType\":\"qs_live_stream_type\",\"params\":{},\"remark\":\"直播流接入类型列表\",\"status\":\"0\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 12:32:34', 25);
INSERT INTO `sys_oper_log` VALUES (178, '字典类型', 1, 'com.ruoyi.system.controller.SysDictTypeController.add()', 'POST', 1, 'admin', NULL, '/dict/type', '192.168.2.200', '', '{\"createBy\":\"admin\",\"dictName\":\"传输协议\",\"dictType\":\"qs_protocol\",\"params\":{},\"remark\":\"传输协议列表\",\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 12:33:46', 9);
INSERT INTO `sys_oper_log` VALUES (179, '字典类型', 1, 'com.ruoyi.system.controller.SysDictTypeController.add()', 'POST', 1, 'admin', NULL, '/dict/type', '192.168.2.200', '', '{\"createBy\":\"admin\",\"dictName\":\"设备状态\",\"dictType\":\"qs_device_status\",\"params\":{},\"remark\":\"设备状态列表\",\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 12:34:08', 14);
INSERT INTO `sys_oper_log` VALUES (180, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"主码流\",\"dictSort\":1,\"dictType\":\"qs_stream_type\",\"dictValue\":\"1\",\"listClass\":\"primary\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 12:34:27', 15);
INSERT INTO `sys_oper_log` VALUES (181, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"子码流\",\"dictSort\":2,\"dictType\":\"qs_stream_type\",\"dictValue\":\"2\",\"listClass\":\"warning\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 12:34:39', 10);
INSERT INTO `sys_oper_log` VALUES (182, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"第三码流\",\"dictSort\":3,\"dictType\":\"qs_stream_type\",\"dictValue\":\"3\",\"listClass\":\"info\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 12:34:48', 13);
INSERT INTO `sys_oper_log` VALUES (183, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"UDP\",\"dictSort\":1,\"dictType\":\"qs_protocol\",\"dictValue\":\"UDP\",\"listClass\":\"info\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 12:35:05', 10);
INSERT INTO `sys_oper_log` VALUES (184, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"TCP\",\"dictSort\":2,\"dictType\":\"qs_protocol\",\"dictValue\":\"TCP\",\"listClass\":\"primary\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 12:35:15', 8);
INSERT INTO `sys_oper_log` VALUES (185, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"离线\",\"dictSort\":1,\"dictType\":\"qs_device_status\",\"dictValue\":\"OFFLINE\",\"listClass\":\"danger\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 12:35:31', 13);
INSERT INTO `sys_oper_log` VALUES (186, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"在线\",\"dictSort\":2,\"dictType\":\"qs_device_status\",\"dictValue\":\"ON\",\"listClass\":\"success\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 12:35:43', 8);
INSERT INTO `sys_oper_log` VALUES (187, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":100,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 13:08:32', 75);
INSERT INTO `sys_oper_log` VALUES (188, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":100,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 13:10:17', 9);
INSERT INTO `sys_oper_log` VALUES (189, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":100,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 13:11:45', 85);
INSERT INTO `sys_oper_log` VALUES (190, '定时任务', 1, 'com.ruoyi.job.controller.SysJobController.add()', 'POST', 1, 'admin', NULL, '/job', '192.168.2.200', '', '{\"concurrent\":\"1\",\"createBy\":\"admin\",\"cronExpression\":\"* * * * * ?\",\"invokeTarget\":\"haiKangIsupTask.task\",\"jobGroup\":\"SYSTEM\",\"jobId\":101,\"jobName\":\"海康isup任务\",\"misfirePolicy\":\"1\",\"nextValidTime\":\"2026-03-30 13:40:50\",\"params\":{},\"status\":\"1\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 13:40:49', 78);
INSERT INTO `sys_oper_log` VALUES (191, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.edit()', 'PUT', 1, 'admin', NULL, '/job', '192.168.2.200', '', '{\"concurrent\":\"1\",\"createBy\":\"admin\",\"createTime\":\"2026-03-30 13:40:49\",\"cronExpression\":\"0 * * * * ?\",\"invokeTarget\":\"haiKangIsupTask.task\",\"jobGroup\":\"SYSTEM\",\"jobId\":101,\"jobName\":\"海康isup任务\",\"misfirePolicy\":\"1\",\"nextValidTime\":\"2026-03-30 13:41:00\",\"params\":{},\"remark\":\"\",\"status\":\"1\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 13:40:56', 21);
INSERT INTO `sys_oper_log` VALUES (192, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":101,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 13:41:05', 9);
INSERT INTO `sys_oper_log` VALUES (193, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":101,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 13:42:58', 63);
INSERT INTO `sys_oper_log` VALUES (194, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":101,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 13:43:14', 10);
INSERT INTO `sys_oper_log` VALUES (195, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.changeStatus()', 'PUT', 1, 'admin', NULL, '/job/changeStatus', '192.168.2.200', '', '{\"jobId\":101,\"misfirePolicy\":\"0\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 13:43:24', 21);
INSERT INTO `sys_oper_log` VALUES (196, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 16:40:06\",\"deviceCode\":\"rtsp_2037449568955797504\",\"deviceName\":\"测试-rtsp\",\"id\":1,\"ipAddress\":\"\",\"liveAddress\":\"rtsp://admin:hx147258@192.168.2.164:554/Streaming/Channels/101\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"DEACTIVATE\",\"type\":\"1\",\"updateBy\":\"1\",\"updateTime\":\"2026-03-30 13:59:48\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 13:59:49', 96);
INSERT INTO `sys_oper_log` VALUES (197, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-28 14:25:42\",\"deviceCode\":\"haikang_2037778134977400832\",\"deviceName\":\"测试-海康sdk\",\"deviceStatus\":\"ON\",\"id\":6,\"ipAddress\":\"192.168.2.164\",\"params\":{},\"port\":8000,\"protocol\":\"TCP\",\"status\":\"DEACTIVATE\",\"streamType\":\"1\",\"type\":\"7\",\"updateBy\":\"1\",\"updateTime\":\"2026-03-30 14:04:17\",\"userName\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 14:04:18', 1040);
INSERT INTO `sys_oper_log` VALUES (198, '字典类型', 1, 'com.ruoyi.system.controller.SysDictTypeController.add()', 'POST', 1, 'admin', NULL, '/dict/type', '192.168.2.200', '', '{\"createBy\":\"admin\",\"dictName\":\"上线类型\",\"dictType\":\"qs_online_type\",\"params\":{},\"remark\":\"上线类型列表\",\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 14:14:29', 26);
INSERT INTO `sys_oper_log` VALUES (199, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"主动添加\",\"dictSort\":1,\"dictType\":\"qs_online_type\",\"dictValue\":\"1\",\"listClass\":\"primary\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 14:14:46', 15);
INSERT INTO `sys_oper_log` VALUES (200, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"主动注册\",\"dictSort\":2,\"dictType\":\"qs_online_type\",\"dictValue\":\"2\",\"listClass\":\"primary\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 14:14:55', 12);
INSERT INTO `sys_oper_log` VALUES (201, '调度日志', 9, 'com.ruoyi.job.controller.SysJobLogController.clean()', 'DELETE', 1, 'admin', NULL, '/job/log/clean', '192.168.2.200', '', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 16:52:56', 89);
INSERT INTO `sys_oper_log` VALUES (202, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-30 17:49:52\",\"deviceCode\":\"dahua_null\",\"deviceName\":\"测试-大华主动添加\",\"id\":8,\"ipAddress\":\"192.168.2.221\",\"onlineType\":\"1\",\"params\":{},\"port\":37777,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\",\"userName\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 17:50:25', 32915);
INSERT INTO `sys_oper_log` VALUES (203, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-30 17:51:56\",\"deviceCode\":\"dahua_2038554812649488384\",\"deviceName\":\"测试-大华主动添加\",\"id\":9,\"ipAddress\":\"192.168.2.221\",\"onlineType\":\"1\",\"params\":{},\"port\":37777,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\",\"userName\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 17:52:03', 6519);
INSERT INTO `sys_oper_log` VALUES (204, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.changeStatus()', 'PUT', 1, 'admin', NULL, '/job/changeStatus', '192.168.2.200', '', '{\"jobId\":100,\"misfirePolicy\":\"0\",\"params\":{},\"status\":\"1\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 22:46:48', 73);
INSERT INTO `sys_oper_log` VALUES (205, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.changeStatus()', 'PUT', 1, 'admin', NULL, '/job/changeStatus', '192.168.2.200', '', '{\"jobId\":101,\"misfirePolicy\":\"0\",\"params\":{},\"status\":\"1\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 22:46:49', 14);
INSERT INTO `sys_oper_log` VALUES (206, '调度日志', 9, 'com.ruoyi.job.controller.SysJobLogController.clean()', 'DELETE', 1, 'admin', NULL, '/job/log/clean', '192.168.2.200', '', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 22:46:53', 54);
INSERT INTO `sys_oper_log` VALUES (207, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":100,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 22:47:14', 10);
INSERT INTO `sys_oper_log` VALUES (208, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":100,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 22:47:41', 8);
INSERT INTO `sys_oper_log` VALUES (209, '定时任务', 1, 'com.ruoyi.job.controller.SysJobController.add()', 'POST', 1, 'admin', NULL, '/job', '192.168.2.200', '', '{\"concurrent\":\"1\",\"createBy\":\"admin\",\"cronExpression\":\"* * * * * ?\",\"invokeTarget\":\"daHuaTask.task\",\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"jobName\":\"大华sdk任务\",\"misfirePolicy\":\"1\",\"nextValidTime\":\"2026-03-30 22:49:54\",\"params\":{},\"status\":\"1\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 22:49:53', 28);
INSERT INTO `sys_oper_log` VALUES (210, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.edit()', 'PUT', 1, 'admin', NULL, '/job', '192.168.2.200', '', '{\"concurrent\":\"1\",\"createBy\":\"admin\",\"createTime\":\"2026-03-30 22:49:53\",\"cronExpression\":\"0 * * * * ?\",\"invokeTarget\":\"daHuaTask.task\",\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"jobName\":\"大华sdk任务\",\"misfirePolicy\":\"1\",\"nextValidTime\":\"2026-03-30 22:51:00\",\"params\":{},\"remark\":\"\",\"status\":\"1\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 22:50:01', 17);
INSERT INTO `sys_oper_log` VALUES (211, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 22:50:11', 8);
INSERT INTO `sys_oper_log` VALUES (212, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 22:51:09', 7);
INSERT INTO `sys_oper_log` VALUES (213, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 22:52:02', 7);
INSERT INTO `sys_oper_log` VALUES (214, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 22:54:22', 98);
INSERT INTO `sys_oper_log` VALUES (215, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 22:54:58', 9);
INSERT INTO `sys_oper_log` VALUES (216, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 22:55:56', 8);
INSERT INTO `sys_oper_log` VALUES (217, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-30 23:01:25', 8);
INSERT INTO `sys_oper_log` VALUES (218, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-31 13:45:56\",\"deviceCode\":\"123\",\"deviceName\":\"测试-大华主动上线\",\"onlineType\":\"2\",\"params\":{},\"port\":37777,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\"} ', NULL, 1, 'No static resource api/dahua/getDahuaDevice.', '2026-03-31 13:45:57', 209);
INSERT INTO `sys_oper_log` VALUES (219, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-31 13:47:02\",\"deviceCode\":\"123\",\"deviceName\":\"测试-大华主动上线\",\"onlineType\":\"2\",\"params\":{},\"port\":37777,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\"} ', NULL, 1, 'No static resource api/dahua/getDahuaDevice.', '2026-03-31 13:47:02', 252);
INSERT INTO `sys_oper_log` VALUES (220, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-31 13:47:38\",\"deviceCode\":\"123\",\"deviceName\":\"测试-大华主动上线\",\"onlineType\":\"2\",\"params\":{},\"port\":37777,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\"} ', NULL, 1, 'No static resource api/dahua/getDahuaDevice.', '2026-03-31 13:48:00', 22687);
INSERT INTO `sys_oper_log` VALUES (221, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-31 13:49:53\",\"deviceCode\":\"dahua_123\",\"deviceName\":\"测试-大华主动上线\",\"ipAddress\":\"192.168.2.221\",\"onlineType\":\"2\",\"params\":{},\"port\":37777,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\"} ', NULL, 1, 'Cannot invoke \"String.getBytes()\" because \"m_strPassword\" is null', '2026-03-31 13:49:53', 74);
INSERT INTO `sys_oper_log` VALUES (222, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-31 13:54:19\",\"deviceCode\":\"dahua_123\",\"deviceName\":\"测试-大华主动上线\",\"ipAddress\":\"192.168.2.221\",\"onlineType\":\"2\",\"params\":{},\"port\":37777,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\"} ', NULL, 1, 'Cannot invoke \"String.getBytes()\" because \"m_strPassword\" is null', '2026-03-31 13:54:20', 1331);
INSERT INTO `sys_oper_log` VALUES (223, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-31 13:55:03\",\"deviceCode\":\"dahua_123\",\"deviceName\":\"测试-大华主动上线\",\"ipAddress\":\"192.168.2.221\",\"onlineType\":\"2\",\"params\":{},\"port\":37777,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\"} ', NULL, 1, '网络连接失败', '2026-03-31 13:55:05', 1692);
INSERT INTO `sys_oper_log` VALUES (224, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-31 13:55:32\",\"deviceCode\":\"dahua_123\",\"deviceName\":\"测试-大华主动上线\",\"ipAddress\":\"192.168.2.221\",\"onlineType\":\"2\",\"params\":{},\"port\":37777,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\"} ', NULL, 1, '网络连接失败', '2026-03-31 13:55:33', 42);
INSERT INTO `sys_oper_log` VALUES (225, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-31 13:57:43\",\"deviceCode\":\"dahua_123\",\"deviceName\":\"测试-大华主动上线\",\"ipAddress\":\"192.168.2.221\",\"onlineType\":\"2\",\"params\":{},\"port\":41058,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\"} ', NULL, 1, '网络连接失败', '2026-03-31 13:57:43', 102);
INSERT INTO `sys_oper_log` VALUES (226, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-31 13:59:49\",\"deviceCode\":\"dahua_123\",\"deviceName\":\"测试-大华主动上线\",\"ipAddress\":\"192.168.2.221\",\"onlineType\":\"2\",\"params\":{},\"port\":41062,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\",\"userName\":\"admin\"} ', NULL, 1, '网络连接失败', '2026-03-31 13:59:49', 26);
INSERT INTO `sys_oper_log` VALUES (227, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-31 14:00:03\",\"deviceCode\":\"dahua_123\",\"deviceName\":\"测试-大华主动上线\",\"ipAddress\":\"192.168.2.221\",\"onlineType\":\"2\",\"params\":{},\"port\":41062,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\",\"userName\":\"admin\"} ', NULL, 1, '网络连接失败', '2026-03-31 14:00:17', 13702);
INSERT INTO `sys_oper_log` VALUES (228, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-31 14:01:13\",\"deviceCode\":\"dahua_123\",\"deviceName\":\"测试-大华主动上线\",\"deviceStatus\":\"ON\",\"id\":10,\"ipAddress\":\"192.168.2.221\",\"onlineType\":\"2\",\"params\":{},\"port\":41062,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\",\"userName\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-31 14:01:14', 499);
INSERT INTO `sys_oper_log` VALUES (229, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-31 14:01:14\",\"deviceCode\":\"dahua_dahua_123\",\"deviceName\":\"测试-大华主动上线\",\"deviceStatus\":\"ON\",\"id\":10,\"ipAddress\":\"192.168.2.221\",\"onlineType\":\"2\",\"params\":{},\"port\":41062,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\",\"updateBy\":\"1\",\"updateTime\":\"2026-03-31 14:05:11\",\"userName\":\"admin\"} ', NULL, 1, 'Cannot invoke \"String.getBytes()\" because \"m_strPassword\" is null', '2026-03-31 14:05:11', 72);
INSERT INTO `sys_oper_log` VALUES (230, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-31 14:01:14\",\"deviceCode\":\"dahua_123\",\"deviceName\":\"测试-大华主动上线\",\"deviceStatus\":\"ON\",\"id\":10,\"ipAddress\":\"192.168.2.221\",\"onlineType\":\"2\",\"params\":{},\"port\":41062,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\",\"updateBy\":\"1\",\"updateTime\":\"2026-03-31 14:05:20\",\"userName\":\"admin\"} ', NULL, 1, '大华设备未登录', '2026-03-31 14:05:20', 26);
INSERT INTO `sys_oper_log` VALUES (231, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-31 14:01:14\",\"deviceCode\":\"dahua_123\",\"deviceName\":\"测试-大华主动上线\",\"deviceStatus\":\"ON\",\"id\":10,\"ipAddress\":\"192.168.2.221\",\"onlineType\":\"2\",\"params\":{},\"port\":41062,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\",\"updateBy\":\"1\",\"updateTime\":\"2026-03-31 14:05:34\",\"userName\":\"admin\"} ', NULL, 1, '大华设备未登录', '2026-03-31 14:05:34', 16);
INSERT INTO `sys_oper_log` VALUES (232, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-31 14:07:45', 65);
INSERT INTO `sys_oper_log` VALUES (233, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-31 14:08:16', 10);
INSERT INTO `sys_oper_log` VALUES (234, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-31 14:08:54', 9);
INSERT INTO `sys_oper_log` VALUES (235, '视频监控设备', 3, 'com.ruoyi.qs.controller.QsDeviceController.remove()', 'DELETE', 1, 'admin', NULL, '/device/10', '192.168.2.200', '', '[10] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-31 14:09:33', 22);
INSERT INTO `sys_oper_log` VALUES (236, '视频监控设备', 3, 'com.ruoyi.qs.controller.QsDeviceController.remove()', 'DELETE', 1, 'admin', NULL, '/device/9', '192.168.2.200', '', '[9] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-31 14:11:12', 31);
INSERT INTO `sys_oper_log` VALUES (237, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-31 14:11:40\",\"deviceCode\":\"dahua_dahua_123\",\"deviceName\":\"测试\",\"deviceStatus\":\"ON\",\"id\":11,\"ipAddress\":\"192.168.2.221\",\"onlineType\":\"2\",\"params\":{},\"port\":41082,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\",\"userName\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-31 14:11:40', 207);
INSERT INTO `sys_oper_log` VALUES (238, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-31 14:11:40\",\"deviceCode\":\"dahua_123\",\"deviceName\":\"测试\",\"deviceStatus\":\"ON\",\"id\":11,\"ipAddress\":\"192.168.2.221\",\"onlineType\":\"2\",\"params\":{},\"port\":41082,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\",\"updateBy\":\"1\",\"updateTime\":\"2026-03-31 14:12:38\",\"userName\":\"admin\"} ', NULL, 1, '网络连接失败', '2026-03-31 14:12:39', 32);
INSERT INTO `sys_oper_log` VALUES (239, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-31 14:11:40\",\"deviceCode\":\"dahua_123\",\"deviceName\":\"测试\",\"deviceStatus\":\"ON\",\"id\":11,\"ipAddress\":\"192.168.2.221\",\"onlineType\":\"2\",\"params\":{},\"port\":41082,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\",\"updateBy\":\"1\",\"updateTime\":\"2026-03-31 14:12:46\",\"userName\":\"admin\"} ', NULL, 1, '网络连接失败', '2026-03-31 14:12:46', 32);
INSERT INTO `sys_oper_log` VALUES (240, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-31 14:11:40\",\"deviceCode\":\"dahua_123\",\"deviceName\":\"测试\",\"deviceStatus\":\"ON\",\"id\":11,\"ipAddress\":\"192.168.2.221\",\"onlineType\":\"2\",\"params\":{},\"port\":41082,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\",\"updateBy\":\"1\",\"updateTime\":\"2026-03-31 14:12:55\",\"userName\":\"admin\"} ', NULL, 1, '网络连接失败', '2026-03-31 14:12:55', 26);
INSERT INTO `sys_oper_log` VALUES (241, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-31 14:11:40\",\"deviceCode\":\"dahua_123\",\"deviceName\":\"测试\",\"deviceStatus\":\"ON\",\"id\":11,\"ipAddress\":\"192.168.2.221\",\"onlineType\":\"2\",\"params\":{},\"port\":41082,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\",\"updateBy\":\"1\",\"updateTime\":\"2026-03-31 14:13:18\",\"userName\":\"admin\"} ', NULL, 1, '网络连接失败', '2026-03-31 14:13:37', 19040);
INSERT INTO `sys_oper_log` VALUES (242, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-31 14:11:40\",\"deviceCode\":\"dahua_123\",\"deviceName\":\"测试\",\"deviceStatus\":\"ON\",\"id\":11,\"ipAddress\":\"192.168.2.221\",\"onlineType\":\"2\",\"params\":{},\"port\":41082,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\",\"updateBy\":\"1\",\"updateTime\":\"2026-03-31 14:13:49\",\"userName\":\"admin\"} ', NULL, 1, '网络连接失败', '2026-03-31 14:13:49', 23);
INSERT INTO `sys_oper_log` VALUES (243, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-31 14:11:40\",\"deviceCode\":\"dahua_123\",\"deviceName\":\"测试\",\"deviceStatus\":\"ON\",\"id\":11,\"ipAddress\":\"192.168.2.221\",\"onlineType\":\"2\",\"params\":{},\"port\":41082,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\",\"updateBy\":\"1\",\"updateTime\":\"2026-03-31 14:14:08\",\"userName\":\"admin\"} ', NULL, 1, '网络连接失败', '2026-03-31 14:14:08', 26);
INSERT INTO `sys_oper_log` VALUES (244, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-31 14:11:40\",\"deviceCode\":\"dahua_123\",\"deviceName\":\"测试\",\"deviceStatus\":\"ON\",\"id\":11,\"ipAddress\":\"192.168.2.221\",\"onlineType\":\"2\",\"params\":{},\"port\":41082,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\",\"updateBy\":\"1\",\"updateTime\":\"2026-03-31 14:14:37\",\"userName\":\"admin\"} ', NULL, 1, '网络连接失败', '2026-03-31 14:14:37', 21);
INSERT INTO `sys_oper_log` VALUES (245, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-31 14:11:40\",\"deviceCode\":\"dahua_123\",\"deviceName\":\"测试\",\"deviceStatus\":\"ON\",\"id\":11,\"ipAddress\":\"192.168.2.221\",\"onlineType\":\"2\",\"params\":{},\"port\":41082,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\",\"updateBy\":\"1\",\"updateTime\":\"2026-03-31 14:14:58\",\"userName\":\"admin\"} ', NULL, 1, '网络连接失败', '2026-03-31 14:15:12', 13820);
INSERT INTO `sys_oper_log` VALUES (246, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-31 14:11:40\",\"deviceCode\":\"dahua_123\",\"deviceName\":\"测试\",\"deviceStatus\":\"ON\",\"id\":11,\"ipAddress\":\"192.168.2.221\",\"onlineType\":\"2\",\"params\":{},\"port\":41082,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\",\"updateBy\":\"1\",\"updateTime\":\"2026-03-31 14:17:07\",\"userName\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-31 14:17:07', 216);
INSERT INTO `sys_oper_log` VALUES (247, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-31 14:11:40\",\"deviceCode\":\"dahua_123\",\"deviceName\":\"测试\",\"deviceStatus\":\"ON\",\"id\":11,\"ipAddress\":\"192.168.2.221\",\"onlineType\":\"2\",\"params\":{},\"port\":41082,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\",\"updateBy\":\"1\",\"updateTime\":\"2026-03-31 14:17:11\",\"userName\":\"admin\"} ', NULL, 1, '网络连接失败', '2026-03-31 14:17:11', 61);
INSERT INTO `sys_oper_log` VALUES (248, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-31 14:18:48', 11);
INSERT INTO `sys_oper_log` VALUES (249, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-31 14:20:39', 96);
INSERT INTO `sys_oper_log` VALUES (250, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-31 14:21:59', 105);
INSERT INTO `sys_oper_log` VALUES (251, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-31 14:22:14', 11);
INSERT INTO `sys_oper_log` VALUES (252, '代码生成', 6, 'com.ruoyi.gen.controller.GenController.importTableSave()', 'POST', 1, 'admin', NULL, '/gen/importTable', '192.168.2.200', '', '{\"tables\":\"zlm_media_server\",\"tplWebType\":\"element-plus-typescript\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-03-31 16:36:40', 203);
INSERT INTO `sys_oper_log` VALUES (253, '视频监控设备', 0, 'com.ruoyi.qs.controller.QsDeviceController.play()', 'GET', 1, NULL, NULL, '/device/play/1', '127.0.0.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":1}', 0, NULL, '2026-04-01 14:46:38', 28076);
INSERT INTO `sys_oper_log` VALUES (254, '视频监控设备', 0, 'com.ruoyi.qs.controller.QsDeviceController.play()', 'GET', 1, NULL, NULL, '/device/play/1', '127.0.0.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":1}', 0, NULL, '2026-04-01 17:07:48', 12519);
INSERT INTO `sys_oper_log` VALUES (255, '视频监控设备', 0, 'com.ruoyi.qs.controller.QsDeviceController.play()', 'GET', 1, NULL, NULL, '/device/play/1', '127.0.0.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":1}', 0, NULL, '2026-04-01 17:09:29', 4928);
INSERT INTO `sys_oper_log` VALUES (256, '视频监控设备', 0, 'com.ruoyi.qs.controller.QsDeviceController.play()', 'GET', 1, NULL, NULL, '/device/play/1', '127.0.0.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":1}', 0, NULL, '2026-04-01 17:12:08', 63);
INSERT INTO `sys_oper_log` VALUES (257, '视频监控设备', 0, 'com.ruoyi.qs.controller.QsDeviceController.play()', 'GET', 1, NULL, NULL, '/device/play/1', '127.0.0.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":1}', 0, NULL, '2026-04-01 17:12:34', 18349);
INSERT INTO `sys_oper_log` VALUES (258, '视频监控设备', 0, 'com.ruoyi.qs.controller.QsDeviceController.play()', 'GET', 1, NULL, NULL, '/device/play/1', '127.0.0.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":1}', 0, NULL, '2026-04-01 17:13:16', 9734);
INSERT INTO `sys_oper_log` VALUES (259, '视频监控设备', 0, 'com.ruoyi.qs.controller.QsDeviceController.play()', 'GET', 1, NULL, NULL, '/device/play/1', '127.0.0.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":1}', 0, NULL, '2026-04-02 16:32:31', 20426);
INSERT INTO `sys_oper_log` VALUES (260, '视频监控设备', 0, 'com.ruoyi.qs.controller.QsDeviceController.play()', 'GET', 1, NULL, NULL, '/device/play/1', '127.0.0.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":1}', 0, NULL, '2026-04-02 16:33:51', 15873);
INSERT INTO `sys_oper_log` VALUES (261, '视频监控设备', 0, 'com.ruoyi.qs.controller.QsDeviceController.play()', 'GET', 1, NULL, NULL, '/device/play/1', '127.0.0.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":1}', 0, NULL, '2026-04-02 16:34:32', 4149);
INSERT INTO `sys_oper_log` VALUES (262, '视频监控设备', 0, 'com.ruoyi.qs.controller.QsDeviceController.play()', 'GET', 1, NULL, NULL, '/device/play/1', '127.0.0.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":1}', 0, NULL, '2026-04-02 16:38:54', 14492);
INSERT INTO `sys_oper_log` VALUES (263, '视频监控设备', 0, 'com.ruoyi.qs.controller.QsDeviceController.play()', 'GET', 1, NULL, NULL, '/device/play/1', '127.0.0.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":1}', 0, NULL, '2026-04-02 17:06:33', 18101);
INSERT INTO `sys_oper_log` VALUES (264, '视频监控设备', 0, 'com.ruoyi.qs.controller.QsDeviceController.play()', 'GET', 1, NULL, NULL, '/device/play/1', '127.0.0.1', '', '{}', NULL, 1, 'Cannot invoke \"com.ruoyi.common.core.domain.R.getCode()\" because \"result\" is null', '2026-04-02 17:08:42', 19736);
INSERT INTO `sys_oper_log` VALUES (265, '视频监控设备', 0, 'com.ruoyi.qs.controller.QsDeviceController.play()', 'GET', 1, NULL, NULL, '/device/play/1', '127.0.0.1', '', '{}', NULL, 1, 'Cannot invoke \"com.ruoyi.common.core.domain.R.getCode()\" because \"result\" is null', '2026-04-02 17:15:32', 18024);
INSERT INTO `sys_oper_log` VALUES (266, '视频监控设备', 0, 'com.ruoyi.qs.controller.QsDeviceController.play()', 'GET', 1, NULL, NULL, '/device/play/1', '127.0.0.1', '', '{}', NULL, 1, 'Cannot invoke \"com.ruoyi.common.core.domain.R.getCode()\" because \"result\" is null', '2026-04-02 17:16:28', 5644);
INSERT INTO `sys_oper_log` VALUES (267, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 16:40:06\",\"deviceCode\":\"rtsp_2037449568955797504\",\"deviceName\":\"测试-rtsp\",\"enableAudio\":\"0\",\"enableMp4\":\"0\",\"id\":1,\"ipAddress\":\"\",\"liveAddress\":\"rtsp://admin:hx147258@192.168.2.164:554/Streaming/Channels/101\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"DEACTIVATE\",\"type\":\"1\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-03 13:27:29\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-03 13:27:29', 76);
INSERT INTO `sys_oper_log` VALUES (268, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 16:40:06\",\"deviceCode\":\"rtsp_2037449568955797504\",\"deviceName\":\"测试-rtsp\",\"enableAudio\":\"1\",\"enableMp4\":\"0\",\"id\":1,\"ipAddress\":\"\",\"liveAddress\":\"rtsp://admin:hx147258@192.168.2.164:554/Streaming/Channels/101\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"DEACTIVATE\",\"type\":\"1\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-03 13:31:12\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-03 13:31:12', 15);
INSERT INTO `sys_oper_log` VALUES (269, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:17:25\",\"deviceCode\":\"flv_2037458960426090496\",\"deviceName\":\"测试-flv\",\"enableAudio\":\"0\",\"enableMp4\":\"0\",\"id\":3,\"liveAddress\":\"http://139.9.214.221:8092/rtp/34020000001320000009_34020000001320000009.live.flv?originTypeStr=rtp_push&videoCodec=H264\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"DEACTIVATE\",\"type\":\"3\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-03 13:36:02\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-03 13:36:02', 15);
INSERT INTO `sys_oper_log` VALUES (270, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:05:24\",\"deviceCode\":\"rtmp_2037455934688763904\",\"deviceName\":\"测试-rtmp\",\"enableAudio\":\"0\",\"enableMp4\":\"0\",\"id\":2,\"liveAddress\":\"rtmp://liteavapp.qcloud.com/live/liteavdemoplayerstreamid\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"DEACTIVATE\",\"type\":\"2\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-03 13:36:20\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-03 13:36:20', 14);
INSERT INTO `sys_oper_log` VALUES (271, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:05:24\",\"deviceCode\":\"rtmp_2037455934688763904\",\"deviceName\":\"测试-rtmp\",\"enableAudio\":\"1\",\"enableMp4\":\"0\",\"id\":2,\"liveAddress\":\"rtmp://liteavapp.qcloud.com/live/liteavdemoplayerstreamid\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"DEACTIVATE\",\"type\":\"2\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-03 13:36:43\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-03 13:36:43', 10);
INSERT INTO `sys_oper_log` VALUES (272, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:17:54\",\"deviceCode\":\"hls_2037459081469509632\",\"deviceName\":\"测试-hls\",\"enableAudio\":\"0\",\"enableMp4\":\"0\",\"id\":4,\"liveAddress\":\"http://139.9.214.221:8092/rtp/34020000001320000009_34020000001320000009/hls.m3u8?originTypeStr=rtp_push&videoCodec=H264\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"DEACTIVATE\",\"type\":\"4\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-03 13:39:52\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-03 13:39:52', 67);
INSERT INTO `sys_oper_log` VALUES (273, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:36:21\",\"deviceCode\":\"video_file_2037463723775528960\",\"deviceName\":\"测试-视频文件\",\"enableAudio\":\"0\",\"enableMp4\":\"0\",\"id\":5,\"liveAddress\":\"http://127.0.0.1:9300/statics/2026/03/27/cs_20260327173413A002.mp4\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"DEACTIVATE\",\"type\":\"6\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-03 13:41:20\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-03 13:41:20', 16);
INSERT INTO `sys_oper_log` VALUES (274, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:17:25\",\"deviceCode\":\"flv_2037458960426090496\",\"deviceName\":\"测试-flv\",\"enableAudio\":\"1\",\"enableMp4\":\"0\",\"id\":3,\"liveAddress\":\"http://139.9.214.221:8092/rtp/34020000001320000009_34020000001320000009.live.flv?originTypeStr=rtp_push&videoCodec=H264\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"DEACTIVATE\",\"type\":\"3\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-03 13:47:20\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-03 13:47:20', 14);
INSERT INTO `sys_oper_log` VALUES (275, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:17:54\",\"deviceCode\":\"hls_2037459081469509632\",\"deviceName\":\"测试-hls\",\"enableAudio\":\"1\",\"enableMp4\":\"0\",\"id\":4,\"liveAddress\":\"http://139.9.214.221:8092/rtp/34020000001320000009_34020000001320000009/hls.m3u8?originTypeStr=rtp_push&videoCodec=H264\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"DEACTIVATE\",\"type\":\"4\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-03 13:47:34\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-03 13:47:34', 10);
INSERT INTO `sys_oper_log` VALUES (276, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-04-03 13:48:16\",\"deviceCode\":\"flv_2039943044444323840\",\"deviceName\":\"测试-fil-ws\",\"enableAudio\":\"1\",\"enableMp4\":\"0\",\"id\":12,\"liveAddress\":\"ws://139.9.214.221:8092/rtp/34020000001320000009_34020000001320000009.live.flv?originTypeStr=rtp_push&videoCodec=H264\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"3\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-03 13:48:16', 103);
INSERT INTO `sys_oper_log` VALUES (277, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.changeStatus()', 'PUT', 1, 'admin', NULL, '/device/changeStatus', '192.168.2.200', '', '{\"id\":11,\"params\":{},\"status\":\"DEACTIVATE\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-03 13:48:24', 14);
INSERT INTO `sys_oper_log` VALUES (278, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.changeStatus()', 'PUT', 1, 'admin', NULL, '/device/changeStatus', '192.168.2.200', '', '{\"id\":12,\"params\":{},\"status\":\"DEACTIVATE\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-03 13:48:26', 9);
INSERT INTO `sys_oper_log` VALUES (279, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:36:21\",\"deviceCode\":\"video_file_2037463723775528960\",\"deviceName\":\"测试-视频文件\",\"enableAudio\":\"1\",\"enableMp4\":\"0\",\"id\":5,\"liveAddress\":\"http://127.0.0.1:9300/statics/2026/03/27/cs_20260327173413A002.mp4\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"DEACTIVATE\",\"type\":\"6\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-03 13:50:51\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-03 13:50:51', 11);
INSERT INTO `sys_oper_log` VALUES (280, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:36:21\",\"deviceCode\":\"video_file_2037463723775528960\",\"deviceName\":\"测试-视频文件\",\"enableAudio\":\"0\",\"enableMp4\":\"0\",\"id\":5,\"liveAddress\":\"http://127.0.0.1:9300/statics/2026/03/27/cs_20260327173413A002.mp4\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"DEACTIVATE\",\"type\":\"6\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-03 13:58:24\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-03 13:58:24', 12);
INSERT INTO `sys_oper_log` VALUES (281, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 16:40:06\",\"deviceCode\":\"rtsp_2037449568955797504\",\"deviceName\":\"测试-rtsp\",\"deviceStatus\":\"\",\"enableAudio\":\"1\",\"enableDisableNoneReader\":\"1\",\"enableMp4\":\"0\",\"id\":1,\"ipAddress\":\"\",\"liveAddress\":\"rtsp://admin:hx147258@192.168.2.164:554/Streaming/Channels/101\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"DEACTIVATE\",\"streamStatus\":\"0\",\"type\":\"1\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-03 19:45:00\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-03 19:45:00', 57);
INSERT INTO `sys_oper_log` VALUES (282, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 16:40:06\",\"deviceCode\":\"rtsp_2037449568955797504\",\"deviceName\":\"测试-rtsp\",\"deviceStatus\":\"\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"1\",\"enableMp4\":\"0\",\"id\":1,\"ipAddress\":\"\",\"liveAddress\":\"rtsp://admin:hx147258@192.168.2.164:554/Streaming/Channels/101\",\"mediaServerId\":\"hxkj_zlm\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"DEACTIVATE\",\"streamKey\":\"__defaultVhost__/rtsp/rtsp_2037449568955797504\",\"streamStatus\":\"1\",\"type\":\"1\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-03 19:52:22\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-03 19:52:22', 14);
INSERT INTO `sys_oper_log` VALUES (283, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:05:24\",\"deviceCode\":\"rtmp_2037455934688763904\",\"deviceName\":\"测试-rtmp\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"id\":2,\"liveAddress\":\"rtmp://liteavapp.qcloud.com/live/liteavdemoplayerstreamid\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"DEACTIVATE\",\"streamStatus\":\"0\",\"type\":\"2\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-03 19:53:09\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-03 19:53:09', 12);
INSERT INTO `sys_oper_log` VALUES (284, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:36:21\",\"deviceCode\":\"video_file_2037463723775528960\",\"deviceName\":\"测试-视频文件\",\"enableAudio\":\"1\",\"enableMp4\":\"0\",\"id\":5,\"liveAddress\":\"http://127.0.0.1:9300/statics/2026/03/27/cs_20260327173413A002.mp4\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"DEACTIVATE\",\"type\":\"6\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-03 19:55:27\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-03 19:55:27', 12);
INSERT INTO `sys_oper_log` VALUES (285, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:36:21\",\"deviceCode\":\"video_file_2037463723775528960\",\"deviceName\":\"测试-视频文件\",\"enableAudio\":\"0\",\"enableMp4\":\"0\",\"id\":5,\"liveAddress\":\"http://127.0.0.1:9300/statics/2026/03/27/cs_20260327173413A002.mp4\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"DEACTIVATE\",\"type\":\"6\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-03 19:58:21\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-03 19:58:22', 9);
INSERT INTO `sys_oper_log` VALUES (286, '代码生成', 2, 'com.ruoyi.gen.controller.GenController.editSave()', 'PUT', 1, 'admin', NULL, '/gen', '192.168.2.200', '', '{\"businessName\":\"device\",\"className\":\"QsDevice\",\"columns\":[{\"capJavaField\":\"Id\",\"columnComment\":\"主键ID\",\"columnId\":21,\"columnName\":\"id\",\"columnType\":\"bigint(20)\",\"createBy\":\"admin\",\"createTime\":\"2026-03-27 15:52:24\",\"dictType\":\"\",\"edit\":false,\"htmlType\":\"input\",\"increment\":true,\"insert\":true,\"isIncrement\":\"1\",\"isInsert\":\"1\",\"isPk\":\"1\",\"javaField\":\"id\",\"javaType\":\"Long\",\"list\":false,\"params\":{},\"pk\":true,\"query\":false,\"queryType\":\"EQ\",\"required\":false,\"sort\":1,\"superColumn\":false,\"tableId\":2,\"updateBy\":\"\",\"updateTime\":\"2026-03-27 17:19:44\",\"usableColumn\":false},{\"capJavaField\":\"DeviceCode\",\"columnComment\":\"设备唯一标识\",\"columnId\":22,\"columnName\":\"device_code\",\"columnType\":\"varchar(100)\",\"createBy\":\"admin\",\"createTime\":\"2026-03-27 15:52:24\",\"dictType\":\"\",\"edit\":true,\"htmlType\":\"input\",\"increment\":false,\"insert\":true,\"isEdit\":\"1\",\"isIncrement\":\"0\",\"isInsert\":\"1\",\"isList\":\"1\",\"isPk\":\"0\",\"isQuery\":\"0\",\"isRequired\":\"1\",\"javaField\":\"deviceCode\",\"javaType\":\"String\",\"list\":true,\"params\":{},\"pk\":false,\"query\":false,\"queryType\":\"EQ\",\"required\":true,\"sort\":2,\"superColumn\":false,\"tableId\":2,\"updateBy\":\"\",\"updateTime\":\"2026-03-27 17:19:44\",\"usableColumn\":false},{\"capJavaField\":\"DeviceName\",\"columnComment\":\"设备名称\",\"columnId\":23,\"columnName\":\"device_name\",\"columnType\":\"varchar(255)\",\"createBy\":\"admin\",\"createTime\":\"2026-03-27 15:52:24\",\"dictType\":\"\",\"edit\":true,\"htmlType\":\"imageUpload\",\"increment\":false,\"insert\":true,\"isEdit\":\"1\",\"isIncrement\":\"0\",\"isInsert\":\"1\",\"isList\":\"1\",\"isPk\":\"0\",\"isQuery\":\"1\",\"javaField\":\"deviceName\",\"javaType\":\"String\",\"list\":true,\"params\":{},\"pk\":false,\"query\":true,\"queryType\":\"LIKE\",\"required\":false,\"sort\":3,\"superColumn\":false,\"tableId\":2,\"updateBy\":\"\",\"updateTime\":\"2026-03-27 17:19:44\",\"usableColumn\":false},{\"capJavaField\":\"IpAddress\",\"columnComment\":\"IP地址\",\"columnId\":24,\"columnName\":\"ip_address\",\"columnType\":\"varchar(50)\",\"createBy\":\"admin\",\"createTime\":\"2026-03-27 15:52:24\",\"dictType\":\"\",\"edit\":true,\"htmlType\":\"input\",\"increment\":false,\"insert\":true,\"isEdit\"', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-07 12:32:19', 173);
INSERT INTO `sys_oper_log` VALUES (287, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"id\":3,\"params\":{},\"snap\":\"http://127.0.0.1:9300/statics/snap/flv-flv_2037458960426090496.jpg\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-07 12:50:10\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-07 12:50:10', 82);
INSERT INTO `sys_oper_log` VALUES (288, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"id\":4,\"params\":{},\"snap\":\"http://127.0.0.1:9300/statics/snap/hls-hls_2037459081469509632.jpg\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-07 12:50:33\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-07 12:50:33', 17);
INSERT INTO `sys_oper_log` VALUES (289, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"id\":5,\"params\":{},\"snap\":\"http://127.0.0.1:9300/statics/snap/video_file-video_file_2037463723775528960.jpg\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-07 12:51:41\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-07 12:51:41', 82);
INSERT INTO `sys_oper_log` VALUES (290, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"id\":5,\"params\":{},\"snap\":\"http://127.0.0.1:9300/statics/snap/video_file-video_file_2037463723775528960.jpg\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-07 13:14:08\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-07 13:14:08', 10);
INSERT INTO `sys_oper_log` VALUES (291, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-04-03 13:48:17\",\"deviceCode\":\"flv_2039943044444323840\",\"deviceName\":\"测试-fil-ws\",\"enableAudio\":\"1\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"id\":12,\"liveAddress\":\"ws://139.9.214.221:8092/rtp/34020000001320000009_34020000001320000009.live.flv?originTypeStr=rtp_push&videoCodec=H264\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"DEACTIVATE\",\"streamType\":\"1\",\"type\":\"3\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-07 13:14:28\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-07 13:14:28', 8);
INSERT INTO `sys_oper_log` VALUES (292, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"id\":12,\"params\":{},\"snap\":\"http://127.0.0.1:9300/statics/snap/flv-flv_2039943044444323840.jpg\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-07 13:25:50\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-07 13:25:51', 73);
INSERT INTO `sys_oper_log` VALUES (293, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"id\":12,\"params\":{},\"snap\":\"http://127.0.0.1:9300/statics/snap/flv-flv_2039943044444323840.jpg\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-07 13:26:13\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-07 13:26:13', 13);
INSERT INTO `sys_oper_log` VALUES (294, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"id\":5,\"params\":{},\"snap\":\"http://127.0.0.1:9300/statics/snap/video_file-video_file_2037463723775528960.jpg\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-07 13:26:18\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-07 13:26:18', 9);
INSERT INTO `sys_oper_log` VALUES (295, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.changeStatus()', 'PUT', 1, 'admin', NULL, '/job/changeStatus', '192.168.2.200', '', '{\"jobId\":100,\"misfirePolicy\":\"0\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-07 13:27:50', 97);
INSERT INTO `sys_oper_log` VALUES (296, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"id\":5,\"params\":{},\"snap\":\"http://127.0.0.1:9300/statics/snap/video_file-video_file_2037463723775528960.jpg\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-08 01:05:25\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-08 01:05:26', 86);
INSERT INTO `sys_oper_log` VALUES (297, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-04-03 13:48:17\",\"deviceCode\":\"flv_2039943044444323840\",\"deviceName\":\"测试-fil-ws\",\"deviceStatus\":\"ON\",\"enableAudio\":\"1\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"flvType\":\"ws\",\"id\":12,\"liveAddress\":\"ws://139.9.214.211:8092/rtp/34020000001320000009_34020000001320000009.live.flv?originTypeStr=rtp_push&videoCodec=H264\",\"params\":{},\"protocol\":\"TCP\",\"snap\":\"http://127.0.0.1:9300/statics/snap/flv-flv_2039943044444323840.jpg\",\"status\":\"DEACTIVATE\",\"streamStatus\":\"0\",\"streamType\":\"1\",\"type\":\"3\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-08 02:35:11\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-08 02:35:12', 104);
INSERT INTO `sys_oper_log` VALUES (298, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-04-03 13:48:17\",\"deviceCode\":\"flv_2039943044444323840\",\"deviceName\":\"测试-fil-ws\",\"deviceStatus\":\"\",\"enableAudio\":\"1\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"flvType\":\"ws\",\"id\":12,\"liveAddress\":\"ws://139.9.214.221:8092/rtp/34020000001320000009_34020000001320000009.live.flv?originTypeStr=rtp_push&videoCodec=H264\",\"params\":{},\"protocol\":\"TCP\",\"snap\":\"http://127.0.0.1:9300/statics/snap/flv-flv_2039943044444323840.jpg\",\"status\":\"DEACTIVATE\",\"streamStatus\":\"0\",\"streamType\":\"1\",\"type\":\"3\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-08 11:19:45\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-08 11:19:45', 26);
INSERT INTO `sys_oper_log` VALUES (299, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.changeStatus()', 'PUT', 1, 'admin', NULL, '/job/changeStatus', '192.168.2.200', '', '{\"jobId\":101,\"misfirePolicy\":\"0\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-08 15:59:53', 94);
INSERT INTO `sys_oper_log` VALUES (300, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-28 17:28:52\",\"deviceCode\":\"haikang_isup_AZ7528184\",\"deviceName\":\"测试-海康isup\",\"deviceStatus\":\"ON\",\"id\":7,\"ipAddress\":\"192.168.2.164\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"DEACTIVATE\",\"streamStatus\":\"0\",\"streamType\":\"1\",\"type\":\"8\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-08 16:12:00\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-08 16:12:01', 67);
INSERT INTO `sys_oper_log` VALUES (301, '调度日志', 9, 'com.ruoyi.job.controller.SysJobLogController.clean()', 'DELETE', 1, 'admin', NULL, '/job/log/clean', '192.168.2.200', '', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-08 16:49:45', 58);
INSERT INTO `sys_oper_log` VALUES (302, '调度日志', 9, 'com.ruoyi.job.controller.SysJobLogController.clean()', 'DELETE', 1, 'admin', NULL, '/job/log/clean', '192.168.2.200', '', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-08 23:04:57', 40);
INSERT INTO `sys_oper_log` VALUES (303, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"id\":12,\"params\":{},\"snap\":\"http://127.0.0.1:9300/statics/snap/flv-flv_2039943044444323840.jpg\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-08 23:10:02\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-08 23:10:03', 86);
INSERT INTO `sys_oper_log` VALUES (304, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"id\":5,\"params\":{},\"snap\":\"http://127.0.0.1:9300/statics/snap/video_file-video_file_2037463723775528960.jpg\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-08 23:25:30\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-08 23:25:30', 175);
INSERT INTO `sys_oper_log` VALUES (305, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.changeStatus()', 'PUT', 1, 'admin', NULL, '/job/changeStatus', '192.168.2.200', '', '{\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-09 01:22:30', 130);
INSERT INTO `sys_oper_log` VALUES (306, '视频监控设备', 3, 'com.ruoyi.qs.controller.QsDeviceController.remove()', 'DELETE', 1, 'admin', NULL, '/device/11', '192.168.2.200', '', '[11] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-09 01:38:28', 41);
INSERT INTO `sys_oper_log` VALUES (307, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-04-09 01:39:00\",\"deviceCode\":\"dahua_2041933845827350528\",\"deviceName\":\"测试-dahua\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"ipAddress\":\"192.168.2.221\",\"onlineType\":\"1\",\"params\":{},\"port\":37777,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\",\"userName\":\"admin\"} ', NULL, 1, '\r\n### Error updating database.  Cause: java.sql.SQLException: Column count doesn\'t match value count at row 1\r\n### The error may exist in file [C:\\Users\\feng\\Desktop\\ruoyi-qs-nvr\\ruoyi-modules\\ruoyi-qs\\target\\classes\\mapper\\qs\\QsDeviceMapper.xml]\r\n### The error may involve com.ruoyi.qs.mapper.QsDeviceMapper.insertQsDevice-Inline\r\n### The error occurred while setting parameters\r\n### SQL: insert into qs_device          ( device_code,             device_name,             ip_address,             port,             user_name,             password,             type,                                       channel,                          status,             stream_type,                                                    protocol,             device_status,             online_type,             enable_audio,             enable_mp4,                                                    enable_disable_none_reader,                                       create_by,             create_time )           values ( ?,             ?,             ?,             ?,             ?,             ?,             ?,                                       ?,                          ?,             ?,                                                    ?,             ?,             ?,             ?,             ?,             ?,                                                    ?,                                       ?,             ? )\r\n### Cause: java.sql.SQLException: Column count doesn\'t match value count at row 1\n; bad SQL grammar []', '2026-04-09 01:39:01', 492);
INSERT INTO `sys_oper_log` VALUES (308, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-04-09 01:39:13\",\"deviceCode\":\"dahua_2041933897991909376\",\"deviceName\":\"测试-dahua\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"ipAddress\":\"192.168.2.221\",\"onlineType\":\"1\",\"params\":{},\"port\":37777,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\",\"userName\":\"admin\"} ', NULL, 1, '\r\n### Error updating database.  Cause: java.sql.SQLException: Column count doesn\'t match value count at row 1\r\n### The error may exist in file [C:\\Users\\feng\\Desktop\\ruoyi-qs-nvr\\ruoyi-modules\\ruoyi-qs\\target\\classes\\mapper\\qs\\QsDeviceMapper.xml]\r\n### The error may involve com.ruoyi.qs.mapper.QsDeviceMapper.insertQsDevice-Inline\r\n### The error occurred while setting parameters\r\n### SQL: insert into qs_device          ( device_code,             device_name,             ip_address,             port,             user_name,             password,             type,                                       channel,                          status,             stream_type,                                                    protocol,             device_status,             online_type,             enable_audio,             enable_mp4,                                                    enable_disable_none_reader,                                       create_by,             create_time )           values ( ?,             ?,             ?,             ?,             ?,             ?,             ?,                                       ?,                          ?,             ?,                                                    ?,             ?,             ?,             ?,             ?,             ?,                                                    ?,                                       ?,             ? )\r\n### Cause: java.sql.SQLException: Column count doesn\'t match value count at row 1\n; bad SQL grammar []', '2026-04-09 01:39:13', 153);
INSERT INTO `sys_oper_log` VALUES (309, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-04-09 01:42:36\",\"deviceCode\":\"dahua_2041934751893475328\",\"deviceName\":\"测试-dahua\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"id\":13,\"ipAddress\":\"192.168.2.221\",\"onlineType\":\"1\",\"params\":{},\"port\":37777,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"9\",\"userName\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-09 01:42:38', 1845);
INSERT INTO `sys_oper_log` VALUES (310, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-09 01:43:59', 23);
INSERT INTO `sys_oper_log` VALUES (311, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-09 01:46:15', 7);
INSERT INTO `sys_oper_log` VALUES (312, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-09 01:51:02', 7);
INSERT INTO `sys_oper_log` VALUES (313, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.changeStatus()', 'PUT', 1, 'admin', NULL, '/device/changeStatus', '192.168.2.200', '', '{\"id\":13,\"params\":{},\"status\":\"DEACTIVATE\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-09 01:54:54', 16);
INSERT INTO `sys_oper_log` VALUES (314, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-09 01:56:34', 8);
INSERT INTO `sys_oper_log` VALUES (315, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":0,\"createBy\":\"1\",\"createTime\":\"2026-04-09 01:42:37\",\"deviceCode\":\"dahua_2041934751893475328\",\"deviceName\":\"测试-dahua\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"id\":13,\"ipAddress\":\"192.168.2.221\",\"mediaServerId\":\"\",\"onlineType\":\"1\",\"params\":{},\"port\":37777,\"protocol\":\"TCP\",\"snap\":\"http://127.0.0.1:9300/statics/snap/dahua-dahua_2041934751893475328.jpg\",\"status\":\"DEACTIVATE\",\"streamKey\":\"\",\"streamStatus\":\"0\",\"streamType\":\"1\",\"type\":\"9\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-09 01:56:45\",\"userName\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-09 01:56:45', 11);
INSERT INTO `sys_oper_log` VALUES (316, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-09 01:59:53', 7);
INSERT INTO `sys_oper_log` VALUES (317, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-09 02:02:00', 11);
INSERT INTO `sys_oper_log` VALUES (318, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-09 02:03:19', 7);
INSERT INTO `sys_oper_log` VALUES (319, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-09 02:05:16', 11);
INSERT INTO `sys_oper_log` VALUES (320, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-09 02:07:40', 7);
INSERT INTO `sys_oper_log` VALUES (321, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-09 02:09:40', 8);
INSERT INTO `sys_oper_log` VALUES (322, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-09 02:11:05', 9);
INSERT INTO `sys_oper_log` VALUES (323, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.getVideoSnapshot()', 'PUT', 1, 'admin', NULL, '/device/getVideoSnapshot/5', '192.168.2.200', '', '5 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-09 12:25:25', 192);
INSERT INTO `sys_oper_log` VALUES (324, '字典类型', 1, 'com.ruoyi.system.controller.SysDictTypeController.add()', 'POST', 1, 'admin', NULL, '/dict/type', '192.168.2.200', '', '{\"createBy\":\"admin\",\"dictName\":\"onvif验证类型\",\"dictType\":\"qs_onvif_auth\",\"params\":{},\"remark\":\"onvif验证类型列表\",\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-09 22:05:40', 37);
INSERT INTO `sys_oper_log` VALUES (325, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"1\",\"dictSort\":1,\"dictType\":\"qs_onvif_auth\",\"dictValue\":\"WS-UsernameToken\",\"listClass\":\"primary\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-09 22:06:08', 15);
INSERT INTO `sys_oper_log` VALUES (326, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"cssClass\":\"\",\"default\":false,\"dictLabel\":\"Digest\",\"dictSort\":2,\"dictType\":\"qs_onvif_auth\",\"dictValue\":\"2\",\"listClass\":\"primary\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-09 22:06:28', 12);
INSERT INTO `sys_oper_log` VALUES (327, '字典数据', 2, 'com.ruoyi.system.controller.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"createTime\":\"2026-04-09 22:06:08\",\"default\":false,\"dictCode\":125,\"dictLabel\":\"WS-UsernameToken\",\"dictSort\":1,\"dictType\":\"qs_onvif_auth\",\"dictValue\":\"1\",\"isDefault\":\"N\",\"listClass\":\"primary\",\"params\":{},\"status\":\"0\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-09 22:06:37', 15);
INSERT INTO `sys_oper_log` VALUES (328, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-04-09 22:51:10\",\"deviceCode\":\"onvif_2042253998104387584\",\"deviceName\":\"测试-onvif\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"id\":14,\"ipAddress\":\"192.168.2.221\",\"liveAddress\":\"rtsp://admin:admin123@192.168.2.221:554/cam/realmonitor?channel=1&subtype=0&unicast=true&proto=Onvif\",\"onvifAuth\":\"1\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamType\":\"1\",\"type\":\"5\",\"userName\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-09 22:51:15', 148);
INSERT INTO `sys_oper_log` VALUES (329, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.changeStatus()', 'PUT', 1, 'admin', NULL, '/device/changeStatus', '192.168.2.200', '', '{\"id\":14,\"params\":{},\"status\":\"DEACTIVATE\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-09 22:53:15', 14);
INSERT INTO `sys_oper_log` VALUES (330, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-04-09 22:51:11\",\"deviceCode\":\"onvif_2042253998104387584\",\"deviceName\":\"测试-onvif\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"id\":14,\"ipAddress\":\"192.168.2.221\",\"liveAddress\":\"rtsp://admin:admin123@192.168.2.221:554/cam/realmonitor?channel=1&subtype=0&unicast=true&proto=Onvif\",\"onvifAuth\":\"1\",\"onvifHostName\":\"http://192.168.2.221\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"DEACTIVATE\",\"streamType\":\"1\",\"type\":\"5\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-09 22:56:23\",\"userName\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-09 22:56:23', 10);
INSERT INTO `sys_oper_log` VALUES (331, '定时任务', 1, 'com.ruoyi.job.controller.SysJobController.add()', 'POST', 1, 'admin', NULL, '/job', '192.168.2.200', '', '{\"concurrent\":\"1\",\"createBy\":\"admin\",\"cronExpression\":\"* * * * * ?\",\"invokeTarget\":\"qsDeviceTask.task\",\"jobGroup\":\"SYSTEM\",\"jobId\":103,\"jobName\":\"设备状态任务\",\"misfirePolicy\":\"1\",\"nextValidTime\":\"2026-04-10 02:35:02\",\"params\":{},\"status\":\"1\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 02:35:01', 83);
INSERT INTO `sys_oper_log` VALUES (332, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.edit()', 'PUT', 1, 'admin', NULL, '/job', '192.168.2.200', '', '{\"concurrent\":\"1\",\"createBy\":\"admin\",\"createTime\":\"2026-04-10 02:35:01\",\"cronExpression\":\"0 * * * * ?\",\"invokeTarget\":\"qsDeviceTask.task\",\"jobGroup\":\"SYSTEM\",\"jobId\":103,\"jobName\":\"设备状态任务\",\"misfirePolicy\":\"1\",\"nextValidTime\":\"2026-04-10 02:36:00\",\"params\":{},\"remark\":\"\",\"status\":\"1\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 02:35:07', 21);
INSERT INTO `sys_oper_log` VALUES (333, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":103,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 02:35:11', 2369);
INSERT INTO `sys_oper_log` VALUES (334, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.changeStatus()', 'PUT', 1, 'admin', NULL, '/job/changeStatus', '192.168.2.200', '', '{\"jobId\":103,\"misfirePolicy\":\"0\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 02:35:20', 16);
INSERT INTO `sys_oper_log` VALUES (335, '定时任务', 1, 'com.ruoyi.job.controller.SysJobController.add()', 'POST', 1, 'admin', NULL, '/job', '192.168.2.200', '', '{\"concurrent\":\"1\",\"createBy\":\"admin\",\"cronExpression\":\"* * * * * ?\",\"invokeTarget\":\"onvifTask.task\",\"jobGroup\":\"SYSTEM\",\"jobId\":104,\"jobName\":\"onvif设备状态\",\"misfirePolicy\":\"1\",\"nextValidTime\":\"2026-04-10 12:41:30\",\"params\":{},\"status\":\"1\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 12:41:29', 97);
INSERT INTO `sys_oper_log` VALUES (336, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.edit()', 'PUT', 1, 'admin', NULL, '/job', '192.168.2.200', '', '{\"concurrent\":\"1\",\"createBy\":\"admin\",\"createTime\":\"2026-04-10 12:41:29\",\"cronExpression\":\"0 * * * * ?\",\"invokeTarget\":\"onvifTask.task\",\"jobGroup\":\"SYSTEM\",\"jobId\":104,\"jobName\":\"onvif设备状态\",\"misfirePolicy\":\"1\",\"nextValidTime\":\"2026-04-10 12:42:00\",\"params\":{},\"remark\":\"\",\"status\":\"1\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 12:41:35', 20);
INSERT INTO `sys_oper_log` VALUES (337, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":104,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 12:42:15', 14);
INSERT INTO `sys_oper_log` VALUES (338, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":104,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 12:43:45', 9);
INSERT INTO `sys_oper_log` VALUES (339, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":104,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 12:44:35', 11);
INSERT INTO `sys_oper_log` VALUES (340, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":104,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 12:46:09', 133);
INSERT INTO `sys_oper_log` VALUES (341, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.changeStatus()', 'PUT', 1, 'admin', NULL, '/job/changeStatus', '192.168.2.200', '', '{\"jobId\":104,\"misfirePolicy\":\"0\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 12:46:23', 19);
INSERT INTO `sys_oper_log` VALUES (342, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.getVideoSnapshot()', 'PUT', 1, 'admin', NULL, '/device/getVideoSnapshot/5', '192.168.2.200', '', '5 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 13:52:38', 309);
INSERT INTO `sys_oper_log` VALUES (343, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '192.168.2.200', '', '{\"children\":[],\"component\":\"/zlm/mediaServer\",\"createBy\":\"admin\",\"icon\":\"clipboard\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuName\":\"媒体节点\",\"menuType\":\"C\",\"orderNum\":9,\"params\":{},\"parentId\":0,\"path\":\"mediaServer\",\"routeName\":\"mediaServer\",\"status\":\"0\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 15:42:29', 46);
INSERT INTO `sys_oper_log` VALUES (344, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '192.168.2.200', '', '{\"children\":[],\"component\":\"zlm/mediaServer\",\"createTime\":\"2026-04-10 15:42:29\",\"icon\":\"clipboard\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":2001,\"menuName\":\"媒体节点\",\"menuType\":\"C\",\"orderNum\":9,\"params\":{},\"parentId\":0,\"path\":\"mediaServer\",\"perms\":\"\",\"routeName\":\"mediaServer\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 15:42:35', 17);
INSERT INTO `sys_oper_log` VALUES (345, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '192.168.2.200', '', '{\"children\":[],\"component\":\"zlm/mediaServer/index\",\"createTime\":\"2026-04-10 15:42:29\",\"icon\":\"clipboard\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":2001,\"menuName\":\"媒体节点\",\"menuType\":\"C\",\"orderNum\":9,\"params\":{},\"parentId\":0,\"path\":\"mediaServer\",\"perms\":\"\",\"routeName\":\"mediaServer\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 15:43:14', 16);
INSERT INTO `sys_oper_log` VALUES (346, '代码生成', 6, 'com.ruoyi.gen.controller.GenController.importTableSave()', 'POST', 1, 'admin', NULL, '/gen/importTable', '192.168.2.200', '', '{\"tables\":\"zlm_cloud_record\",\"tplWebType\":\"element-plus-typescript\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 20:41:51', 138);
INSERT INTO `sys_oper_log` VALUES (347, '代码生成', 3, 'com.ruoyi.gen.controller.GenController.remove()', 'DELETE', 1, 'admin', NULL, '/gen/2,3', '192.168.2.200', '', '[2,3] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 20:41:56', 26);
INSERT INTO `sys_oper_log` VALUES (348, '代码生成', 2, 'com.ruoyi.gen.controller.GenController.editSave()', 'PUT', 1, 'admin', NULL, '/gen', '192.168.2.200', '', '{\"businessName\":\"cloudRecord\",\"className\":\"ZlmCloudRecord\",\"columns\":[{\"capJavaField\":\"Id\",\"columnComment\":\"主键\",\"columnId\":77,\"columnName\":\"id\",\"columnType\":\"bigint(20) unsigned\",\"createBy\":\"admin\",\"createTime\":\"2026-04-10 20:41:51\",\"dictType\":\"\",\"edit\":false,\"htmlType\":\"input\",\"increment\":true,\"insert\":true,\"isIncrement\":\"1\",\"isInsert\":\"1\",\"isPk\":\"1\",\"javaField\":\"id\",\"javaType\":\"Long\",\"list\":false,\"params\":{},\"pk\":true,\"query\":false,\"queryType\":\"EQ\",\"required\":false,\"sort\":1,\"superColumn\":false,\"tableId\":4,\"updateBy\":\"\",\"usableColumn\":false},{\"capJavaField\":\"App\",\"columnComment\":\"应用名\",\"columnId\":78,\"columnName\":\"app\",\"columnType\":\"varchar(255)\",\"createBy\":\"admin\",\"createTime\":\"2026-04-10 20:41:51\",\"dictType\":\"\",\"edit\":true,\"htmlType\":\"input\",\"increment\":false,\"insert\":true,\"isEdit\":\"1\",\"isIncrement\":\"0\",\"isInsert\":\"1\",\"isList\":\"1\",\"isPk\":\"0\",\"isQuery\":\"1\",\"javaField\":\"app\",\"javaType\":\"String\",\"list\":true,\"params\":{},\"pk\":false,\"query\":true,\"queryType\":\"EQ\",\"required\":false,\"sort\":2,\"superColumn\":false,\"tableId\":4,\"updateBy\":\"\",\"usableColumn\":false},{\"capJavaField\":\"Stream\",\"columnComment\":\"流id\",\"columnId\":79,\"columnName\":\"stream\",\"columnType\":\"varchar(255)\",\"createBy\":\"admin\",\"createTime\":\"2026-04-10 20:41:51\",\"dictType\":\"\",\"edit\":true,\"htmlType\":\"input\",\"increment\":false,\"insert\":true,\"isEdit\":\"1\",\"isIncrement\":\"0\",\"isInsert\":\"1\",\"isList\":\"1\",\"isPk\":\"0\",\"isQuery\":\"1\",\"javaField\":\"stream\",\"javaType\":\"String\",\"list\":true,\"params\":{},\"pk\":false,\"query\":true,\"queryType\":\"EQ\",\"required\":false,\"sort\":3,\"superColumn\":false,\"tableId\":4,\"updateBy\":\"\",\"usableColumn\":false},{\"capJavaField\":\"CallId\",\"columnComment\":\"健全ID\",\"columnId\":80,\"columnName\":\"call_id\",\"columnType\":\"varchar(255)\",\"createBy\":\"admin\",\"createTime\":\"2026-04-10 20:41:51\",\"dictType\":\"\",\"edit\":true,\"htmlType\":\"input\",\"increment\":false,\"insert\":true,\"isEdit\":\"1\",\"isIncrement\":\"0\",\"isInsert\":\"1\",\"isList\":\"1\",\"isPk\":\"0\",\"isQuery\":\"1\",\"javaField\":\"callId\",\"javaType\":\"String\",\"list\":true,\"params\":{},\"pk\":false,\"que', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 20:42:51', 99);
INSERT INTO `sys_oper_log` VALUES (349, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 16:40:06\",\"deviceCode\":\"rtsp_2037449568955797504\",\"deviceName\":\"测试-rtsp\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"1\",\"enableMp4\":\"1\",\"id\":1,\"ipAddress\":\"\",\"liveAddress\":\"rtsp://admin:hx147258@192.168.2.164:554/Streaming/Channels/101\",\"mediaServerId\":\"\",\"params\":{},\"protocol\":\"TCP\",\"snap\":\"http://127.0.0.1:9300/statics/snap/rtsp-rtsp_2037449568955797504.jpg\",\"status\":\"DEACTIVATE\",\"streamKey\":\"\",\"streamStatus\":\"0\",\"type\":\"1\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-10 21:10:20\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 21:10:20', 130);
INSERT INTO `sys_oper_log` VALUES (350, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:05:24\",\"deviceCode\":\"rtmp_2037455934688763904\",\"deviceName\":\"测试-rtmp\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"1\",\"id\":2,\"liveAddress\":\"rtmp://liteavapp.qcloud.com/live/liteavdemoplayerstreamid\",\"params\":{},\"protocol\":\"TCP\",\"snap\":\"http://127.0.0.1:9300/statics/snap/rtmp-rtmp_2037455934688763904.jpg\",\"status\":\"DEACTIVATE\",\"streamStatus\":\"0\",\"type\":\"2\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-10 21:11:33\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 21:11:33', 14);
INSERT INTO `sys_oper_log` VALUES (351, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:17:25\",\"deviceCode\":\"flv_2037458960426090496\",\"deviceName\":\"测试-flv\",\"deviceStatus\":\"ON\",\"enableAudio\":\"1\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"1\",\"flvType\":\"flv\",\"id\":3,\"liveAddress\":\"http://139.9.214.221:8092/rtp/34020000001320000009_34020000001320000009.live.flv?originTypeStr=rtp_push&videoCodec=H264\",\"mediaServerId\":\"\",\"params\":{},\"protocol\":\"TCP\",\"snap\":\"http://127.0.0.1:9300/statics/snap/flv-flv_2037458960426090496.jpg\",\"status\":\"DEACTIVATE\",\"streamKey\":\"\",\"streamStatus\":\"0\",\"type\":\"3\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-10 21:14:13\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 21:14:13', 11);
INSERT INTO `sys_oper_log` VALUES (352, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:17:54\",\"deviceCode\":\"hls_2037459081469509632\",\"deviceName\":\"测试-hls\",\"deviceStatus\":\"ON\",\"enableAudio\":\"1\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"1\",\"id\":4,\"liveAddress\":\"http://139.9.214.221:8092/rtp/34020000001320000009_34020000001320000009/hls.m3u8?originTypeStr=rtp_push&videoCodec=H264\",\"params\":{},\"protocol\":\"TCP\",\"snap\":\"http://127.0.0.1:9300/statics/snap/hls-hls_2037459081469509632.jpg\",\"status\":\"DEACTIVATE\",\"streamStatus\":\"0\",\"type\":\"4\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-10 21:15:19\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 21:15:19', 15);
INSERT INTO `sys_oper_log` VALUES (353, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-04-03 13:48:17\",\"deviceCode\":\"flv_2039943044444323840\",\"deviceName\":\"测试-fil-ws\",\"deviceStatus\":\"ON\",\"enableAudio\":\"1\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"1\",\"flvType\":\"ws\",\"id\":12,\"liveAddress\":\"ws://139.9.214.221:8092/rtp/34020000001320000009_34020000001320000009.live.flv?originTypeStr=rtp_push&videoCodec=H264\",\"params\":{},\"protocol\":\"TCP\",\"snap\":\"http://127.0.0.1:9300/statics/snap/flv-flv_2039943044444323840.jpg\",\"status\":\"DEACTIVATE\",\"streamStatus\":\"0\",\"streamType\":\"1\",\"type\":\"3\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-10 21:18:40\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 21:18:40', 12);
INSERT INTO `sys_oper_log` VALUES (354, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-04-09 22:51:11\",\"deviceCode\":\"onvif_2042253998104387584\",\"deviceName\":\"测试-onvif\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"1\",\"id\":14,\"ipAddress\":\"192.168.2.221\",\"liveAddress\":\"rtsp://admin:admin123@192.168.2.221:554/cam/realmonitor?channel=1&subtype=0&unicast=true&proto=Onvif\",\"onvifAuth\":\"1\",\"onvifHostName\":\"http://192.168.2.221\",\"params\":{},\"protocol\":\"TCP\",\"snap\":\"http://127.0.0.1:9300/statics/snap/onvif-onvif_2042253998104387584.jpg\",\"status\":\"DEACTIVATE\",\"streamStatus\":\"0\",\"streamType\":\"1\",\"type\":\"5\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-10 21:20:38\",\"userName\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 21:20:38', 10);
INSERT INTO `sys_oper_log` VALUES (355, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:36:21\",\"deviceCode\":\"video_file_2037463723775528960\",\"deviceName\":\"测试-视频文件\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"1\",\"id\":5,\"liveAddress\":\"http://127.0.0.1:9300/statics/2026/03/27/cs_20260327173413A002.mp4\",\"mediaServerId\":\"\",\"params\":{},\"protocol\":\"TCP\",\"snap\":\"http://127.0.0.1:9300/statics/snap//video_file-video_file_2037463723775528960.jpg\",\"status\":\"DEACTIVATE\",\"streamKey\":\"\",\"streamStatus\":\"0\",\"type\":\"6\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-10 21:22:54\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 21:22:54', 14);
INSERT INTO `sys_oper_log` VALUES (356, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.getVideoSnapshot()', 'PUT', 1, 'admin', NULL, '/device/getVideoSnapshot/5', '192.168.2.200', '', '5 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 21:23:09', 3086);
INSERT INTO `sys_oper_log` VALUES (357, '调度日志', 9, 'com.ruoyi.job.controller.SysJobLogController.clean()', 'DELETE', 1, 'admin', NULL, '/job/log/clean', '192.168.2.200', '', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 21:23:53', 57);
INSERT INTO `sys_oper_log` VALUES (358, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 21:24:45', 11);
INSERT INTO `sys_oper_log` VALUES (359, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-28 14:25:42\",\"deviceCode\":\"haikang_2037778134977400832\",\"deviceName\":\"测试-海康sdk\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"1\",\"id\":6,\"ipAddress\":\"192.168.2.164\",\"params\":{},\"port\":8000,\"protocol\":\"TCP\",\"snap\":\"http://127.0.0.1:9300/statics/snap/haikang-haikang_2037778134977400832.jpg\",\"status\":\"DEACTIVATE\",\"streamStatus\":\"0\",\"streamType\":\"1\",\"type\":\"7\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-10 21:25:02\",\"userName\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 21:25:02', 9);
INSERT INTO `sys_oper_log` VALUES (360, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-03-28 17:28:52\",\"deviceCode\":\"haikang_isup_AZ7528184\",\"deviceName\":\"测试-海康isup\",\"deviceStatus\":\"ON\",\"enableAudio\":\"1\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"1\",\"id\":7,\"ipAddress\":\"192.168.2.164\",\"params\":{},\"protocol\":\"TCP\",\"snap\":\"http://127.0.0.1:9300/statics/snap/haikang_isup-haikang_isup_AZ7528184.jpg\",\"status\":\"DEACTIVATE\",\"streamStatus\":\"0\",\"streamType\":\"1\",\"type\":\"8\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-10 22:14:49\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 22:14:49', 12);
INSERT INTO `sys_oper_log` VALUES (361, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"channel\":0,\"createBy\":\"1\",\"createTime\":\"2026-04-09 01:42:37\",\"deviceCode\":\"dahua_2041934751893475328\",\"deviceName\":\"测试-dahua\",\"deviceStatus\":\"ON\",\"enableAudio\":\"1\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"1\",\"id\":13,\"ipAddress\":\"192.168.2.221\",\"mediaServerId\":\"\",\"onlineType\":\"1\",\"params\":{},\"port\":37777,\"protocol\":\"TCP\",\"snap\":\"http://127.0.0.1:9300/statics/snap/dahua-dahua_2041934751893475328.jpg\",\"status\":\"DEACTIVATE\",\"streamKey\":\"\",\"streamStatus\":\"0\",\"streamType\":\"1\",\"type\":\"9\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-10 22:16:36\",\"userName\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 22:16:36', 9);
INSERT INTO `sys_oper_log` VALUES (362, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '192.168.2.200', '', '{\"children\":[],\"component\":\"zlm/cloudRecord\",\"createBy\":\"admin\",\"icon\":\"code\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuName\":\"云端录像\",\"menuType\":\"C\",\"orderNum\":9,\"params\":{},\"parentId\":0,\"path\":\"cloudRecord\",\"routeName\":\"cloudRecord\",\"status\":\"0\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 22:23:15', 16);
INSERT INTO `sys_oper_log` VALUES (363, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '192.168.2.200', '', '{\"children\":[],\"component\":\"zlm/cloudRecord/index\",\"createTime\":\"2026-04-10 22:23:15\",\"icon\":\"code\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":2002,\"menuName\":\"云端录像\",\"menuType\":\"C\",\"orderNum\":8,\"params\":{},\"parentId\":0,\"path\":\"cloudRecord\",\"perms\":\"\",\"routeName\":\"cloudRecord\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-10 22:23:38', 14);
INSERT INTO `sys_oper_log` VALUES (364, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.edit()', 'PUT', 1, 'admin', NULL, '/job', '192.168.2.200', '', '{\"concurrent\":\"1\",\"createBy\":\"admin\",\"createTime\":\"2026-03-30 22:49:53\",\"cronExpression\":\"0 * * * * ?\",\"invokeTarget\":\"daHuaTask.task\",\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"jobName\":\"大华sdk设备状态任务\",\"misfirePolicy\":\"1\",\"nextValidTime\":\"2026-04-11 13:33:00\",\"params\":{},\"remark\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"updateTime\":\"2026-04-09 01:22:30\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-11 13:32:17', 98);
INSERT INTO `sys_oper_log` VALUES (365, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.edit()', 'PUT', 1, 'admin', NULL, '/job', '192.168.2.200', '', '{\"concurrent\":\"1\",\"createBy\":\"admin\",\"createTime\":\"2026-03-30 13:40:49\",\"cronExpression\":\"0 * * * * ?\",\"invokeTarget\":\"haiKangIsupTask.task\",\"jobGroup\":\"SYSTEM\",\"jobId\":101,\"jobName\":\"海康isup设备状态任务\",\"misfirePolicy\":\"1\",\"nextValidTime\":\"2026-04-11 13:33:00\",\"params\":{},\"remark\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"updateTime\":\"2026-04-08 15:59:52\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-11 13:32:21', 16);
INSERT INTO `sys_oper_log` VALUES (366, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.edit()', 'PUT', 1, 'admin', NULL, '/job', '192.168.2.200', '', '{\"concurrent\":\"1\",\"createBy\":\"admin\",\"createTime\":\"2026-03-28 15:08:44\",\"cronExpression\":\"0 * * * * ?\",\"invokeTarget\":\"haiKangTask.task\",\"jobGroup\":\"SYSTEM\",\"jobId\":100,\"jobName\":\"海康sdk设备状态任务\",\"misfirePolicy\":\"1\",\"nextValidTime\":\"2026-04-11 13:33:00\",\"params\":{},\"remark\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"updateTime\":\"2026-04-07 13:27:49\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-11 13:32:25', 17);
INSERT INTO `sys_oper_log` VALUES (367, '定时任务', 1, 'com.ruoyi.job.controller.SysJobController.add()', 'POST', 1, 'admin', NULL, '/job', '192.168.2.200', '', '{\"concurrent\":\"1\",\"createBy\":\"admin\",\"cronExpression\":\"0 0 0 * * ?\",\"invokeTarget\":\"cloudRecordTask.task\",\"jobGroup\":\"SYSTEM\",\"jobId\":105,\"jobName\":\"定时查询待删除的录像文件\",\"misfirePolicy\":\"1\",\"nextValidTime\":\"2026-04-12 00:00:00\",\"params\":{},\"status\":\"1\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-11 13:33:40', 17);
INSERT INTO `sys_oper_log` VALUES (368, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.changeStatus()', 'PUT', 1, 'admin', NULL, '/job/changeStatus', '192.168.2.200', '', '{\"jobId\":105,\"misfirePolicy\":\"0\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-11 13:33:42', 15);
INSERT INTO `sys_oper_log` VALUES (369, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":105,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-11 13:34:03', 13);
INSERT INTO `sys_oper_log` VALUES (370, '代码生成', 6, 'com.ruoyi.gen.controller.GenController.importTableSave()', 'POST', 1, 'admin', NULL, '/gen/importTable', '192.168.2.200', '', '{\"tables\":\"zlm_record_plan,zlm_record_plan_item\",\"tplWebType\":\"element-plus-typescript\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-11 22:24:59', 129);
INSERT INTO `sys_oper_log` VALUES (371, '代码生成', 2, 'com.ruoyi.gen.controller.GenController.editSave()', 'PUT', 1, 'admin', NULL, '/gen', '192.168.2.200', '', '{\"businessName\":\"recordPlanItem\",\"className\":\"ZlmRecordPlanItem\",\"columns\":[{\"capJavaField\":\"Id\",\"columnId\":99,\"columnName\":\"id\",\"columnType\":\"bigint(20) unsigned\",\"createBy\":\"admin\",\"createTime\":\"2026-04-11 22:24:58\",\"dictType\":\"\",\"edit\":false,\"htmlType\":\"input\",\"increment\":true,\"insert\":true,\"isIncrement\":\"1\",\"isInsert\":\"1\",\"isPk\":\"1\",\"javaField\":\"id\",\"javaType\":\"Long\",\"list\":false,\"params\":{},\"pk\":true,\"query\":false,\"queryType\":\"EQ\",\"required\":false,\"sort\":1,\"superColumn\":false,\"tableId\":6,\"updateBy\":\"\",\"usableColumn\":false},{\"capJavaField\":\"Start\",\"columnId\":100,\"columnName\":\"start\",\"columnType\":\"int(11)\",\"createBy\":\"admin\",\"createTime\":\"2026-04-11 22:24:58\",\"dictType\":\"\",\"edit\":true,\"htmlType\":\"input\",\"increment\":false,\"insert\":true,\"isEdit\":\"1\",\"isIncrement\":\"0\",\"isInsert\":\"1\",\"isList\":\"1\",\"isPk\":\"0\",\"isQuery\":\"1\",\"javaField\":\"start\",\"javaType\":\"Long\",\"list\":true,\"params\":{},\"pk\":false,\"query\":true,\"queryType\":\"EQ\",\"required\":false,\"sort\":2,\"superColumn\":false,\"tableId\":6,\"updateBy\":\"\",\"usableColumn\":false},{\"capJavaField\":\"Stop\",\"columnId\":101,\"columnName\":\"stop\",\"columnType\":\"int(11)\",\"createBy\":\"admin\",\"createTime\":\"2026-04-11 22:24:58\",\"dictType\":\"\",\"edit\":true,\"htmlType\":\"input\",\"increment\":false,\"insert\":true,\"isEdit\":\"1\",\"isIncrement\":\"0\",\"isInsert\":\"1\",\"isList\":\"1\",\"isPk\":\"0\",\"isQuery\":\"1\",\"javaField\":\"stop\",\"javaType\":\"Long\",\"list\":true,\"params\":{},\"pk\":false,\"query\":true,\"queryType\":\"EQ\",\"required\":false,\"sort\":3,\"superColumn\":false,\"tableId\":6,\"updateBy\":\"\",\"usableColumn\":false},{\"capJavaField\":\"WeekDay\",\"columnId\":102,\"columnName\":\"week_day\",\"columnType\":\"int(11)\",\"createBy\":\"admin\",\"createTime\":\"2026-04-11 22:24:58\",\"dictType\":\"\",\"edit\":true,\"htmlType\":\"input\",\"increment\":false,\"insert\":true,\"isEdit\":\"1\",\"isIncrement\":\"0\",\"isInsert\":\"1\",\"isList\":\"1\",\"isPk\":\"0\",\"isQuery\":\"1\",\"javaField\":\"weekDay\",\"javaType\":\"Long\",\"list\":true,\"params\":{},\"pk\":false,\"query\":true,\"queryType\":\"EQ\",\"required\":false,\"sort\":4,\"superColumn\":false,\"tableId\":6,\"updateBy\":\"\"', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-11 22:25:44', 79);
INSERT INTO `sys_oper_log` VALUES (372, '代码生成', 2, 'com.ruoyi.gen.controller.GenController.editSave()', 'PUT', 1, 'admin', NULL, '/gen', '192.168.2.200', '', '{\"businessName\":\"recordPlan\",\"className\":\"ZlmRecordPlan\",\"columns\":[{\"capJavaField\":\"Id\",\"columnComment\":\"ID\",\"columnId\":93,\"columnName\":\"id\",\"columnType\":\"bigint(20) unsigned\",\"createBy\":\"admin\",\"createTime\":\"2026-04-11 22:24:58\",\"dictType\":\"\",\"edit\":false,\"htmlType\":\"input\",\"increment\":true,\"insert\":true,\"isIncrement\":\"1\",\"isInsert\":\"1\",\"isPk\":\"1\",\"javaField\":\"id\",\"javaType\":\"Long\",\"list\":false,\"params\":{},\"pk\":true,\"query\":false,\"queryType\":\"EQ\",\"required\":false,\"sort\":1,\"superColumn\":false,\"tableId\":5,\"updateBy\":\"\",\"usableColumn\":false},{\"capJavaField\":\"Snap\",\"columnComment\":\"计划名称\",\"columnId\":94,\"columnName\":\"snap\",\"columnType\":\"tinyint(1)\",\"createBy\":\"admin\",\"createTime\":\"2026-04-11 22:24:58\",\"dictType\":\"\",\"edit\":true,\"htmlType\":\"input\",\"increment\":false,\"insert\":true,\"isEdit\":\"1\",\"isIncrement\":\"0\",\"isInsert\":\"1\",\"isList\":\"1\",\"isPk\":\"0\",\"isQuery\":\"1\",\"javaField\":\"snap\",\"javaType\":\"Integer\",\"list\":true,\"params\":{},\"pk\":false,\"query\":true,\"queryType\":\"EQ\",\"required\":false,\"sort\":2,\"superColumn\":false,\"tableId\":5,\"updateBy\":\"\",\"usableColumn\":false},{\"capJavaField\":\"Name\",\"columnComment\":\"是否开启定时截图\",\"columnId\":95,\"columnName\":\"name\",\"columnType\":\"varchar(255)\",\"createBy\":\"admin\",\"createTime\":\"2026-04-11 22:24:58\",\"dictType\":\"\",\"edit\":true,\"htmlType\":\"input\",\"increment\":false,\"insert\":true,\"isEdit\":\"1\",\"isIncrement\":\"0\",\"isInsert\":\"1\",\"isList\":\"1\",\"isPk\":\"0\",\"isQuery\":\"0\",\"isRequired\":\"0\",\"javaField\":\"name\",\"javaType\":\"String\",\"list\":true,\"params\":{},\"pk\":false,\"query\":false,\"queryType\":\"EQ\",\"required\":false,\"sort\":3,\"superColumn\":false,\"tableId\":5,\"updateBy\":\"\",\"usableColumn\":false},{\"capJavaField\":\"Status\",\"columnComment\":\"是否启用\",\"columnId\":96,\"columnName\":\"status\",\"columnType\":\"tinyint(1)\",\"createBy\":\"admin\",\"createTime\":\"2026-04-11 22:24:58\",\"dictType\":\"\",\"edit\":true,\"htmlType\":\"radio\",\"increment\":false,\"insert\":true,\"isEdit\":\"1\",\"isIncrement\":\"0\",\"isInsert\":\"1\",\"isList\":\"1\",\"isPk\":\"0\",\"isQuery\":\"1\",\"javaField\":\"status\",\"javaType\":\"Integer\",\"list\":true,\"params\":{}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-11 22:26:26', 37);
INSERT INTO `sys_oper_log` VALUES (373, '代码生成', 8, 'com.ruoyi.gen.controller.GenController.batchGenCode()', 'GET', 1, 'admin', NULL, '/gen/batchGenCode', '192.168.2.200', '', '{\"tables\":\"zlm_record_plan\"}', NULL, 0, NULL, '2026-04-11 22:27:31', 129);
INSERT INTO `sys_oper_log` VALUES (374, '代码生成', 8, 'com.ruoyi.gen.controller.GenController.batchGenCode()', 'GET', 1, 'admin', NULL, '/gen/batchGenCode', '192.168.2.200', '', '{\"tables\":\"zlm_record_plan_item\"}', NULL, 0, NULL, '2026-04-11 22:27:34', 98);
INSERT INTO `sys_oper_log` VALUES (375, '代码生成', 8, 'com.ruoyi.gen.controller.GenController.batchGenCode()', 'GET', 1, 'admin', NULL, '/gen/batchGenCode', '192.168.2.200', '', '{\"tables\":\"zlm_record_plan_item,zlm_record_plan\"}', NULL, 0, NULL, '2026-04-11 22:28:46', 216);
INSERT INTO `sys_oper_log` VALUES (376, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '192.168.2.200', '', '{\"children\":[],\"component\":\"zlm/recordPlan/index\",\"createBy\":\"admin\",\"icon\":\"download\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuName\":\"录像计划\",\"menuType\":\"C\",\"orderNum\":7,\"params\":{},\"parentId\":0,\"path\":\"recordPlan\",\"routeName\":\"recordPlan\",\"status\":\"0\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-11 22:36:33', 60);
INSERT INTO `sys_oper_log` VALUES (377, '录像计划', 3, 'com.ruoyi.zlm.controller.ZlmRecordPlanController.remove()', 'DELETE', 1, 'admin', NULL, '/recordPlan/1', '192.168.2.200', '', '[1] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-11 22:53:35', 40);
INSERT INTO `sys_oper_log` VALUES (378, '录像计划', 1, 'com.ruoyi.zlm.controller.ZlmRecordPlanController.add()', 'POST', 1, 'admin', NULL, '/recordPlan', '192.168.2.200', '', '{\"name\":\"测试计划\",\"params\":{},\"planItemList\":[{\"params\":{},\"start\":0,\"stop\":47,\"weekDay\":1},{\"params\":{},\"start\":0,\"stop\":47,\"weekDay\":2},{\"params\":{},\"start\":0,\"stop\":47,\"weekDay\":3},{\"params\":{},\"start\":0,\"stop\":47,\"weekDay\":4},{\"params\":{},\"start\":0,\"stop\":47,\"weekDay\":5},{\"params\":{},\"start\":0,\"stop\":47,\"weekDay\":6},{\"params\":{},\"start\":0,\"stop\":47,\"weekDay\":7}],\"snap\":\"ENABLE\",\"status\":\"ENABLE\"} ', NULL, 1, 'Cannot invoke \"java.lang.Long.longValue()\" because the return value of \"com.ruoyi.zlm.domain.ZlmRecordPlan.getId()\" is null', '2026-04-11 23:17:34', 45);
INSERT INTO `sys_oper_log` VALUES (379, '录像计划', 1, 'com.ruoyi.zlm.controller.ZlmRecordPlanController.add()', 'POST', 1, 'admin', NULL, '/recordPlan', '192.168.2.200', '', '{\"id\":2,\"name\":\"测试计划\",\"params\":{},\"planItemList\":[{\"params\":{},\"planId\":2,\"start\":0,\"stop\":47,\"weekDay\":1},{\"params\":{},\"planId\":2,\"start\":0,\"stop\":47,\"weekDay\":2},{\"params\":{},\"planId\":2,\"start\":0,\"stop\":47,\"weekDay\":3},{\"params\":{},\"planId\":2,\"start\":0,\"stop\":47,\"weekDay\":4},{\"params\":{},\"planId\":2,\"start\":0,\"stop\":47,\"weekDay\":5},{\"params\":{},\"planId\":2,\"start\":0,\"stop\":47,\"weekDay\":6},{\"params\":{},\"planId\":2,\"start\":0,\"stop\":47,\"weekDay\":7}],\"snap\":\"ENABLE\",\"status\":\"ENABLE\"} ', NULL, 1, '\r\n### Error updating database.  Cause: org.apache.ibatis.binding.BindingException: Parameter \'list\' not found. Available parameters are [planId, param1, planItemList, param2]\r\n### The error may exist in file [C:\\Users\\feng\\Desktop\\ruoyi-qs-nvr\\ruoyi-modules\\ruoyi-zlm\\target\\classes\\mapper\\zlm\\ZlmRecordPlanItemMapper.xml]\r\n### The error may involve com.ruoyi.zlm.mapper.ZlmRecordPlanItemMapper.batchAddItem\r\n### The error occurred while executing an update\r\n### Cause: org.apache.ibatis.binding.BindingException: Parameter \'list\' not found. Available parameters are [planId, param1, planItemList, param2]', '2026-04-11 23:18:22', 66);
INSERT INTO `sys_oper_log` VALUES (380, '录像计划', 1, 'com.ruoyi.zlm.controller.ZlmRecordPlanController.add()', 'POST', 1, 'admin', NULL, '/recordPlan', '192.168.2.200', '', '{\"createTime\":\"2026-04-11 23:19:20\",\"id\":3,\"name\":\"测试计划\",\"params\":{},\"planItemList\":[{\"params\":{},\"planId\":3,\"start\":0,\"stop\":47,\"weekDay\":1},{\"params\":{},\"planId\":3,\"start\":0,\"stop\":47,\"weekDay\":2},{\"params\":{},\"planId\":3,\"start\":0,\"stop\":47,\"weekDay\":3},{\"params\":{},\"planId\":3,\"start\":0,\"stop\":47,\"weekDay\":4},{\"params\":{},\"planId\":3,\"start\":0,\"stop\":47,\"weekDay\":5},{\"params\":{},\"planId\":3,\"start\":0,\"stop\":47,\"weekDay\":6},{\"params\":{},\"planId\":3,\"start\":0,\"stop\":47,\"weekDay\":7}],\"snap\":\"ENABLE\",\"status\":\"ENABLE\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-11 23:19:20', 75);
INSERT INTO `sys_oper_log` VALUES (381, '录像计划', 2, 'com.ruoyi.zlm.controller.ZlmRecordPlanController.edit()', 'PUT', 1, 'admin', NULL, '/recordPlan', '192.168.2.200', '', '{\"createTime\":\"2026-04-11 23:19:52\",\"id\":3,\"name\":\"测试计划\",\"params\":{},\"planItemList\":[{\"params\":{},\"planId\":3,\"start\":0,\"stop\":47,\"weekDay\":1},{\"params\":{},\"planId\":3,\"start\":0,\"stop\":47,\"weekDay\":2},{\"params\":{},\"planId\":3,\"start\":0,\"stop\":47,\"weekDay\":3},{\"params\":{},\"planId\":3,\"start\":0,\"stop\":47,\"weekDay\":4},{\"params\":{},\"planId\":3,\"start\":0,\"stop\":47,\"weekDay\":5},{\"params\":{},\"planId\":3,\"start\":0,\"stop\":47,\"weekDay\":6},{\"params\":{},\"planId\":3,\"start\":0,\"stop\":44,\"weekDay\":7},{\"params\":{},\"planId\":3,\"start\":47,\"stop\":47,\"weekDay\":7}],\"snap\":\"ENABLE\",\"status\":\"ENABLE\",\"updateTime\":\"2026-04-11 23:25:42\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-11 23:25:42', 62);
INSERT INTO `sys_oper_log` VALUES (382, '录像计划', 2, 'com.ruoyi.zlm.controller.ZlmRecordPlanController.edit()', 'PUT', 1, 'admin', NULL, '/recordPlan', '192.168.2.200', '', '{\"createTime\":\"2026-04-11 23:19:52\",\"id\":3,\"name\":\"测试计划\",\"params\":{},\"planItemList\":[{\"params\":{},\"planId\":3,\"start\":0,\"stop\":47,\"weekDay\":1},{\"params\":{},\"planId\":3,\"start\":0,\"stop\":47,\"weekDay\":2},{\"params\":{},\"planId\":3,\"start\":0,\"stop\":47,\"weekDay\":3},{\"params\":{},\"planId\":3,\"start\":0,\"stop\":47,\"weekDay\":4},{\"params\":{},\"planId\":3,\"start\":0,\"stop\":47,\"weekDay\":5},{\"params\":{},\"planId\":3,\"start\":0,\"stop\":47,\"weekDay\":6},{\"params\":{},\"planId\":3,\"start\":0,\"stop\":47,\"weekDay\":7}],\"snap\":\"ENABLE\",\"status\":\"ENABLE\",\"updateTime\":\"2026-04-11 23:25:47\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-11 23:25:47', 15);
INSERT INTO `sys_oper_log` VALUES (383, '录像计划', 1, 'com.ruoyi.zlm.controller.ZlmRecordPlanController.add()', 'POST', 1, 'admin', NULL, '/recordPlan', '192.168.2.200', '', '{\"createTime\":\"2026-04-12 17:05:42\",\"id\":4,\"name\":\"测试计划2\",\"params\":{},\"planItemList\":[{\"params\":{},\"planId\":4,\"start\":0,\"stop\":47,\"weekDay\":1},{\"params\":{},\"planId\":4,\"start\":0,\"stop\":47,\"weekDay\":2},{\"params\":{},\"planId\":4,\"start\":0,\"stop\":47,\"weekDay\":3},{\"params\":{},\"planId\":4,\"start\":0,\"stop\":47,\"weekDay\":4},{\"params\":{},\"planId\":4,\"start\":0,\"stop\":47,\"weekDay\":5},{\"params\":{},\"planId\":4,\"start\":0,\"stop\":47,\"weekDay\":6},{\"params\":{},\"planId\":4,\"start\":0,\"stop\":46,\"weekDay\":7}],\"snap\":\"ENABLE\",\"status\":\"ENABLE\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 17:05:43', 66);
INSERT INTO `sys_oper_log` VALUES (384, '录像计划', 3, 'com.ruoyi.zlm.controller.ZlmRecordPlanController.remove()', 'DELETE', 1, 'admin', NULL, '/recordPlan/4', '192.168.2.200', '', '[4] ', NULL, 1, '删除录像计划失败', '2026-04-12 17:16:20', 258);
INSERT INTO `sys_oper_log` VALUES (385, '录像计划', 3, 'com.ruoyi.zlm.controller.ZlmRecordPlanController.remove()', 'DELETE', 1, 'admin', NULL, '/recordPlan/4', '192.168.2.200', '', '[4] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 17:17:38', 1289);
INSERT INTO `sys_oper_log` VALUES (386, '录像计划', 1, 'com.ruoyi.zlm.controller.ZlmRecordPlanController.add()', 'POST', 1, 'admin', NULL, '/recordPlan', '192.168.2.200', '', '{\"createTime\":\"2026-04-12 17:18:59\",\"id\":5,\"name\":\"测试\",\"params\":{},\"planItemList\":[{\"params\":{},\"planId\":5,\"start\":0,\"stop\":4,\"weekDay\":1},{\"params\":{},\"planId\":5,\"start\":0,\"stop\":4,\"weekDay\":2},{\"params\":{},\"planId\":5,\"start\":0,\"stop\":4,\"weekDay\":3}],\"snap\":\"ENABLE\",\"status\":\"ENABLE\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 17:18:59', 56);
INSERT INTO `sys_oper_log` VALUES (387, '录像计划', 3, 'com.ruoyi.zlm.controller.ZlmRecordPlanController.remove()', 'DELETE', 1, 'admin', NULL, '/recordPlan/5', '192.168.2.200', '', '[5] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 17:19:13', 33);
INSERT INTO `sys_oper_log` VALUES (388, '定时任务', 1, 'com.ruoyi.job.controller.SysJobController.add()', 'POST', 1, 'admin', NULL, '/job', '192.168.2.200', '', '{\"concurrent\":\"1\",\"createBy\":\"admin\",\"cronExpression\":\"* * * * * ?\",\"invokeTarget\":\"recordPlanTask.task\",\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"jobName\":\"录像计划任务\",\"misfirePolicy\":\"1\",\"nextValidTime\":\"2026-04-12 22:53:59\",\"params\":{},\"status\":\"1\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 22:53:58', 87);
INSERT INTO `sys_oper_log` VALUES (389, '调度日志', 9, 'com.ruoyi.job.controller.SysJobLogController.clean()', 'DELETE', 1, 'admin', NULL, '/job/log/clean', '192.168.2.200', '', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 22:55:04', 39);
INSERT INTO `sys_oper_log` VALUES (390, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 22:56:46', 10);
INSERT INTO `sys_oper_log` VALUES (391, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 23:02:00', 9);
INSERT INTO `sys_oper_log` VALUES (392, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 23:04:19', 9);
INSERT INTO `sys_oper_log` VALUES (393, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 23:05:40', 7);
INSERT INTO `sys_oper_log` VALUES (394, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 23:07:05', 8);
INSERT INTO `sys_oper_log` VALUES (395, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 23:08:58', 8);
INSERT INTO `sys_oper_log` VALUES (396, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 23:10:30', 9);
INSERT INTO `sys_oper_log` VALUES (397, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 23:12:19', 7);
INSERT INTO `sys_oper_log` VALUES (398, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 23:13:09', 9);
INSERT INTO `sys_oper_log` VALUES (399, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 23:14:31', 7);
INSERT INTO `sys_oper_log` VALUES (400, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 23:15:31', 7);
INSERT INTO `sys_oper_log` VALUES (401, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 23:16:37', 6);
INSERT INTO `sys_oper_log` VALUES (402, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 23:16:58', 7);
INSERT INTO `sys_oper_log` VALUES (403, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 23:17:18', 7);
INSERT INTO `sys_oper_log` VALUES (404, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 23:17:52', 8);
INSERT INTO `sys_oper_log` VALUES (405, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 23:19:08', 7);
INSERT INTO `sys_oper_log` VALUES (406, '云端录像', 3, 'com.ruoyi.zlm.controller.ZlmCloudRecordController.remove()', 'DELETE', 1, 'admin', NULL, '/cloudRecord/593,594,595,596,597,598,599,600,601,602', '192.168.2.200', '', '[593,594,595,596,597,598,599,600,601,602] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 23:20:11', 108);
INSERT INTO `sys_oper_log` VALUES (407, '云端录像', 3, 'com.ruoyi.zlm.controller.ZlmCloudRecordController.remove()', 'DELETE', 1, 'admin', NULL, '/cloudRecord/603,604,605,606,607,608,609,610,611,612', '192.168.2.200', '', '[603,604,605,606,607,608,609,610,611,612] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 23:20:13', 74);
INSERT INTO `sys_oper_log` VALUES (408, '云端录像', 3, 'com.ruoyi.zlm.controller.ZlmCloudRecordController.remove()', 'DELETE', 1, 'admin', NULL, '/cloudRecord/613,614', '192.168.2.200', '', '[613,614] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 23:20:15', 26);
INSERT INTO `sys_oper_log` VALUES (409, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 23:20:59', 9);
INSERT INTO `sys_oper_log` VALUES (410, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 23:21:32', 8);
INSERT INTO `sys_oper_log` VALUES (411, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 23:26:22', 9);
INSERT INTO `sys_oper_log` VALUES (412, '云端录像', 3, 'com.ruoyi.zlm.controller.ZlmCloudRecordController.remove()', 'DELETE', 1, 'admin', NULL, '/cloudRecord/615,616', '192.168.2.200', '', '[615,616] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 23:34:43', 42);
INSERT INTO `sys_oper_log` VALUES (413, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-12 23:34:55', 7);
INSERT INTO `sys_oper_log` VALUES (414, '云端录像', 3, 'com.ruoyi.zlm.controller.ZlmCloudRecordController.remove()', 'DELETE', 1, 'admin', NULL, '/cloudRecord/617,618,619,620,621,622', '192.168.2.200', '', '[617,618,619,620,621,622] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 01:52:48', 65);
INSERT INTO `sys_oper_log` VALUES (415, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 01:59:12', 8);
INSERT INTO `sys_oper_log` VALUES (416, '云端录像', 3, 'com.ruoyi.zlm.controller.ZlmCloudRecordController.remove()', 'DELETE', 1, 'admin', NULL, '/cloudRecord/623,624', '192.168.2.200', '', '[623,624] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 02:02:50', 46);
INSERT INTO `sys_oper_log` VALUES (417, '云端录像', 3, 'com.ruoyi.zlm.controller.ZlmCloudRecordController.remove()', 'DELETE', 1, 'admin', NULL, '/cloudRecord/625,626', '192.168.2.200', '', '[625,626] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 02:06:58', 41);
INSERT INTO `sys_oper_log` VALUES (418, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 02:07:08', 6);
INSERT INTO `sys_oper_log` VALUES (419, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.edit()', 'PUT', 1, 'admin', NULL, '/job', '192.168.2.200', '', '{\"concurrent\":\"1\",\"createBy\":\"admin\",\"createTime\":\"2026-04-12 22:53:58\",\"cronExpression\":\"0 0/10 * * * ?\",\"invokeTarget\":\"recordPlanTask.task\",\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"jobName\":\"录像计划任务\",\"misfirePolicy\":\"1\",\"nextValidTime\":\"2026-04-13 02:20:00\",\"params\":{},\"remark\":\"\",\"status\":\"1\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 02:19:36', 17);
INSERT INTO `sys_oper_log` VALUES (420, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 02:19:44', 7);
INSERT INTO `sys_oper_log` VALUES (421, '云端录像', 3, 'com.ruoyi.zlm.controller.ZlmCloudRecordController.remove()', 'DELETE', 1, 'admin', NULL, '/cloudRecord/627,628,629,630', '192.168.2.200', '', '[627,628,629,630] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 02:25:15', 45);
INSERT INTO `sys_oper_log` VALUES (422, '云端录像', 3, 'com.ruoyi.zlm.controller.ZlmCloudRecordController.remove()', 'DELETE', 1, 'admin', NULL, '/cloudRecord/631', '192.168.2.200', '', '[631] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 02:35:08', 26);
INSERT INTO `sys_oper_log` VALUES (423, '云端录像', 3, 'com.ruoyi.zlm.controller.ZlmCloudRecordController.remove()', 'DELETE', 1, 'admin', NULL, '/cloudRecord/632,633', '192.168.2.200', '', '[632,633] ', NULL, 1, '2026-04-13-02-35-13-0.mp4 删除失败', '2026-04-13 02:52:20', 62);
INSERT INTO `sys_oper_log` VALUES (424, '云端录像', 3, 'com.ruoyi.zlm.controller.ZlmCloudRecordController.remove()', 'DELETE', 1, 'admin', NULL, '/cloudRecord/634', '192.168.2.200', '', '[634] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 02:53:43', 20);
INSERT INTO `sys_oper_log` VALUES (425, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 02:57:54', 10);
INSERT INTO `sys_oper_log` VALUES (426, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.changeStatus()', 'PUT', 1, 'admin', NULL, '/job/changeStatus', '192.168.2.200', '', '{\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 03:02:19', 13);
INSERT INTO `sys_oper_log` VALUES (427, '云端录像', 3, 'com.ruoyi.zlm.controller.ZlmCloudRecordController.remove()', 'DELETE', 1, 'admin', NULL, '/cloudRecord/635,636', '192.168.2.200', '', '[635,636] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 03:04:27', 38);
INSERT INTO `sys_oper_log` VALUES (428, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.getVideoSnapshot()', 'PUT', 1, 'admin', NULL, '/device/getVideoSnapshot/5', '192.168.2.200', '', '5 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 03:05:31', 310);
INSERT INTO `sys_oper_log` VALUES (429, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.getVideoSnapshot()', 'PUT', 1, 'admin', NULL, '/device/getVideoSnapshot/5', '192.168.2.200', '', '5 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 12:47:10', 5871);
INSERT INTO `sys_oper_log` VALUES (430, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.getVideoSnapshot()', 'PUT', 1, 'admin', NULL, '/device/getVideoSnapshot/5', '192.168.2.200', '', '5 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 12:47:11', 79);
INSERT INTO `sys_oper_log` VALUES (431, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.getVideoSnapshot()', 'PUT', 1, 'admin', NULL, '/device/getVideoSnapshot/5', '192.168.2.200', '', '5 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 12:47:51', 73);
INSERT INTO `sys_oper_log` VALUES (432, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.getVideoSnapshot()', 'PUT', 1, 'admin', NULL, '/device/getVideoSnapshot/5', '192.168.2.200', '', '5 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 12:48:54', 73);
INSERT INTO `sys_oper_log` VALUES (433, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.getVideoSnapshot()', 'PUT', 1, 'admin', NULL, '/device/getVideoSnapshot/5', '192.168.2.200', '', '5 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 13:04:38', 101);
INSERT INTO `sys_oper_log` VALUES (434, '云端录像', 3, 'com.ruoyi.zlm.controller.ZlmCloudRecordController.remove()', 'DELETE', 1, 'admin', NULL, '/cloudRecord/638', '192.168.2.200', '', '[638] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 13:06:18', 38);
INSERT INTO `sys_oper_log` VALUES (435, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.getVideoSnapshot()', 'PUT', 1, 'admin', NULL, '/device/getVideoSnapshot/5', '192.168.2.200', '', '5 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 13:06:24', 79);
INSERT INTO `sys_oper_log` VALUES (436, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":104,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 15:22:56', 75);
INSERT INTO `sys_oper_log` VALUES (437, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 15:23:26', 8);
INSERT INTO `sys_oper_log` VALUES (438, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 15:25:24', 8);
INSERT INTO `sys_oper_log` VALUES (439, '云端录像', 3, 'com.ruoyi.zlm.controller.ZlmCloudRecordController.remove()', 'DELETE', 1, 'admin', NULL, '/cloudRecord/637,639,640,641,642,643,644,645,646,647', '192.168.2.200', '', '[637,639,640,641,642,643,644,645,646,647] ', NULL, 1, '2026-04-13-15-23-27-0.mp4 删除失败', '2026-04-13 15:26:16', 87);
INSERT INTO `sys_oper_log` VALUES (440, '云端录像', 3, 'com.ruoyi.zlm.controller.ZlmCloudRecordController.remove()', 'DELETE', 1, 'admin', NULL, '/cloudRecord/648,649', '192.168.2.200', '', '[648,649] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 15:26:21', 24);
INSERT INTO `sys_oper_log` VALUES (441, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 15:28:30', 7);
INSERT INTO `sys_oper_log` VALUES (442, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 15:29:10', 7);
INSERT INTO `sys_oper_log` VALUES (443, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 15:32:02', 7);
INSERT INTO `sys_oper_log` VALUES (444, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":103,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 15:33:56', 5);
INSERT INTO `sys_oper_log` VALUES (445, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 15:34:36', 7);
INSERT INTO `sys_oper_log` VALUES (446, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 15:35:10', 6);
INSERT INTO `sys_oper_log` VALUES (447, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 15:36:06', 7);
INSERT INTO `sys_oper_log` VALUES (448, '云端录像', 3, 'com.ruoyi.zlm.controller.ZlmCloudRecordController.remove()', 'DELETE', 1, 'admin', NULL, '/cloudRecord/650,651,652,653,654,655,656,657,658', '192.168.2.200', '', '[650,651,652,653,654,655,656,657,658] ', NULL, 1, '2026-04-13-15-23-27-0.mp4, 2026-04-13-15-36-55-0.mp4 删除失败', '2026-04-13 15:37:44', 113);
INSERT INTO `sys_oper_log` VALUES (449, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 15:38:12', 8);
INSERT INTO `sys_oper_log` VALUES (450, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 15:39:44', 7);
INSERT INTO `sys_oper_log` VALUES (451, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 15:45:45', 7);
INSERT INTO `sys_oper_log` VALUES (452, '云端录像', 3, 'com.ruoyi.zlm.controller.ZlmCloudRecordController.remove()', 'DELETE', 1, 'admin', NULL, '/cloudRecord/659,660,661,662,663', '192.168.2.200', '', '[659,660,661,662,663] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 15:47:00', 49);
INSERT INTO `sys_oper_log` VALUES (453, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 15:52:32', 6);
INSERT INTO `sys_oper_log` VALUES (454, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 15:53:04', 9);
INSERT INTO `sys_oper_log` VALUES (455, '云端录像', 3, 'com.ruoyi.zlm.controller.ZlmCloudRecordController.remove()', 'DELETE', 1, 'admin', NULL, '/cloudRecord/665', '192.168.2.200', '', '[665] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 15:54:32', 33);
INSERT INTO `sys_oper_log` VALUES (456, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 15:57:21', 8);
INSERT INTO `sys_oper_log` VALUES (457, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 15:57:48', 7);
INSERT INTO `sys_oper_log` VALUES (458, '云端录像', 3, 'com.ruoyi.zlm.controller.ZlmCloudRecordController.remove()', 'DELETE', 1, 'admin', NULL, '/cloudRecord/666,667', '192.168.2.200', '', '[666,667] ', NULL, 1, '2026-04-13-15-57-21-0.mp4 删除失败', '2026-04-13 15:58:56', 35);
INSERT INTO `sys_oper_log` VALUES (459, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 15:59:13', 7);
INSERT INTO `sys_oper_log` VALUES (460, '云端录像', 3, 'com.ruoyi.zlm.controller.ZlmCloudRecordController.remove()', 'DELETE', 1, 'admin', NULL, '/cloudRecord/668', '192.168.2.200', '', '[668] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 16:01:10', 30);
INSERT INTO `sys_oper_log` VALUES (461, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 16:15:54', 8);
INSERT INTO `sys_oper_log` VALUES (462, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.2.200', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 16:16:13', 9);
INSERT INTO `sys_oper_log` VALUES (463, '区域管理', 1, 'com.ruoyi.qs.controller.QsRegionController.add()', 'POST', 1, NULL, NULL, '/region/add', '127.0.0.1', '', '{\"createTime\":\"2026-04-13 20:23:10\",\"deviceId\":\"14021405\",\"id\":0,\"name\":\"cs\",\"params\":{},\"parentId\":4} ', NULL, 1, '\r\n### Error updating database.  Cause: java.sql.SQLIntegrityConstraintViolationException: Column \'update_time\' cannot be null\r\n### The error may exist in file [C:\\Users\\feng\\Desktop\\ruoyi-qs-nvr\\ruoyi-modules\\ruoyi-qs\\target\\classes\\mapper\\qs\\QsRegionMapper.xml]\r\n### The error may involve com.ruoyi.qs.mapper.QsRegionMapper.add-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO qs_common_region (device_id, name, parent_id, parent_device_id, create_time, update_time)         VALUES (?, ?, ?, ?, ?, ?)\r\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Column \'update_time\' cannot be null\n; Column \'update_time\' cannot be null', '2026-04-13 20:23:11', 702);
INSERT INTO `sys_oper_log` VALUES (464, '区域管理', 1, 'com.ruoyi.qs.controller.QsRegionController.add()', 'POST', 1, NULL, NULL, '/region/add', '127.0.0.1', '', '{\"createTime\":\"2026-04-13 20:23:19\",\"deviceId\":\"14021405\",\"id\":0,\"name\":\"cs\",\"params\":{},\"parentId\":4} ', NULL, 1, '\r\n### Error updating database.  Cause: java.sql.SQLIntegrityConstraintViolationException: Column \'update_time\' cannot be null\r\n### The error may exist in file [C:\\Users\\feng\\Desktop\\ruoyi-qs-nvr\\ruoyi-modules\\ruoyi-qs\\target\\classes\\mapper\\qs\\QsRegionMapper.xml]\r\n### The error may involve com.ruoyi.qs.mapper.QsRegionMapper.add-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO qs_common_region (device_id, name, parent_id, parent_device_id, create_time, update_time)         VALUES (?, ?, ?, ?, ?, ?)\r\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Column \'update_time\' cannot be null\n; Column \'update_time\' cannot be null', '2026-04-13 20:23:19', 13);
INSERT INTO `sys_oper_log` VALUES (465, '区域管理', 1, 'com.ruoyi.qs.controller.QsRegionController.add()', 'POST', 1, NULL, NULL, '/region/add', '127.0.0.1', '', '{\"createTime\":\"2026-04-13 20:23:53\",\"deviceId\":\"14021405\",\"id\":0,\"name\":\"cs\",\"params\":{},\"parentId\":4} ', NULL, 1, '此行政区划已存在', '2026-04-13 20:23:53', 32);
INSERT INTO `sys_oper_log` VALUES (466, '区域管理', 1, 'com.ruoyi.qs.controller.QsRegionController.add()', 'POST', 1, NULL, NULL, '/region/add', '127.0.0.1', '', '{\"createTime\":\"2026-04-13 20:24:09\",\"deviceId\":\"14021406\",\"id\":0,\"name\":\"cs\",\"params\":{},\"parentId\":4} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 20:24:09', 17);
INSERT INTO `sys_oper_log` VALUES (467, '区域管理', 2, 'com.ruoyi.qs.controller.QsRegionController.update()', 'POST', 1, NULL, NULL, '/region/update', '127.0.0.1', '', '{\"deviceId\":\"14021406\",\"id\":6,\"name\":\"cs-1\",\"params\":{},\"parentId\":4,\"updateTime\":\"2026-04-13 21:07:23\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 21:07:23', 26);
INSERT INTO `sys_oper_log` VALUES (468, '区域管理', 2, 'com.ruoyi.qs.controller.QsRegionController.update()', 'POST', 1, NULL, NULL, '/region/update', '127.0.0.1', '', '{\"deviceId\":\"14021406\",\"id\":6,\"name\":\"cs-1\",\"params\":{},\"parentId\":4,\"updateTime\":\"2026-04-13 21:07:48\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 21:07:48', 14);
INSERT INTO `sys_oper_log` VALUES (469, '区域管理', 2, 'com.ruoyi.qs.controller.QsRegionController.update()', 'POST', 1, NULL, NULL, '/region/update', '127.0.0.1', '', '{\"deviceId\":\"14021407\",\"id\":6,\"name\":\"cs-1\",\"params\":{},\"parentId\":4,\"updateTime\":\"2026-04-13 21:08:14\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-13 21:08:14', 56);
INSERT INTO `sys_oper_log` VALUES (470, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '192.168.2.200', '', '{\"children\":[],\"createBy\":\"admin\",\"icon\":\"build\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuName\":\"组织结构\",\"menuType\":\"M\",\"orderNum\":6,\"params\":{},\"parentId\":0,\"path\":\"common\",\"status\":\"0\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-14 14:21:47', 65);
INSERT INTO `sys_oper_log` VALUES (471, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '192.168.2.200', '', '{\"children\":[],\"component\":\"qs/common/region\",\"createBy\":\"admin\",\"icon\":\"code\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuName\":\"行政区划\",\"menuType\":\"C\",\"orderNum\":1,\"params\":{},\"parentId\":2004,\"path\":\"region\",\"routeName\":\"region\",\"status\":\"0\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-14 14:22:27', 11);
INSERT INTO `sys_oper_log` VALUES (472, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '192.168.2.200', '', '{\"children\":[],\"component\":\"qs/common/group\",\"createBy\":\"admin\",\"icon\":\"dashboard\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuName\":\"业务分组\",\"menuType\":\"C\",\"orderNum\":2,\"params\":{},\"parentId\":2004,\"path\":\"group\",\"routeName\":\"group\",\"status\":\"0\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-14 14:23:34', 12);
INSERT INTO `sys_oper_log` VALUES (473, '区域管理', 1, 'com.ruoyi.qs.controller.QsRegionController.add()', 'POST', 1, 'admin', NULL, '/region/add', '192.168.2.200', '', '{\"createTime\":\"2026-04-14 15:43:14\",\"deviceId\":\"120101\",\"id\":7,\"name\":\"12\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-14 15:43:15', 68);
INSERT INTO `sys_oper_log` VALUES (474, '区域管理', 3, 'com.ruoyi.qs.controller.QsRegionController.delete()', 'DELETE', 1, 'admin', NULL, '/region/delete/7', '192.168.2.200', '', '7 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-14 15:43:32', 27);
INSERT INTO `sys_oper_log` VALUES (475, '区域管理', 1, 'com.ruoyi.qs.controller.QsRegionController.add()', 'POST', 1, 'admin', NULL, '/region/add', '192.168.2.200', '', '{\"createTime\":\"2026-04-14 15:43:43\",\"deviceId\":\"12010112\",\"id\":8,\"name\":\"超时\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-14 15:43:43', 14);
INSERT INTO `sys_oper_log` VALUES (476, '区域管理', 2, 'com.ruoyi.qs.controller.QsRegionController.update()', 'POST', 1, 'admin', NULL, '/region/update', '192.168.2.200', '', '{\"createTime\":\"2026-04-14 15:43:43\",\"deviceId\":\"12010112\",\"id\":8,\"name\":\"超时-1\",\"params\":{},\"updateTime\":\"2026-04-14 15:43:53\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-14 15:43:53', 17);
INSERT INTO `sys_oper_log` VALUES (477, '区域管理', 3, 'com.ruoyi.qs.controller.QsRegionController.delete()', 'DELETE', 1, 'admin', NULL, '/region/delete/4', '192.168.2.200', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-14 15:43:57', 17);
INSERT INTO `sys_oper_log` VALUES (478, '区域管理', 3, 'com.ruoyi.qs.controller.QsRegionController.delete()', 'DELETE', 1, 'admin', NULL, '/region/delete/2', '192.168.2.200', '', '2 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-14 15:44:03', 23);
INSERT INTO `sys_oper_log` VALUES (479, '区域管理', 1, 'com.ruoyi.qs.controller.QsRegionController.add()', 'POST', 1, 'admin', NULL, '/region/add', '192.168.2.200', '', '{\"createTime\":\"2026-04-14 15:44:31\",\"deviceId\":\"12010125\",\"id\":9,\"name\":\"超时22\",\"params\":{},\"parentId\":8} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-14 15:44:31', 13);
INSERT INTO `sys_oper_log` VALUES (480, '区域管理', 3, 'com.ruoyi.qs.controller.QsRegionController.delete()', 'DELETE', 1, 'admin', NULL, '/region/delete/9', '192.168.2.200', '', '9 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-14 15:46:03', 24);
INSERT INTO `sys_oper_log` VALUES (481, '区域管理', 1, 'com.ruoyi.qs.controller.QsRegionController.add()', 'POST', 1, 'admin', NULL, '/region/add', '192.168.2.200', '', '{\"createTime\":\"2026-04-14 15:46:16\",\"deviceId\":\"12010115\",\"id\":10,\"name\":\"超时11\",\"params\":{},\"parentId\":8} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-14 15:46:16', 10);
INSERT INTO `sys_oper_log` VALUES (482, '区域管理', 3, 'com.ruoyi.qs.controller.QsRegionController.delete()', 'DELETE', 1, 'admin', NULL, '/region/delete/10', '192.168.2.200', '', '10 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-14 15:46:47', 24);
INSERT INTO `sys_oper_log` VALUES (483, '区域管理', 1, 'com.ruoyi.qs.controller.QsRegionController.add()', 'POST', 1, 'admin', NULL, '/region/add', '192.168.2.200', '', '{\"createTime\":\"2026-04-14 15:46:57\",\"deviceId\":\"12010122\",\"id\":11,\"name\":\"超时\",\"params\":{},\"parentId\":8} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-14 15:46:57', 10);
INSERT INTO `sys_oper_log` VALUES (484, '区域管理', 3, 'com.ruoyi.qs.controller.QsRegionController.delete()', 'DELETE', 1, 'admin', NULL, '/region/delete/11', '192.168.2.200', '', '11 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-14 15:48:12', 15);
INSERT INTO `sys_oper_log` VALUES (485, '区域管理', 1, 'com.ruoyi.qs.controller.QsRegionController.add()', 'POST', 1, 'admin', NULL, '/region/add', '192.168.2.200', '', '{\"createTime\":\"2026-04-14 15:48:21\",\"deviceId\":\"12010122\",\"id\":12,\"name\":\"生成\",\"params\":{},\"parentDeviceId\":\"12010112\",\"parentId\":8} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-14 15:48:21', 9);
INSERT INTO `sys_oper_log` VALUES (486, '区域管理', 2, 'com.ruoyi.qs.controller.QsRegionController.update()', 'POST', 1, 'admin', NULL, '/region/update', '192.168.2.200', '', '{\"createTime\":\"2026-04-14 15:48:21\",\"deviceId\":\"12010122\",\"id\":12,\"name\":\"生成-4\",\"params\":{},\"parentDeviceId\":\"12010112\",\"parentId\":8,\"updateTime\":\"2026-04-14 15:48:42\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-14 15:48:42', 10);
INSERT INTO `sys_oper_log` VALUES (487, '字典数据', 2, 'com.ruoyi.system.controller.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"createTime\":\"2026-03-27 16:06:10\",\"default\":false,\"dictCode\":114,\"dictLabel\":\"PUSH\",\"dictSort\":13,\"dictType\":\"qs_live_stream_type\",\"dictValue\":\"13\",\"isDefault\":\"N\",\"listClass\":\"primary\",\"params\":{},\"status\":\"0\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 00:41:53', 26);
INSERT INTO `sys_oper_log` VALUES (488, '字典数据', 2, 'com.ruoyi.system.controller.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"createTime\":\"2026-03-27 16:06:22\",\"default\":false,\"dictCode\":115,\"dictLabel\":\"部标1078\",\"dictSort\":14,\"dictType\":\"qs_live_stream_type\",\"dictValue\":\"14\",\"isDefault\":\"N\",\"listClass\":\"primary\",\"params\":{},\"status\":\"0\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 00:42:10', 10);
INSERT INTO `sys_oper_log` VALUES (489, '菜单管理', 3, 'com.ruoyi.system.controller.SysMenuController.remove()', 'DELETE', 1, 'admin', NULL, '/menu/4', '192.168.2.200', '', '4 ', '{\"msg\":\"菜单已分配,不允许删除\",\"code\":601}', 0, NULL, '2026-04-15 00:42:44', 25);
INSERT INTO `sys_oper_log` VALUES (490, '角色管理', 2, 'com.ruoyi.system.controller.SysRoleController.edit()', 'PUT', 1, 'admin', NULL, '/role', '192.168.2.200', '', '{\"admin\":false,\"createTime\":\"2026-03-27 13:52:39\",\"dataScope\":\"2\",\"delFlag\":\"0\",\"deptCheckStrictly\":true,\"flag\":false,\"menuCheckStrictly\":true,\"menuIds\":[],\"params\":{},\"remark\":\"普通角色\",\"roleId\":2,\"roleKey\":\"common\",\"roleName\":\"普通角色\",\"roleSort\":2,\"status\":\"0\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 00:42:55', 169);
INSERT INTO `sys_oper_log` VALUES (491, '菜单管理', 3, 'com.ruoyi.system.controller.SysMenuController.remove()', 'DELETE', 1, 'admin', NULL, '/menu/4', '192.168.2.200', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 00:42:58', 9);
INSERT INTO `sys_oper_log` VALUES (492, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '192.168.2.200', '', '{\"children\":[],\"component\":\"qs/device/index\",\"createTime\":\"2026-03-27 16:12:03\",\"icon\":\"clipboard\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":2000,\"menuName\":\"设备管理\",\"menuType\":\"C\",\"orderNum\":3,\"params\":{},\"parentId\":0,\"path\":\"device\",\"perms\":\"\",\"routeName\":\"device\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 00:44:50', 20);
INSERT INTO `sys_oper_log` VALUES (493, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '192.168.2.200', '', '{\"children\":[],\"component\":\"qs/map/index\",\"createBy\":\"admin\",\"icon\":\"component\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuName\":\"电子地图\",\"menuType\":\"C\",\"orderNum\":2,\"params\":{},\"parentId\":0,\"path\":\"map\",\"perms\":\"map\",\"routeName\":\"map\",\"status\":\"0\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 00:45:20', 15);
INSERT INTO `sys_oper_log` VALUES (494, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"id\":4,\"latitude\":\"39.90561\",\"longitude\":\"116.39239\",\"params\":{},\"updateBy\":\"1\",\"updateTime\":\"2026-04-15 13:07:19\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 13:07:19', 68);
INSERT INTO `sys_oper_log` VALUES (495, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"id\":3,\"latitude\":\"39.88055\",\"longitude\":\"116.39616\",\"params\":{},\"updateBy\":\"1\",\"updateTime\":\"2026-04-15 13:10:54\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 13:10:54', 67);
INSERT INTO `sys_oper_log` VALUES (496, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"id\":2,\"latitude\":\"39.36611\",\"longitude\":\"116.33066\",\"params\":{},\"updateBy\":\"1\",\"updateTime\":\"2026-04-15 13:11:06\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 13:11:06', 18);
INSERT INTO `sys_oper_log` VALUES (497, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"id\":4,\"latitude\":\"38.01009\",\"longitude\":\"114.51819\",\"params\":{},\"updateBy\":\"1\",\"updateTime\":\"2026-04-15 13:12:15\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 13:12:15', 15);
INSERT INTO `sys_oper_log` VALUES (498, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"id\":3,\"latitude\":\"\",\"longitude\":\"\",\"params\":{},\"updateBy\":\"1\",\"updateTime\":\"2026-04-15 13:12:59\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 13:12:59', 13);
INSERT INTO `sys_oper_log` VALUES (499, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"id\":2,\"latitude\":\"\",\"longitude\":\"\",\"params\":{},\"updateBy\":\"1\",\"updateTime\":\"2026-04-15 13:13:06\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 13:13:06', 12);
INSERT INTO `sys_oper_log` VALUES (500, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"id\":5,\"latitude\":\"39.93102\",\"longitude\":\"116.3941\",\"params\":{},\"updateBy\":\"1\",\"updateTime\":\"2026-04-15 13:19:21\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 13:19:21', 19);
INSERT INTO `sys_oper_log` VALUES (501, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"id\":3,\"latitude\":\"23.12677\",\"longitude\":\"113.10205\",\"params\":{},\"updateBy\":\"1\",\"updateTime\":\"2026-04-15 13:32:52\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 13:32:52', 13);
INSERT INTO `sys_oper_log` VALUES (502, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"id\":13,\"latitude\":\"39.1171\",\"longitude\":\"110.94434\",\"params\":{},\"updateBy\":\"1\",\"updateTime\":\"2026-04-15 13:33:11\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 13:33:11', 11);
INSERT INTO `sys_oper_log` VALUES (503, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"id\":6,\"latitude\":\"36.67346\",\"longitude\":\"116.7627\",\"params\":{},\"updateBy\":\"1\",\"updateTime\":\"2026-04-15 14:00:54\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 14:00:55', 81);
INSERT INTO `sys_oper_log` VALUES (504, '云端录像', 3, 'com.ruoyi.zlm.controller.ZlmCloudRecordController.remove()', 'DELETE', 1, 'admin', NULL, '/cloudRecord/664,669,670,671,672', '192.168.2.200', '', '[664,669,670,671,672] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 14:25:56', 64);
INSERT INTO `sys_oper_log` VALUES (505, '字典数据', 2, 'com.ruoyi.system.controller.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"createTime\":\"2026-03-27 16:06:22\",\"default\":false,\"dictCode\":115,\"dictLabel\":\"部标1078\",\"dictSort\":14,\"dictType\":\"qs_live_stream_type\",\"dictValue\":\"14\",\"isDefault\":\"N\",\"listClass\":\"primary\",\"params\":{},\"status\":\"1\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 14:29:05', 32);
INSERT INTO `sys_oper_log` VALUES (506, '字典数据', 2, 'com.ruoyi.system.controller.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"createTime\":\"2026-03-27 16:05:54\",\"default\":false,\"dictCode\":113,\"dictLabel\":\"国标28181\",\"dictSort\":12,\"dictType\":\"qs_live_stream_type\",\"dictValue\":\"12\",\"isDefault\":\"N\",\"listClass\":\"primary\",\"params\":{},\"status\":\"1\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 14:29:09', 10);
INSERT INTO `sys_oper_log` VALUES (507, '字典数据', 2, 'com.ruoyi.system.controller.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"createTime\":\"2026-03-27 16:05:41\",\"default\":false,\"dictCode\":112,\"dictLabel\":\"天地伟业SDK\",\"dictSort\":11,\"dictType\":\"qs_live_stream_type\",\"dictValue\":\"11\",\"isDefault\":\"N\",\"listClass\":\"primary\",\"params\":{},\"status\":\"1\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 14:29:12', 13);
INSERT INTO `sys_oper_log` VALUES (508, '字典数据', 2, 'com.ruoyi.system.controller.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"createTime\":\"2026-03-27 16:06:10\",\"default\":false,\"dictCode\":114,\"dictLabel\":\"PUSH\",\"dictSort\":13,\"dictType\":\"qs_live_stream_type\",\"dictValue\":\"13\",\"isDefault\":\"N\",\"listClass\":\"primary\",\"params\":{},\"status\":\"1\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 14:29:15', 9);
INSERT INTO `sys_oper_log` VALUES (509, '字典数据', 2, 'com.ruoyi.system.controller.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/dict/data', '192.168.2.200', '', '{\"createBy\":\"admin\",\"createTime\":\"2026-03-27 16:05:30\",\"default\":false,\"dictCode\":111,\"dictLabel\":\"宇视SDK\",\"dictSort\":10,\"dictType\":\"qs_live_stream_type\",\"dictValue\":\"10\",\"isDefault\":\"N\",\"listClass\":\"primary\",\"params\":{},\"status\":\"1\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 14:29:20', 10);
INSERT INTO `sys_oper_log` VALUES (510, '云端录像', 3, 'com.ruoyi.zlm.controller.ZlmCloudRecordController.remove()', 'DELETE', 1, 'admin', NULL, '/cloudRecord/673,674', '192.168.2.200', '', '[673,674] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 14:43:39', 28);
INSERT INTO `sys_oper_log` VALUES (511, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '192.168.2.200', '', '{\"children\":[],\"component\":\"qs/live/index\",\"createBy\":\"admin\",\"icon\":\"button\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuName\":\"分屏监控\",\"menuType\":\"C\",\"orderNum\":1,\"params\":{},\"parentId\":0,\"path\":\"live\",\"routeName\":\"live\",\"status\":\"0\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 14:47:33', 29);
INSERT INTO `sys_oper_log` VALUES (512, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"address\":\"1\",\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:17:25\",\"deviceCode\":\"flv_2037458960426090496\",\"deviceName\":\"测试-flv\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"1\",\"flvType\":\"flv\",\"gbBusinessGroupId\":\"12010201032157000001\",\"gbCivilCode\":\"12010112\",\"gbParentId\":\"11010101002167000002\",\"id\":3,\"latitude\":\"23.12677\",\"liveAddress\":\"http://139.9.214.221:8092/rtp/34020000001320000009_34020000001320000009.live.flv?originTypeStr=rtp_push&videoCodec=H264\",\"longitude\":\"113.10205\",\"manufacturer\":\"大华\",\"mediaServerId\":\"hxkj_zlm\",\"params\":{},\"protocol\":\"TCP\",\"ptzType\":1,\"snap\":\"http://127.0.0.1:9300/statics/snap/flv-flv_2037458960426090496.jpg\",\"status\":\"DEACTIVATE\",\"streamKey\":\"__defaultVhost__/flv/flv_2037458960426090496\",\"streamStatus\":\"1\",\"type\":\"3\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-15 15:12:11\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 15:12:11', 152);
INSERT INTO `sys_oper_log` VALUES (513, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.changeStatus()', 'PUT', 1, 'admin', NULL, '/device/changeStatus', '192.168.2.200', '', '{\"id\":1,\"params\":{},\"status\":\"ENABLE\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 21:03:07', 42);
INSERT INTO `sys_oper_log` VALUES (514, '录像计划', 2, 'com.ruoyi.zlm.controller.ZlmRecordPlanController.edit()', 'PUT', 1, 'admin', NULL, '/recordPlan', '192.168.2.200', '', '{\"createTime\":\"2026-04-11 23:19:52\",\"id\":3,\"name\":\"测试计划\",\"params\":{},\"snap\":\"ENABLE\",\"status\":\"ENABLE\",\"updateTime\":\"2026-04-15 23:01:34\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 23:01:34', 39);
INSERT INTO `sys_oper_log` VALUES (515, '录像计划', 2, 'com.ruoyi.zlm.controller.ZlmRecordPlanController.edit()', 'PUT', 1, 'admin', NULL, '/recordPlan', '192.168.2.200', '', '{\"createTime\":\"2026-04-11 23:19:52\",\"id\":3,\"name\":\"测试计划\",\"params\":{},\"planItemList\":[{\"params\":{},\"planId\":3,\"start\":0,\"stop\":47,\"weekDay\":1},{\"params\":{},\"planId\":3,\"start\":0,\"stop\":47,\"weekDay\":2},{\"params\":{},\"planId\":3,\"start\":0,\"stop\":47,\"weekDay\":3},{\"params\":{},\"planId\":3,\"start\":0,\"stop\":47,\"weekDay\":4},{\"params\":{},\"planId\":3,\"start\":0,\"stop\":47,\"weekDay\":5},{\"params\":{},\"planId\":3,\"start\":0,\"stop\":47,\"weekDay\":6},{\"params\":{},\"planId\":3,\"start\":0,\"stop\":47,\"weekDay\":7}],\"snap\":\"ENABLE\",\"status\":\"ENABLE\",\"updateTime\":\"2026-04-15 23:01:44\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 23:01:44', 27);
INSERT INTO `sys_oper_log` VALUES (516, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.2.200', '', '{\"id\":1,\"latitude\":\"39.89806\",\"longitude\":\"116.37749\",\"params\":{},\"updateBy\":\"1\",\"updateTime\":\"2026-04-15 23:24:21\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 23:24:21', 54);
INSERT INTO `sys_oper_log` VALUES (517, '通知公告', 3, 'com.ruoyi.system.controller.SysNoticeController.remove()', 'DELETE', 1, 'admin', NULL, '/notice/1', '192.168.2.200', '', '[1] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 23:29:56', 26);
INSERT INTO `sys_oper_log` VALUES (518, '通知公告', 3, 'com.ruoyi.system.controller.SysNoticeController.remove()', 'DELETE', 1, 'admin', NULL, '/notice/2', '192.168.2.200', '', '[2] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 23:29:58', 10);
INSERT INTO `sys_oper_log` VALUES (519, '通知公告', 3, 'com.ruoyi.system.controller.SysNoticeController.remove()', 'DELETE', 1, 'admin', NULL, '/notice/3', '192.168.2.200', '', '[3] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-15 23:30:00', 10);
INSERT INTO `sys_oper_log` VALUES (520, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '192.168.81.1', '', '{\"children\":[],\"component\":\"zlm/cloudRecord/index\",\"createTime\":\"2026-04-10 22:23:15\",\"icon\":\"date-range\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":2002,\"menuName\":\"云端录像\",\"menuType\":\"C\",\"orderNum\":8,\"params\":{},\"parentId\":0,\"path\":\"cloudRecord\",\"perms\":\"\",\"routeName\":\"cloudRecord\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-25 13:37:22', 399);
INSERT INTO `sys_oper_log` VALUES (521, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '192.168.81.1', '', '{\"children\":[],\"component\":\"zlm/recordPlan/index\",\"createTime\":\"2026-04-11 22:36:33\",\"icon\":\"client\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":2003,\"menuName\":\"录像计划\",\"menuType\":\"C\",\"orderNum\":7,\"params\":{},\"parentId\":0,\"path\":\"recordPlan\",\"perms\":\"\",\"routeName\":\"recordPlan\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-25 13:37:38', 138);
INSERT INTO `sys_oper_log` VALUES (522, '字典数据', 2, 'com.ruoyi.system.controller.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/dict/data', '192.168.81.1', '', '{\"createBy\":\"admin\",\"createTime\":\"2026-03-27 16:06:10\",\"default\":false,\"dictCode\":114,\"dictLabel\":\"PUSH\",\"dictSort\":13,\"dictType\":\"qs_live_stream_type\",\"dictValue\":\"13\",\"isDefault\":\"N\",\"listClass\":\"primary\",\"params\":{},\"status\":\"0\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-25 13:38:06', 129);
INSERT INTO `sys_oper_log` VALUES (523, '字典数据', 2, 'com.ruoyi.system.controller.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/dict/data', '192.168.81.1', '', '{\"createBy\":\"admin\",\"createTime\":\"2026-03-27 16:05:54\",\"default\":false,\"dictCode\":113,\"dictLabel\":\"国标28181\",\"dictSort\":12,\"dictType\":\"qs_live_stream_type\",\"dictValue\":\"12\",\"isDefault\":\"N\",\"listClass\":\"primary\",\"params\":{},\"status\":\"0\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-25 13:38:11', 171);
INSERT INTO `sys_oper_log` VALUES (524, '视频监控设备', 3, 'com.ruoyi.qs.controller.QsDeviceController.remove()', 'DELETE', 1, 'admin', NULL, '/device/15', '192.168.81.1', '', '[15] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-25 14:25:36', 613);
INSERT INTO `sys_oper_log` VALUES (525, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"createBy\":\"1\",\"createTime\":\"2026-04-25 14:52:00\",\"deviceName\":\"测试国标\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"gbChannelId\":\"34020000001350000001\",\"gbDeviceId\":\"34020000001350000001\",\"manufacturer\":\"TP-LINK\",\"onvifAuth\":\"1\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamMode\":\"UDP\",\"streamType\":\"1\",\"type\":\"12\"} ', NULL, 1, '\r\n### Error updating database.  Cause: java.sql.SQLException: Field \'device_code\' doesn\'t have a default value\r\n### The error may exist in file [E:\\ruoyi-qs-nvr\\ruoyi-modules\\ruoyi-qs\\target\\classes\\mapper\\qs\\QsDeviceMapper.xml]\r\n### The error may involve com.ruoyi.qs.mapper.QsDeviceMapper.insertQsDevice-Inline\r\n### The error occurred while setting parameters\r\n### SQL: insert into qs_device          ( device_name,                                                                 type,                                                                 status,             stream_type,                                                    protocol,             device_status,                          enable_audio,             enable_mp4,                                                    enable_disable_none_reader,                                       onvif_auth,                                                                              manufacturer,                                       create_by,             create_time )           values ( ?,                                                                 ?,                                                                 ?,             ?,                                                    ?,             ?,                          ?,             ?,                                                    ?,                                       ?,                                                                              ?,                          ?,             ? )\r\n### Cause: java.sql.SQLException: Field \'device_code\' doesn\'t have a default value\n; Field \'device_code\' doesn\'t have a default value', '2026-04-25 14:52:01', 1045);
INSERT INTO `sys_oper_log` VALUES (526, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"createBy\":\"1\",\"createTime\":\"2026-04-25 14:53:19\",\"deviceCode\":\"gb28181_2047931947849711616\",\"deviceName\":\"测试国标\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"gbChannelId\":\"34020000001350000001\",\"gbDeviceId\":\"34020000001350000001\",\"id\":16,\"manufacturer\":\"TP-LINK\",\"onvifAuth\":\"1\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamMode\":\"UDP\",\"streamType\":\"1\",\"type\":\"12\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-25 14:53:20', 265);
INSERT INTO `sys_oper_log` VALUES (527, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"createBy\":\"1\",\"createTime\":\"2026-04-25 14:53:20\",\"deviceCode\":\"gb28181_2047931947849711616\",\"deviceName\":\"测试国标\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"gbChannelId\":\"34020000001350000001\",\"gbDeviceId\":\"34020000001350000001\",\"id\":16,\"ipAddress\":\"192.168.1.3\",\"manufacturer\":\"TP-LINK\",\"onvifAuth\":\"1\",\"params\":{},\"port\":5060,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamMode\":\"UDP\",\"streamType\":\"1\",\"type\":\"12\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-25 14:59:40\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-25 14:59:40', 54);
INSERT INTO `sys_oper_log` VALUES (528, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.changeStatus()', 'PUT', 1, 'admin', NULL, '/device/changeStatus', '192.168.81.1', '', '{\"id\":2,\"params\":{},\"status\":\"ENABLE\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-25 15:13:59', 144);
INSERT INTO `sys_oper_log` VALUES (529, '字典数据', 2, 'com.ruoyi.system.controller.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/dict/data', '192.168.81.1', '', '{\"createBy\":\"admin\",\"createTime\":\"2026-03-27 16:06:22\",\"default\":false,\"dictCode\":115,\"dictLabel\":\"部标1078\",\"dictSort\":14,\"dictType\":\"qs_live_stream_type\",\"dictValue\":\"14\",\"isDefault\":\"N\",\"listClass\":\"primary\",\"params\":{},\"status\":\"0\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-26 20:31:04', 108);
INSERT INTO `sys_oper_log` VALUES (530, '视频监控设备', 3, 'com.ruoyi.qs.controller.QsDeviceController.remove()', 'DELETE', 1, 'admin', NULL, '/device/18', '192.168.81.1', '', '[18] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-26 20:57:12', 239);
INSERT INTO `sys_oper_log` VALUES (531, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-04-26 21:46:17\",\"deviceCode\":\"id00005\",\"deviceName\":\"粤A18888\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"id\":19,\"jtMobileNo\":\"19978019429\",\"jtPlateColor\":\"1\",\"jtPlateNo\":\"粤A18888\",\"manufacturer\":\"70307\",\"onvifAuth\":\"1\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamMode\":\"UDP\",\"streamType\":\"1\",\"type\":\"14\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-26 21:46:17', 113);
INSERT INTO `sys_oper_log` VALUES (532, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-04-26 21:46:17\",\"deviceCode\":\"id00005\",\"deviceName\":\"粤A18888\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"id\":19,\"jtMobileNo\":\"19978019429\",\"jtPlateColor\":\"1\",\"jtPlateNo\":\"粤A18888\",\"manufacturer\":\"70307\",\"onvifAuth\":\"1\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamMode\":\"TCP-PASSIVE\",\"streamType\":\"1\",\"type\":\"14\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-26 21:47:05\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-26 21:47:05', 126);
INSERT INTO `sys_oper_log` VALUES (533, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-04-26 21:46:17\",\"deviceCode\":\"id00005\",\"deviceName\":\"测试-1078\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"id\":19,\"jtMobileNo\":\"19978019429\",\"jtPlateColor\":\"1\",\"jtPlateNo\":\"粤A18888\",\"manufacturer\":\"70307\",\"onvifAuth\":\"1\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamMode\":\"TCP-PASSIVE\",\"streamType\":\"1\",\"type\":\"14\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-26 21:48:40\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-26 21:48:40', 78);
INSERT INTO `sys_oper_log` VALUES (534, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"createBy\":\"1\",\"createTime\":\"2026-04-25 14:53:20\",\"deviceCode\":\"gb28181_2047931947849711616\",\"deviceName\":\"测试国标\",\"deviceStatus\":\"OFFLINE\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"gbChannelId\":\"34020000001350000001\",\"gbDeviceId\":\"34020000001350000001\",\"id\":16,\"ipAddress\":\"192.168.1.3\",\"manufacturer\":\"TP-LINK\",\"onvifAuth\":\"1\",\"params\":{},\"port\":5060,\"protocol\":\"TCP\",\"snap\":\"http://127.0.0.1:9300/statics/snap/gb28181-gb28181_2047931947849711616.jpg\",\"status\":\"ENABLE\",\"streamMode\":\"TCP-PASSIVE\",\"streamStatus\":\"0\",\"streamType\":\"1\",\"type\":\"12\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-26 21:51:59\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-26 21:51:59', 31);
INSERT INTO `sys_oper_log` VALUES (535, '调度日志', 9, 'com.ruoyi.job.controller.SysJobLogController.clean()', 'DELETE', 1, 'admin', NULL, '/job/log/clean', '192.168.81.1', '', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-26 22:41:26', 405);
INSERT INTO `sys_oper_log` VALUES (536, '定时任务', 1, 'com.ruoyi.job.controller.SysJobController.add()', 'POST', 1, 'admin', NULL, '/job', '192.168.81.1', '', '{\"concurrent\":\"1\",\"createBy\":\"admin\",\"cronExpression\":\"* * * * * ?\",\"invokeTarget\":\"gb28181Task.task()\",\"jobGroup\":\"SYSTEM\",\"jobId\":107,\"jobName\":\"GB28181 设备状态同步任务\",\"misfirePolicy\":\"1\",\"nextValidTime\":\"2026-04-26 22:41:59\",\"params\":{},\"status\":\"1\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-26 22:41:58', 212);
INSERT INTO `sys_oper_log` VALUES (537, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.edit()', 'PUT', 1, 'admin', NULL, '/job', '192.168.81.1', '', '{\"concurrent\":\"1\",\"createBy\":\"admin\",\"createTime\":\"2026-04-26 22:41:58\",\"cronExpression\":\"* * * * * ?\",\"invokeTarget\":\"gb28181Task.task\",\"jobGroup\":\"SYSTEM\",\"jobId\":107,\"jobName\":\"GB28181 设备状态同步任务\",\"misfirePolicy\":\"1\",\"nextValidTime\":\"2026-04-26 22:42:11\",\"params\":{},\"remark\":\"\",\"status\":\"1\",\"updateBy\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-26 22:42:10', 91);
INSERT INTO `sys_oper_log` VALUES (538, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.edit()', 'PUT', 1, 'admin', NULL, '/job', '192.168.81.1', '', '{\"concurrent\":\"1\",\"createBy\":\"admin\",\"createTime\":\"2026-04-26 22:41:58\",\"cronExpression\":\"0 0 0 * * ?\",\"invokeTarget\":\"gb28181Task.task\",\"jobGroup\":\"SYSTEM\",\"jobId\":107,\"jobName\":\"GB28181 设备状态同步任务\",\"misfirePolicy\":\"1\",\"nextValidTime\":\"2026-04-27 00:00:00\",\"params\":{},\"remark\":\"\",\"status\":\"1\",\"updateBy\":\"admin\",\"updateTime\":\"2026-04-26 22:42:10\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-26 22:42:15', 39);
INSERT INTO `sys_oper_log` VALUES (539, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.changeStatus()', 'PUT', 1, 'admin', NULL, '/job/changeStatus', '192.168.81.1', '', '{\"jobId\":107,\"misfirePolicy\":\"0\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-26 22:42:18', 102);
INSERT INTO `sys_oper_log` VALUES (540, '定时任务', 1, 'com.ruoyi.job.controller.SysJobController.add()', 'POST', 1, 'admin', NULL, '/job', '192.168.81.1', '', '{\"concurrent\":\"1\",\"createBy\":\"admin\",\"cronExpression\":\"* * * * * ?\",\"invokeTarget\":\"jt1078Task.task\",\"jobGroup\":\"SYSTEM\",\"jobId\":108,\"jobName\":\"JT1078 设备状态同步任务\",\"misfirePolicy\":\"1\",\"nextValidTime\":\"2026-04-26 22:42:48\",\"params\":{},\"status\":\"1\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-26 22:42:47', 137);
INSERT INTO `sys_oper_log` VALUES (541, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.changeStatus()', 'PUT', 1, 'admin', NULL, '/job/changeStatus', '192.168.81.1', '', '{\"jobId\":108,\"misfirePolicy\":\"0\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-26 22:42:48', 90);
INSERT INTO `sys_oper_log` VALUES (542, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.edit()', 'PUT', 1, 'admin', NULL, '/job', '192.168.81.1', '', '{\"concurrent\":\"1\",\"createBy\":\"admin\",\"createTime\":\"2026-04-26 22:42:46\",\"cronExpression\":\"0 0 0 * * ?\",\"invokeTarget\":\"jt1078Task.task\",\"jobGroup\":\"SYSTEM\",\"jobId\":108,\"jobName\":\"JT1078 设备状态同步任务\",\"misfirePolicy\":\"1\",\"nextValidTime\":\"2026-04-27 00:00:00\",\"params\":{},\"remark\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"updateTime\":\"2026-04-26 22:42:48\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-26 22:42:54', 41);
INSERT INTO `sys_oper_log` VALUES (543, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":107,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-26 22:44:09', 20);
INSERT INTO `sys_oper_log` VALUES (544, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":108,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-26 22:45:10', 9);
INSERT INTO `sys_oper_log` VALUES (545, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":107,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-27 00:54:57', 11);
INSERT INTO `sys_oper_log` VALUES (546, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":108,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-27 00:54:59', 7);
INSERT INTO `sys_oper_log` VALUES (547, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.edit()', 'PUT', 1, 'admin', NULL, '/job', '192.168.81.1', '', '{\"concurrent\":\"1\",\"createBy\":\"admin\",\"createTime\":\"2026-04-26 22:42:46\",\"cronExpression\":\"0 * * * * ?\",\"invokeTarget\":\"jt1078Task.task\",\"jobGroup\":\"SYSTEM\",\"jobId\":108,\"jobName\":\"JT1078 设备状态同步任务\",\"misfirePolicy\":\"1\",\"nextValidTime\":\"2026-04-27 00:56:00\",\"params\":{},\"remark\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"updateTime\":\"2026-04-26 22:42:54\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-27 00:55:56', 134);
INSERT INTO `sys_oper_log` VALUES (548, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.edit()', 'PUT', 1, 'admin', NULL, '/job', '192.168.81.1', '', '{\"concurrent\":\"1\",\"createBy\":\"admin\",\"createTime\":\"2026-04-26 22:41:58\",\"cronExpression\":\"0 * * * * ?\",\"invokeTarget\":\"gb28181Task.task\",\"jobGroup\":\"SYSTEM\",\"jobId\":107,\"jobName\":\"GB28181 设备状态同步任务\",\"misfirePolicy\":\"1\",\"nextValidTime\":\"2026-04-27 00:57:00\",\"params\":{},\"remark\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"updateTime\":\"2026-04-26 22:42:18\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-27 00:56:02', 62);
INSERT INTO `sys_oper_log` VALUES (549, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"id\":16,\"latitude\":\"39.90389\",\"longitude\":\"116.39191\",\"params\":{},\"updateBy\":\"1\",\"updateTime\":\"2026-04-27 12:06:00\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-27 12:06:01', 252);
INSERT INTO `sys_oper_log` VALUES (550, '云端录像', 3, 'com.ruoyi.zlm.controller.ZlmCloudRecordController.remove()', 'DELETE', 1, 'admin', NULL, '/cloudRecord/679,680,681,682,683,684', '192.168.81.1', '', '[679,680,681,682,683,684] ', NULL, 1, '2026-04-25-14-44-14-0.mp4, 2026-04-25-15-32-11-0.mp4, 2026-04-25-15-49-50-0.mp4, 2026-04-25-16-07-47-1.mp4, 2026-04-25-16-25-48-2.mp4 删除失败', '2026-04-27 12:09:10', 278);
INSERT INTO `sys_oper_log` VALUES (551, '云端录像', 3, 'com.ruoyi.zlm.controller.ZlmCloudRecordController.remove()', 'DELETE', 1, 'admin', NULL, '/cloudRecord/685', '192.168.81.1', '', '[685] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-27 12:14:14', 77);
INSERT INTO `sys_oper_log` VALUES (552, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"address\":\"1\",\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:05:24\",\"deviceCode\":\"rtmp_2037455934688763904\",\"deviceName\":\"测试-rtmp\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"gbBusinessGroupId\":\"\",\"gbCivilCode\":\"12010122\",\"gbParentId\":\"\",\"id\":2,\"latitude\":\"\",\"liveAddress\":\"rtmp://liteavapp.qcloud.com/live/liteavdemoplayerstreamid\",\"longitude\":\"\",\"manufacturer\":\"大华\",\"mediaServerId\":\"\",\"params\":{},\"protocol\":\"TCP\",\"ptzType\":1,\"snap\":\"http://127.0.0.1:9300/statics/snap/rtmp-rtmp_2037455934688763904.jpg\",\"status\":\"ENABLE\",\"streamKey\":\"\",\"streamStatus\":\"0\",\"type\":\"2\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-27 12:16:22\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-27 12:16:23', 133);
INSERT INTO `sys_oper_log` VALUES (553, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"id\":2,\"latitude\":\"31.04736\",\"longitude\":\"102.74414\",\"params\":{},\"updateBy\":\"1\",\"updateTime\":\"2026-04-27 12:29:26\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-27 12:29:26', 36);
INSERT INTO `sys_oper_log` VALUES (554, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"address\":\"1\",\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:05:24\",\"deviceCode\":\"rtmp_2037455934688763904\",\"deviceName\":\"测试-rtmp\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"1\",\"gbBusinessGroupId\":\"\",\"gbCivilCode\":\"12010122\",\"gbParentId\":\"\",\"id\":2,\"latitude\":\"31.04736\",\"liveAddress\":\"rtmp://liteavapp.qcloud.com/live/liteavdemoplayerstreamid\",\"longitude\":\"102.74414\",\"manufacturer\":\"大华\",\"mediaServerId\":\"\",\"params\":{},\"protocol\":\"TCP\",\"ptzType\":1,\"snap\":\"http://127.0.0.1:9300/statics/snap/rtmp-rtmp_2037455934688763904.jpg\",\"status\":\"ENABLE\",\"streamKey\":\"\",\"streamStatus\":\"0\",\"type\":\"2\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-27 13:04:56\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-27 13:04:56', 144);
INSERT INTO `sys_oper_log` VALUES (555, '录像计划', 1, 'com.ruoyi.zlm.controller.ZlmRecordPlanController.add()', 'POST', 1, 'admin', NULL, '/recordPlan', '192.168.81.1', '', '{\"name\":\"测试计划\",\"params\":{},\"planItemList\":[],\"snap\":\"ENABLE\",\"status\":\"ENABLE\"} ', NULL, 1, '添加录制计划时，录制计划不可为空', '2026-04-27 13:14:43', 130);
INSERT INTO `sys_oper_log` VALUES (556, '录像计划', 1, 'com.ruoyi.zlm.controller.ZlmRecordPlanController.add()', 'POST', 1, 'admin', NULL, '/recordPlan', '192.168.81.1', '', '{\"createTime\":\"2026-04-27 13:14:46\",\"id\":1,\"name\":\"测试计划\",\"params\":{},\"planItemList\":[{\"params\":{},\"planId\":1,\"start\":0,\"stop\":0,\"weekDay\":1}],\"snap\":\"ENABLE\",\"status\":\"ENABLE\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-27 13:14:46', 219);
INSERT INTO `sys_oper_log` VALUES (557, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '192.168.81.1', '', '{\"children\":[],\"component\":\"qs/device/index\",\"createTime\":\"2026-03-27 16:12:03\",\"icon\":\"clipboard\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":2000,\"menuName\":\"设备管理\",\"menuType\":\"C\",\"orderNum\":4,\"params\":{},\"parentId\":0,\"path\":\"device\",\"perms\":\"\",\"routeName\":\"device\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-27 13:26:54', 186);
INSERT INTO `sys_oper_log` VALUES (558, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '192.168.81.1', '', '{\"children\":[],\"component\":\"qs/map/index\",\"createTime\":\"2026-04-15 00:45:20\",\"icon\":\"component\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":2007,\"menuName\":\"电子地图\",\"menuType\":\"C\",\"orderNum\":3,\"params\":{},\"parentId\":0,\"path\":\"map\",\"perms\":\"map\",\"routeName\":\"map\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-27 13:26:56', 33);
INSERT INTO `sys_oper_log` VALUES (559, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '192.168.81.1', '', '{\"children\":[],\"component\":\"zlm/recordPlayback/index\",\"createBy\":\"admin\",\"icon\":\"education\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuName\":\"录像回放\",\"menuType\":\"C\",\"orderNum\":2,\"params\":{},\"parentId\":0,\"path\":\"recordPlayback\",\"routeName\":\"recordPlayback\",\"status\":\"0\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-27 13:27:58', 144);
INSERT INTO `sys_oper_log` VALUES (560, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"address\":\"1\",\"createBy\":\"1\",\"createTime\":\"2026-03-27 00:05:24\",\"deviceCode\":\"rtmp_2037455934688763904\",\"deviceName\":\"测试-rtmp\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"gbBusinessGroupId\":\"\",\"gbCivilCode\":\"12010122\",\"gbParentId\":\"\",\"id\":2,\"latitude\":\"31.04736\",\"liveAddress\":\"rtmp://liteavapp.qcloud.com/live/liteavdemoplayerstreamid\",\"longitude\":\"102.74414\",\"manufacturer\":\"大华\",\"mediaServerId\":\"\",\"params\":{},\"protocol\":\"TCP\",\"ptzType\":1,\"snap\":\"http://127.0.0.1:9300/statics/snap/rtmp-rtmp_2037455934688763904.jpg\",\"status\":\"ENABLE\",\"streamKey\":\"\",\"streamStatus\":\"0\",\"type\":\"2\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-27 05:32:43\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-27 22:32:44', 526);
INSERT INTO `sys_oper_log` VALUES (561, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":107,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 01:47:20', 85);
INSERT INTO `sys_oper_log` VALUES (562, '调度日志', 9, 'com.ruoyi.job.controller.SysJobLogController.clean()', 'DELETE', 1, 'admin', NULL, '/job/log/clean', '192.168.81.1', '', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 01:47:26', 365);
INSERT INTO `sys_oper_log` VALUES (563, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":104,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 17:21:01', 112);
INSERT INTO `sys_oper_log` VALUES (564, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":104,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 17:21:23', 17);
INSERT INTO `sys_oper_log` VALUES (565, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":104,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 17:21:45', 19);
INSERT INTO `sys_oper_log` VALUES (566, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"createBy\":\"1\",\"createTime\":\"2026-04-29 19:10:51\",\"deviceCode\":\"device_2049446307239571456\",\"deviceName\":\"测试-onvif-大华\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"id\":20,\"ipAddress\":\"192.168.1.221\",\"liveAddress\":\"rtsp://admin:hx147258@192.168.1.221:554/cam/realmonitor?channel=1&subtype=0&unicast=true&proto=Onvif\",\"onvifAuth\":\"1\",\"onvifHostName\":\"http://192.168.1.221\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamMode\":\"TCP-PASSIVE\",\"streamType\":\"1\",\"type\":\"5\",\"userName\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 19:10:51', 206);
INSERT INTO `sys_oper_log` VALUES (567, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 19:44:10', 1577);
INSERT INTO `sys_oper_log` VALUES (568, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 19:44:35', 119);
INSERT INTO `sys_oper_log` VALUES (569, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 19:44:36', 172);
INSERT INTO `sys_oper_log` VALUES (570, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"down\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 19:44:45', 105);
INSERT INTO `sys_oper_log` VALUES (571, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 19:44:48', 113);
INSERT INTO `sys_oper_log` VALUES (572, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:01:49', 239);
INSERT INTO `sys_oper_log` VALUES (573, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:01:50', 89);
INSERT INTO `sys_oper_log` VALUES (574, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"down\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:01:54', 98);
INSERT INTO `sys_oper_log` VALUES (575, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:01:55', 90);
INSERT INTO `sys_oper_log` VALUES (576, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:01:56', 103);
INSERT INTO `sys_oper_log` VALUES (577, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:01:57', 105);
INSERT INTO `sys_oper_log` VALUES (578, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:02:13', 128);
INSERT INTO `sys_oper_log` VALUES (579, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:02:14', 87);
INSERT INTO `sys_oper_log` VALUES (580, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"down\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:02:17', 186);
INSERT INTO `sys_oper_log` VALUES (581, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:02:18', 96);
INSERT INTO `sys_oper_log` VALUES (582, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:02:21', 171);
INSERT INTO `sys_oper_log` VALUES (583, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:02:21', 102);
INSERT INTO `sys_oper_log` VALUES (584, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:02:24', 108);
INSERT INTO `sys_oper_log` VALUES (585, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:02:25', 99);
INSERT INTO `sys_oper_log` VALUES (586, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomin\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:02:48', 338);
INSERT INTO `sys_oper_log` VALUES (587, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:02:49', 84);
INSERT INTO `sys_oper_log` VALUES (588, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomin\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:02:51', 64);
INSERT INTO `sys_oper_log` VALUES (589, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:02:51', 84);
INSERT INTO `sys_oper_log` VALUES (590, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomout\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:02:53', 83);
INSERT INTO `sys_oper_log` VALUES (591, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:02:54', 88);
INSERT INTO `sys_oper_log` VALUES (592, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomin\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:03:00', 53);
INSERT INTO `sys_oper_log` VALUES (593, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:03:01', 131);
INSERT INTO `sys_oper_log` VALUES (594, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomout\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:03:07', 46);
INSERT INTO `sys_oper_log` VALUES (595, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:03:08', 78);
INSERT INTO `sys_oper_log` VALUES (596, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:04:00', 3768);
INSERT INTO `sys_oper_log` VALUES (597, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:04:00', 165);
INSERT INTO `sys_oper_log` VALUES (598, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomin\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:04:38', 46);
INSERT INTO `sys_oper_log` VALUES (599, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:04:38', 104);
INSERT INTO `sys_oper_log` VALUES (600, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":104,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:06:51', 205);
INSERT INTO `sys_oper_log` VALUES (601, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomin\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:06:59', 356);
INSERT INTO `sys_oper_log` VALUES (602, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:06:59', 89);
INSERT INTO `sys_oper_log` VALUES (603, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomout\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:07:02', 61);
INSERT INTO `sys_oper_log` VALUES (604, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:07:03', 145);
INSERT INTO `sys_oper_log` VALUES (605, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomin\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:07:13', 63);
INSERT INTO `sys_oper_log` VALUES (606, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:07:13', 84);
INSERT INTO `sys_oper_log` VALUES (607, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomin\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:08:33', 383);
INSERT INTO `sys_oper_log` VALUES (608, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:08:33', 76);
INSERT INTO `sys_oper_log` VALUES (609, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomout\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:08:36', 165);
INSERT INTO `sys_oper_log` VALUES (610, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:08:37', 172);
INSERT INTO `sys_oper_log` VALUES (611, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomout\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:08:37', 114);
INSERT INTO `sys_oper_log` VALUES (612, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:08:40', 141);
INSERT INTO `sys_oper_log` VALUES (613, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomin\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:08:43', 125);
INSERT INTO `sys_oper_log` VALUES (614, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:08:46', 103);
INSERT INTO `sys_oper_log` VALUES (615, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:08:52', 227);
INSERT INTO `sys_oper_log` VALUES (616, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomout\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:08:52', 297);
INSERT INTO `sys_oper_log` VALUES (617, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomin\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:20:08', 9659);
INSERT INTO `sys_oper_log` VALUES (618, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomout\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:20:13', 78);
INSERT INTO `sys_oper_log` VALUES (619, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:20:13', 112);
INSERT INTO `sys_oper_log` VALUES (620, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomout\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:20:16', 101);
INSERT INTO `sys_oper_log` VALUES (621, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:20:19', 109);
INSERT INTO `sys_oper_log` VALUES (622, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"near\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:21:40', 123);
INSERT INTO `sys_oper_log` VALUES (623, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:21:40', 155);
INSERT INTO `sys_oper_log` VALUES (624, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"near\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:21:44', 119);
INSERT INTO `sys_oper_log` VALUES (625, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:21:44', 82);
INSERT INTO `sys_oper_log` VALUES (626, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"near\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:21:46', 144);
INSERT INTO `sys_oper_log` VALUES (627, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:21:48', 100);
INSERT INTO `sys_oper_log` VALUES (628, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:22:04', 2690);
INSERT INTO `sys_oper_log` VALUES (629, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"far\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:22:04', 2940);
INSERT INTO `sys_oper_log` VALUES (630, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"far\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:22:09', 115);
INSERT INTO `sys_oper_log` VALUES (631, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:22:09', 89);
INSERT INTO `sys_oper_log` VALUES (632, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"far\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:22:11', 102);
INSERT INTO `sys_oper_log` VALUES (633, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:22:13', 94);
INSERT INTO `sys_oper_log` VALUES (634, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"near\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:22:16', 125);
INSERT INTO `sys_oper_log` VALUES (635, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:22:18', 108);
INSERT INTO `sys_oper_log` VALUES (636, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"out\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:22:21', 101);
INSERT INTO `sys_oper_log` VALUES (637, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:22:21', 90);
INSERT INTO `sys_oper_log` VALUES (638, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"out\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:22:23', 109);
INSERT INTO `sys_oper_log` VALUES (639, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:22:23', 74);
INSERT INTO `sys_oper_log` VALUES (640, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"out\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:22:24', 107);
INSERT INTO `sys_oper_log` VALUES (641, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:22:24', 91);
INSERT INTO `sys_oper_log` VALUES (642, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"createBy\":\"1\",\"createTime\":\"2026-04-29 20:24:08\",\"deviceCode\":\"device_2049464750143705088\",\"deviceName\":\"测试-onvif-海康\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"id\":21,\"ipAddress\":\"192.168.1.164\",\"liveAddress\":\"rtsp://haikang:hx147258@192.168.1.164/Streaming/Channels/101?transportmode=unicast&profile=Profile_101\",\"onvifAuth\":\"1\",\"onvifHostName\":\"http://192.168.1.164\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamMode\":\"TCP-PASSIVE\",\"streamType\":\"1\",\"type\":\"5\",\"userName\":\"haikang\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:24:08', 528);
INSERT INTO `sys_oper_log` VALUES (643, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:24:16', 44);
INSERT INTO `sys_oper_log` VALUES (644, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:24:16', 41);
INSERT INTO `sys_oper_log` VALUES (645, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:24:18', 36);
INSERT INTO `sys_oper_log` VALUES (646, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:24:19', 37);
INSERT INTO `sys_oper_log` VALUES (647, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:24:21', 38);
INSERT INTO `sys_oper_log` VALUES (648, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:24:22', 57);
INSERT INTO `sys_oper_log` VALUES (649, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"down\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:24:25', 39);
INSERT INTO `sys_oper_log` VALUES (650, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:24:27', 42);
INSERT INTO `sys_oper_log` VALUES (651, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:24:29', 44);
INSERT INTO `sys_oper_log` VALUES (652, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:24:31', 39);
INSERT INTO `sys_oper_log` VALUES (653, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:24:33', 39);
INSERT INTO `sys_oper_log` VALUES (654, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:24:35', 46);
INSERT INTO `sys_oper_log` VALUES (655, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomin\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:24:37', 62);
INSERT INTO `sys_oper_log` VALUES (656, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:24:38', 43);
INSERT INTO `sys_oper_log` VALUES (657, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomout\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:24:40', 41);
INSERT INTO `sys_oper_log` VALUES (658, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:24:42', 34);
INSERT INTO `sys_oper_log` VALUES (659, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"near\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:24:43', 38);
INSERT INTO `sys_oper_log` VALUES (660, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:24:45', 31);
INSERT INTO `sys_oper_log` VALUES (661, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"near\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:24:46', 47);
INSERT INTO `sys_oper_log` VALUES (662, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:24:47', 50);
INSERT INTO `sys_oper_log` VALUES (663, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"far\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:24:49', 39);
INSERT INTO `sys_oper_log` VALUES (664, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:24:50', 40);
INSERT INTO `sys_oper_log` VALUES (665, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"near\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:24:52', 35);
INSERT INTO `sys_oper_log` VALUES (666, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:24:56', 41);
INSERT INTO `sys_oper_log` VALUES (667, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"in\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:24:56', 42);
INSERT INTO `sys_oper_log` VALUES (668, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:24:58', 32);
INSERT INTO `sys_oper_log` VALUES (669, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"out\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:25:00', 41);
INSERT INTO `sys_oper_log` VALUES (670, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:25:03', 35);
INSERT INTO `sys_oper_log` VALUES (671, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomout\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:25:04', 40);
INSERT INTO `sys_oper_log` VALUES (672, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:25:06', 42);
INSERT INTO `sys_oper_log` VALUES (673, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomin\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:25:07', 27);
INSERT INTO `sys_oper_log` VALUES (674, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:25:08', 38);
INSERT INTO `sys_oper_log` VALUES (675, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomin\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:25:09', 34);
INSERT INTO `sys_oper_log` VALUES (676, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:25:09', 54);
INSERT INTO `sys_oper_log` VALUES (677, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomout\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:25:10', 45);
INSERT INTO `sys_oper_log` VALUES (678, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:25:13', 35);
INSERT INTO `sys_oper_log` VALUES (679, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-04-29 20:28:00\",\"deviceCode\":\"device_2049465722614059008\",\"deviceName\":\"测试-海康sdk\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"ipAddress\":\"192.168.1.164\",\"onvifAuth\":\"1\",\"params\":{},\"port\":8000,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamMode\":\"TCP-PASSIVE\",\"streamType\":\"1\",\"type\":\"7\",\"userName\":\"admin\"} ', NULL, 1, '海康sdk登录设备失败:[503] during [POST] to [http://ruoyi-haikang/api/haikang/loginDevice] [RemoteHaiKangService#loginDevice(LoginDevice,String)]: [Load balancer does not contain an instance for the service ruoyi-haikang]', '2026-04-29 20:28:00', 627);
INSERT INTO `sys_oper_log` VALUES (680, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-04-29 20:29:04\",\"deviceCode\":\"device_2049465991368282112\",\"deviceName\":\"测试-海康sdk\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"id\":22,\"ipAddress\":\"192.168.1.164\",\"onvifAuth\":\"1\",\"params\":{},\"port\":8000,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamMode\":\"TCP-PASSIVE\",\"streamType\":\"1\",\"type\":\"7\",\"userName\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:29:06', 2517);
INSERT INTO `sys_oper_log` VALUES (681, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:29:40', 4885);
INSERT INTO `sys_oper_log` VALUES (682, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:29:40', 5195);
INSERT INTO `sys_oper_log` VALUES (683, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:36:09', 4163);
INSERT INTO `sys_oper_log` VALUES (684, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:36:09', 4567);
INSERT INTO `sys_oper_log` VALUES (685, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:36:15', 53);
INSERT INTO `sys_oper_log` VALUES (686, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:36:15', 48);
INSERT INTO `sys_oper_log` VALUES (687, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:36:19', 160);
INSERT INTO `sys_oper_log` VALUES (688, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:36:21', 44);
INSERT INTO `sys_oper_log` VALUES (689, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"2\",\"direction\":\"down\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:36:25', 41);
INSERT INTO `sys_oper_log` VALUES (690, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"2\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:36:27', 37);
INSERT INTO `sys_oper_log` VALUES (691, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"2\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:36:29', 50);
INSERT INTO `sys_oper_log` VALUES (692, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"2\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:36:31', 51);
INSERT INTO `sys_oper_log` VALUES (693, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"2\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:36:33', 65);
INSERT INTO `sys_oper_log` VALUES (694, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"2\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:36:35', 57);
INSERT INTO `sys_oper_log` VALUES (695, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"2\",\"direction\":\"zoomin\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:36:37', 52);
INSERT INTO `sys_oper_log` VALUES (696, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"2\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:36:39', 52);
INSERT INTO `sys_oper_log` VALUES (697, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"2\",\"direction\":\"zoomout\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:36:40', 57);
INSERT INTO `sys_oper_log` VALUES (698, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"2\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:36:44', 69);
INSERT INTO `sys_oper_log` VALUES (699, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"2\",\"direction\":\"far\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:36:44', 50);
INSERT INTO `sys_oper_log` VALUES (700, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"2\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:36:46', 31);
INSERT INTO `sys_oper_log` VALUES (701, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"2\",\"direction\":\"near\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:36:49', 47);
INSERT INTO `sys_oper_log` VALUES (702, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"2\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:36:51', 53);
INSERT INTO `sys_oper_log` VALUES (703, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"2\",\"direction\":\"out\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:36:54', 55);
INSERT INTO `sys_oper_log` VALUES (704, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"2\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:36:56', 56);
INSERT INTO `sys_oper_log` VALUES (705, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"2\",\"direction\":\"in\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:36:57', 58);
INSERT INTO `sys_oper_log` VALUES (706, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"2\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:36:58', 58);
INSERT INTO `sys_oper_log` VALUES (707, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"2\",\"direction\":\"zoomin\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:36:58', 30);
INSERT INTO `sys_oper_log` VALUES (708, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"2\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:37:00', 52);
INSERT INTO `sys_oper_log` VALUES (709, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"2\",\"direction\":\"zoomout\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:37:02', 40);
INSERT INTO `sys_oper_log` VALUES (710, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"2\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:37:05', 46);
INSERT INTO `sys_oper_log` VALUES (711, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"2\",\"direction\":\"zoomout\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:37:23', 53);
INSERT INTO `sys_oper_log` VALUES (712, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"2\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:37:23', 53);
INSERT INTO `sys_oper_log` VALUES (713, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"2\",\"direction\":\"zoomin\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:37:26', 42);
INSERT INTO `sys_oper_log` VALUES (714, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"2\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:37:26', 58);
INSERT INTO `sys_oper_log` VALUES (715, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"2\",\"direction\":\"zoomout\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:37:28', 57);
INSERT INTO `sys_oper_log` VALUES (716, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/22', '192.168.81.1', '', '{\"controlSpeed\":\"2\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 20:37:30', 43);
INSERT INTO `sys_oper_log` VALUES (717, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"channel\":0,\"createBy\":\"1\",\"createTime\":\"2026-04-29 22:10:47\",\"deviceCode\":\"device_2049491590749097984\",\"deviceName\":\"测试-大华sdk\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"id\":23,\"ipAddress\":\"192.168.1.221\",\"onlineType\":\"1\",\"onvifAuth\":\"1\",\"params\":{},\"port\":37777,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamMode\":\"TCP-PASSIVE\",\"streamType\":\"1\",\"type\":\"9\",\"userName\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:10:50', 2554);
INSERT INTO `sys_oper_log` VALUES (718, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/23', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:11:05', 42);
INSERT INTO `sys_oper_log` VALUES (719, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/23', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:11:06', 26);
INSERT INTO `sys_oper_log` VALUES (720, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/23', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"down\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:11:08', 29);
INSERT INTO `sys_oper_log` VALUES (721, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/23', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:11:09', 25);
INSERT INTO `sys_oper_log` VALUES (722, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/23', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:11:10', 23);
INSERT INTO `sys_oper_log` VALUES (723, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/23', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:11:12', 100);
INSERT INTO `sys_oper_log` VALUES (724, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/23', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:11:13', 26);
INSERT INTO `sys_oper_log` VALUES (725, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/23', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:11:14', 22);
INSERT INTO `sys_oper_log` VALUES (726, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/23', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"zoomin\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:11:16', 53);
INSERT INTO `sys_oper_log` VALUES (727, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/23', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:11:18', 27);
INSERT INTO `sys_oper_log` VALUES (728, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/23', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"zoomout\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:11:19', 27);
INSERT INTO `sys_oper_log` VALUES (729, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/23', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:11:22', 24);
INSERT INTO `sys_oper_log` VALUES (730, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/23', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"near\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:11:25', 21);
INSERT INTO `sys_oper_log` VALUES (731, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/23', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:11:26', 26);
INSERT INTO `sys_oper_log` VALUES (732, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/23', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"far\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:11:29', 35);
INSERT INTO `sys_oper_log` VALUES (733, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/23', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:11:29', 24);
INSERT INTO `sys_oper_log` VALUES (734, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/23', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"out\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:11:31', 24);
INSERT INTO `sys_oper_log` VALUES (735, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/23', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:11:32', 26);
INSERT INTO `sys_oper_log` VALUES (736, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/23', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"in\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:11:35', 23);
INSERT INTO `sys_oper_log` VALUES (737, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/23', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:11:35', 21);
INSERT INTO `sys_oper_log` VALUES (738, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/23', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"in\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:11:36', 19);
INSERT INTO `sys_oper_log` VALUES (739, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/23', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:11:37', 28);
INSERT INTO `sys_oper_log` VALUES (740, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/2', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"right\"}', NULL, 1, '不支持的设备类型: 2', '2026-04-29 22:12:07', 14);
INSERT INTO `sys_oper_log` VALUES (741, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/2', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', NULL, 1, '不支持的设备类型: 2', '2026-04-29 22:12:08', 12);
INSERT INTO `sys_oper_log` VALUES (742, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-04-29 22:39:36\",\"deviceCode\":\"haikang_isup_AZ7528184\",\"deviceName\":\"测试-海康isup\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"id\":24,\"ipAddress\":\"192.168.1.164\",\"onvifAuth\":\"1\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamMode\":\"TCP-PASSIVE\",\"streamType\":\"1\",\"type\":\"8\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:39:37', 267);
INSERT INTO `sys_oper_log` VALUES (743, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:39:45', 135);
INSERT INTO `sys_oper_log` VALUES (744, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:39:46', 31);
INSERT INTO `sys_oper_log` VALUES (745, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:39:49', 50);
INSERT INTO `sys_oper_log` VALUES (746, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:39:50', 46);
INSERT INTO `sys_oper_log` VALUES (747, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:39:52', 71);
INSERT INTO `sys_oper_log` VALUES (748, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:39:53', 52);
INSERT INTO `sys_oper_log` VALUES (749, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:40:08', 80);
INSERT INTO `sys_oper_log` VALUES (750, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:40:08', 73);
INSERT INTO `sys_oper_log` VALUES (751, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"channel\":2,\"createBy\":\"1\",\"createTime\":\"2026-04-29 22:39:36\",\"deviceCode\":\"haikang_isup_AZ7528184\",\"deviceName\":\"测试-海康isup\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"id\":24,\"ipAddress\":\"192.168.1.164\",\"mediaServerId\":\"\",\"onvifAuth\":\"1\",\"params\":{},\"protocol\":\"TCP\",\"snap\":\"http://127.0.0.1:9300/statics/snap/haikang_isup-haikang_isup_AZ7528184.jpg\",\"status\":\"ENABLE\",\"streamKey\":\"\",\"streamMode\":\"TCP-PASSIVE\",\"streamStatus\":\"0\",\"streamType\":\"1\",\"type\":\"8\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-29 22:40:23\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:40:23', 37);
INSERT INTO `sys_oper_log` VALUES (752, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:40:48', 27);
INSERT INTO `sys_oper_log` VALUES (753, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:40:49', 31);
INSERT INTO `sys_oper_log` VALUES (754, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:41:23', 10555);
INSERT INTO `sys_oper_log` VALUES (755, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:41:23', 10263);
INSERT INTO `sys_oper_log` VALUES (756, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:52:09', 600);
INSERT INTO `sys_oper_log` VALUES (757, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:52:09', 103);
INSERT INTO `sys_oper_log` VALUES (758, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:52:11', 99);
INSERT INTO `sys_oper_log` VALUES (759, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:52:12', 96);
INSERT INTO `sys_oper_log` VALUES (760, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:52:25', 115);
INSERT INTO `sys_oper_log` VALUES (761, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:52:26', 86);
INSERT INTO `sys_oper_log` VALUES (762, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"down\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:52:27', 83);
INSERT INTO `sys_oper_log` VALUES (763, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:52:29', 123);
INSERT INTO `sys_oper_log` VALUES (764, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:52:50', 11169);
INSERT INTO `sys_oper_log` VALUES (765, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:52:50', 10598);
INSERT INTO `sys_oper_log` VALUES (766, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:53:10', 92);
INSERT INTO `sys_oper_log` VALUES (767, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:53:10', 90);
INSERT INTO `sys_oper_log` VALUES (768, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:53:14', 78);
INSERT INTO `sys_oper_log` VALUES (769, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:53:15', 85);
INSERT INTO `sys_oper_log` VALUES (770, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:53:16', 84);
INSERT INTO `sys_oper_log` VALUES (771, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:53:16', 156);
INSERT INTO `sys_oper_log` VALUES (772, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"46\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:53:19', 201);
INSERT INTO `sys_oper_log` VALUES (773, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"46\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:53:21', 85);
INSERT INTO `sys_oper_log` VALUES (774, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"46\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:53:22', 107);
INSERT INTO `sys_oper_log` VALUES (775, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"46\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:53:23', 97);
INSERT INTO `sys_oper_log` VALUES (776, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"100\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:53:25', 97);
INSERT INTO `sys_oper_log` VALUES (777, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"100\",\"direction\":\"down\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:53:25', 81);
INSERT INTO `sys_oper_log` VALUES (778, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"100\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:53:27', 81);
INSERT INTO `sys_oper_log` VALUES (779, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"35\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:53:40', 132);
INSERT INTO `sys_oper_log` VALUES (780, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"35\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:53:40', 75);
INSERT INTO `sys_oper_log` VALUES (781, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"6\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:53:49', 158);
INSERT INTO `sys_oper_log` VALUES (782, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"6\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:53:50', 88);
INSERT INTO `sys_oper_log` VALUES (783, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"6\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:54:05', 6978);
INSERT INTO `sys_oper_log` VALUES (784, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"6\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:54:05', 6717);
INSERT INTO `sys_oper_log` VALUES (785, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"6\",\"direction\":\"zoomin\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:54:26', 7270);
INSERT INTO `sys_oper_log` VALUES (786, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"6\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:54:26', 6673);
INSERT INTO `sys_oper_log` VALUES (787, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-04-29 22:39:36\",\"deviceCode\":\"haikang_isup_AZ7528184\",\"deviceName\":\"测试-海康isup\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"id\":24,\"ipAddress\":\"192.168.1.164\",\"mediaServerId\":\"\",\"onvifAuth\":\"1\",\"params\":{},\"protocol\":\"TCP\",\"snap\":\"http://127.0.0.1:9300/statics/snap/haikang_isup-haikang_isup_AZ7528184.jpg\",\"status\":\"ENABLE\",\"streamKey\":\"\",\"streamMode\":\"TCP-PASSIVE\",\"streamStatus\":\"0\",\"streamType\":\"1\",\"type\":\"8\",\"updateBy\":\"1\",\"updateTime\":\"2026-04-29 22:55:06\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:55:06', 224);
INSERT INTO `sys_oper_log` VALUES (788, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:55:12', 92);
INSERT INTO `sys_oper_log` VALUES (789, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:55:12', 95);
INSERT INTO `sys_oper_log` VALUES (790, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"83\",\"direction\":\"down\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:55:21', 132);
INSERT INTO `sys_oper_log` VALUES (791, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"83\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:55:21', 104);
INSERT INTO `sys_oper_log` VALUES (792, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"10\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:55:28', 77);
INSERT INTO `sys_oper_log` VALUES (793, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"10\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:55:29', 90);
INSERT INTO `sys_oper_log` VALUES (794, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"down\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:55:36', 117);
INSERT INTO `sys_oper_log` VALUES (795, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:55:37', 93);
INSERT INTO `sys_oper_log` VALUES (796, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"zoomin\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:55:42', 91);
INSERT INTO `sys_oper_log` VALUES (797, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:55:43', 92);
INSERT INTO `sys_oper_log` VALUES (798, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"zoomout\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:55:45', 89);
INSERT INTO `sys_oper_log` VALUES (799, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:55:48', 88);
INSERT INTO `sys_oper_log` VALUES (800, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"far\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:55:48', 90);
INSERT INTO `sys_oper_log` VALUES (801, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:55:50', 95);
INSERT INTO `sys_oper_log` VALUES (802, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"near\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:55:52', 95);
INSERT INTO `sys_oper_log` VALUES (803, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:55:53', 89);
INSERT INTO `sys_oper_log` VALUES (804, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"out\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:55:55', 78);
INSERT INTO `sys_oper_log` VALUES (805, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:55:55', 80);
INSERT INTO `sys_oper_log` VALUES (806, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:55:57', 90);
INSERT INTO `sys_oper_log` VALUES (807, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:55:57', 90);
INSERT INTO `sys_oper_log` VALUES (808, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:56:34', 77);
INSERT INTO `sys_oper_log` VALUES (809, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:56:36', 98);
INSERT INTO `sys_oper_log` VALUES (810, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:56:38', 89);
INSERT INTO `sys_oper_log` VALUES (811, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:56:38', 77);
INSERT INTO `sys_oper_log` VALUES (812, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"1\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:56:41', 99);
INSERT INTO `sys_oper_log` VALUES (813, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"1\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 22:56:43', 106);
INSERT INTO `sys_oper_log` VALUES (814, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', NULL, 1, '不支持的设备类型: 12', '2026-04-29 23:13:16', 44);
INSERT INTO `sys_oper_log` VALUES (815, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', NULL, 1, '不支持的设备类型: 12', '2026-04-29 23:13:16', 6);
INSERT INTO `sys_oper_log` VALUES (816, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"left\"}', NULL, 1, '不支持的设备类型: 12', '2026-04-29 23:13:20', 5);
INSERT INTO `sys_oper_log` VALUES (817, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', NULL, 1, '不支持的设备类型: 12', '2026-04-29 23:13:21', 5);
INSERT INTO `sys_oper_log` VALUES (818, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', NULL, 1, '不支持的设备类型: 12', '2026-04-29 23:13:50', 6868);
INSERT INTO `sys_oper_log` VALUES (819, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', NULL, 1, '不支持的设备类型: 12', '2026-04-29 23:13:50', 2734);
INSERT INTO `sys_oper_log` VALUES (820, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', NULL, 1, '不支持的设备类型: 12', '2026-04-29 23:14:03', 6444);
INSERT INTO `sys_oper_log` VALUES (821, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', NULL, 1, '不支持的设备类型: 12', '2026-04-29 23:14:03', 9);
INSERT INTO `sys_oper_log` VALUES (822, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', NULL, 1, '不支持的设备类型: 12', '2026-04-29 23:14:22', 6);
INSERT INTO `sys_oper_log` VALUES (823, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', NULL, 1, '不支持的设备类型: 12', '2026-04-29 23:14:22', 6);
INSERT INTO `sys_oper_log` VALUES (824, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', NULL, 1, '不支持的设备类型: 12', '2026-04-29 23:14:58', 15863);
INSERT INTO `sys_oper_log` VALUES (825, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', NULL, 1, '不支持的设备类型: 12', '2026-04-29 23:14:58', 8);
INSERT INTO `sys_oper_log` VALUES (826, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 23:16:16', 9848);
INSERT INTO `sys_oper_log` VALUES (827, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 23:16:26', 35);
INSERT INTO `sys_oper_log` VALUES (828, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 23:16:27', 20);
INSERT INTO `sys_oper_log` VALUES (829, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"down\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 23:16:30', 15);
INSERT INTO `sys_oper_log` VALUES (830, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 23:16:31', 15);
INSERT INTO `sys_oper_log` VALUES (831, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 23:16:58', 18);
INSERT INTO `sys_oper_log` VALUES (832, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 23:16:59', 15);
INSERT INTO `sys_oper_log` VALUES (833, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 23:17:37', 20399);
INSERT INTO `sys_oper_log` VALUES (834, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 23:17:37', 20354);
INSERT INTO `sys_oper_log` VALUES (835, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 23:17:58', 21);
INSERT INTO `sys_oper_log` VALUES (836, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-29 23:17:58', 15);
INSERT INTO `sys_oper_log` VALUES (837, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:55:27', 193);
INSERT INTO `sys_oper_log` VALUES (838, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:55:28', 16);
INSERT INTO `sys_oper_log` VALUES (839, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"down\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:55:30', 28);
INSERT INTO `sys_oper_log` VALUES (840, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:55:31', 15);
INSERT INTO `sys_oper_log` VALUES (841, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:55:32', 34);
INSERT INTO `sys_oper_log` VALUES (842, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:55:33', 14);
INSERT INTO `sys_oper_log` VALUES (843, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:55:34', 20);
INSERT INTO `sys_oper_log` VALUES (844, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:55:35', 14);
INSERT INTO `sys_oper_log` VALUES (845, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomin\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:55:36', 18);
INSERT INTO `sys_oper_log` VALUES (846, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:55:37', 15);
INSERT INTO `sys_oper_log` VALUES (847, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomin\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:55:38', 17);
INSERT INTO `sys_oper_log` VALUES (848, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:55:38', 15);
INSERT INTO `sys_oper_log` VALUES (849, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomout\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:55:39', 15);
INSERT INTO `sys_oper_log` VALUES (850, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:55:40', 14);
INSERT INTO `sys_oper_log` VALUES (851, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"near\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:55:41', 14);
INSERT INTO `sys_oper_log` VALUES (852, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:55:42', 15);
INSERT INTO `sys_oper_log` VALUES (853, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"far\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:55:43', 15);
INSERT INTO `sys_oper_log` VALUES (854, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:55:43', 14);
INSERT INTO `sys_oper_log` VALUES (855, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"out\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:55:44', 15);
INSERT INTO `sys_oper_log` VALUES (856, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:55:45', 14);
INSERT INTO `sys_oper_log` VALUES (857, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"in\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:55:45', 13);
INSERT INTO `sys_oper_log` VALUES (858, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:55:47', 14);
INSERT INTO `sys_oper_log` VALUES (859, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"in\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:55:47', 15);
INSERT INTO `sys_oper_log` VALUES (860, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:55:47', 16);
INSERT INTO `sys_oper_log` VALUES (861, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomout\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:55:49', 13);
INSERT INTO `sys_oper_log` VALUES (862, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:55:50', 14);
INSERT INTO `sys_oper_log` VALUES (863, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomin\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:55:51', 13);
INSERT INTO `sys_oper_log` VALUES (864, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:55:51', 14);
INSERT INTO `sys_oper_log` VALUES (865, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomin\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:57:09', 15);
INSERT INTO `sys_oper_log` VALUES (866, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:57:10', 22);
INSERT INTO `sys_oper_log` VALUES (867, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomout\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:57:11', 13);
INSERT INTO `sys_oper_log` VALUES (868, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:57:11', 14);
INSERT INTO `sys_oper_log` VALUES (869, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"near\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:57:14', 12);
INSERT INTO `sys_oper_log` VALUES (870, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 11:57:14', 15);
INSERT INTO `sys_oper_log` VALUES (871, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:05:53', 349);
INSERT INTO `sys_oper_log` VALUES (872, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"near\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:05:53', 452);
INSERT INTO `sys_oper_log` VALUES (873, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"near\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:05:55', 15);
INSERT INTO `sys_oper_log` VALUES (874, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:05:56', 16);
INSERT INTO `sys_oper_log` VALUES (875, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"out\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:06:14', 4983);
INSERT INTO `sys_oper_log` VALUES (876, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:06:14', 6027);
INSERT INTO `sys_oper_log` VALUES (877, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:06:14', 14);
INSERT INTO `sys_oper_log` VALUES (878, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"in\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:06:14', 6495);
INSERT INTO `sys_oper_log` VALUES (879, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"in\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:06:25', 24);
INSERT INTO `sys_oper_log` VALUES (880, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:06:26', 25);
INSERT INTO `sys_oper_log` VALUES (881, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:06:39', 2773);
INSERT INTO `sys_oper_log` VALUES (882, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"near\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:06:39', 3063);
INSERT INTO `sys_oper_log` VALUES (883, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:11:57', 25);
INSERT INTO `sys_oper_log` VALUES (884, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:11:58', 18);
INSERT INTO `sys_oper_log` VALUES (885, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:12:02', 24);
INSERT INTO `sys_oper_log` VALUES (886, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:12:03', 19);
INSERT INTO `sys_oper_log` VALUES (887, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"down\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:12:04', 31);
INSERT INTO `sys_oper_log` VALUES (888, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:12:06', 19);
INSERT INTO `sys_oper_log` VALUES (889, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:12:07', 22);
INSERT INTO `sys_oper_log` VALUES (890, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:12:08', 24);
INSERT INTO `sys_oper_log` VALUES (891, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:12:08', 40);
INSERT INTO `sys_oper_log` VALUES (892, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:12:09', 19);
INSERT INTO `sys_oper_log` VALUES (893, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomin\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:12:11', 263);
INSERT INTO `sys_oper_log` VALUES (894, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:12:11', 32);
INSERT INTO `sys_oper_log` VALUES (895, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomout\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:12:12', 21);
INSERT INTO `sys_oper_log` VALUES (896, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:12:13', 18);
INSERT INTO `sys_oper_log` VALUES (897, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:12:51', 2341);
INSERT INTO `sys_oper_log` VALUES (898, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:12:51', 1219);
INSERT INTO `sys_oper_log` VALUES (899, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:12:51', 45);
INSERT INTO `sys_oper_log` VALUES (900, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:12:51', 44);
INSERT INTO `sys_oper_log` VALUES (901, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:12:51', 39);
INSERT INTO `sys_oper_log` VALUES (902, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:12:53', 44);
INSERT INTO `sys_oper_log` VALUES (903, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:12:55', 43);
INSERT INTO `sys_oper_log` VALUES (904, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:12:56', 35);
INSERT INTO `sys_oper_log` VALUES (905, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:12:58', 40);
INSERT INTO `sys_oper_log` VALUES (906, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:12:59', 40);
INSERT INTO `sys_oper_log` VALUES (907, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"down\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:13:15', 48);
INSERT INTO `sys_oper_log` VALUES (908, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:13:16', 38);
INSERT INTO `sys_oper_log` VALUES (909, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"down\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:18:08', 47);
INSERT INTO `sys_oper_log` VALUES (910, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"down\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:18:09', 52);
INSERT INTO `sys_oper_log` VALUES (911, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:18:12', 46);
INSERT INTO `sys_oper_log` VALUES (912, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:18:13', 44);
INSERT INTO `sys_oper_log` VALUES (913, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"leftUp\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:18:16', 208);
INSERT INTO `sys_oper_log` VALUES (914, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"leftUp\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:18:17', 58);
INSERT INTO `sys_oper_log` VALUES (915, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"rightUp\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:18:19', 38);
INSERT INTO `sys_oper_log` VALUES (916, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"rightUp\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:18:20', 43);
INSERT INTO `sys_oper_log` VALUES (917, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"rightDown\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:18:23', 33);
INSERT INTO `sys_oper_log` VALUES (918, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"rightDown\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:18:23', 44);
INSERT INTO `sys_oper_log` VALUES (919, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"down\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:18:25', 45);
INSERT INTO `sys_oper_log` VALUES (920, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"down\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:18:26', 47);
INSERT INTO `sys_oper_log` VALUES (921, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:18:28', 53);
INSERT INTO `sys_oper_log` VALUES (922, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:18:28', 41);
INSERT INTO `sys_oper_log` VALUES (923, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:18:30', 56);
INSERT INTO `sys_oper_log` VALUES (924, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:18:31', 83);
INSERT INTO `sys_oper_log` VALUES (925, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"leftUp\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:21:16', 156);
INSERT INTO `sys_oper_log` VALUES (926, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"leftUp\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:21:16', 163);
INSERT INTO `sys_oper_log` VALUES (927, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"leftUp\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:21:18', 112);
INSERT INTO `sys_oper_log` VALUES (928, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"leftUp\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:21:18', 93);
INSERT INTO `sys_oper_log` VALUES (929, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"leftUp\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:21:20', 66);
INSERT INTO `sys_oper_log` VALUES (930, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"leftUp\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:21:20', 94);
INSERT INTO `sys_oper_log` VALUES (931, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"rightUp\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:21:32', 76);
INSERT INTO `sys_oper_log` VALUES (932, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"rightUp\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:21:33', 80);
INSERT INTO `sys_oper_log` VALUES (933, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"rightUp\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:21:33', 53);
INSERT INTO `sys_oper_log` VALUES (934, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"rightUp\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:21:33', 110);
INSERT INTO `sys_oper_log` VALUES (935, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"rightUp\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:21:34', 67);
INSERT INTO `sys_oper_log` VALUES (936, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"rightUp\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:21:34', 109);
INSERT INTO `sys_oper_log` VALUES (937, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"rightUp\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:21:34', 49);
INSERT INTO `sys_oper_log` VALUES (938, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"rightUp\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:21:35', 86);
INSERT INTO `sys_oper_log` VALUES (939, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"leftUp\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:21:51', 61);
INSERT INTO `sys_oper_log` VALUES (940, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"leftUp\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:21:51', 96);
INSERT INTO `sys_oper_log` VALUES (941, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"rightUp\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:21:55', 37);
INSERT INTO `sys_oper_log` VALUES (942, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"rightUp\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:21:55', 92);
INSERT INTO `sys_oper_log` VALUES (943, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"rightUp\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:21:57', 43);
INSERT INTO `sys_oper_log` VALUES (944, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"rightUp\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:21:58', 82);
INSERT INTO `sys_oper_log` VALUES (945, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"leftUp\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:22:00', 49);
INSERT INTO `sys_oper_log` VALUES (946, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"leftUp\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:22:00', 87);
INSERT INTO `sys_oper_log` VALUES (947, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"leftUp\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:22:01', 47);
INSERT INTO `sys_oper_log` VALUES (948, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"leftUp\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:22:02', 95);
INSERT INTO `sys_oper_log` VALUES (949, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"leftDown\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:22:03', 36);
INSERT INTO `sys_oper_log` VALUES (950, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"leftDown\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:22:03', 82);
INSERT INTO `sys_oper_log` VALUES (951, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"id\":20,\"latitude\":\"39.90035\",\"longitude\":\"116.33881\",\"params\":{},\"updateBy\":\"1\",\"updateTime\":\"2026-04-30 12:26:35\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:26:35', 255);
INSERT INTO `sys_oper_log` VALUES (952, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:26:45', 135);
INSERT INTO `sys_oper_log` VALUES (953, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:26:46', 92);
INSERT INTO `sys_oper_log` VALUES (954, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:26:49', 101);
INSERT INTO `sys_oper_log` VALUES (955, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:26:49', 117);
INSERT INTO `sys_oper_log` VALUES (956, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"down\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:26:51', 90);
INSERT INTO `sys_oper_log` VALUES (957, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"down\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:26:52', 80);
INSERT INTO `sys_oper_log` VALUES (958, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:26:53', 98);
INSERT INTO `sys_oper_log` VALUES (959, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:26:54', 96);
INSERT INTO `sys_oper_log` VALUES (960, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:30:04', 107);
INSERT INTO `sys_oper_log` VALUES (961, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:30:04', 95);
INSERT INTO `sys_oper_log` VALUES (962, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:30:06', 110);
INSERT INTO `sys_oper_log` VALUES (963, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:30:07', 98);
INSERT INTO `sys_oper_log` VALUES (964, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:30:10', 118);
INSERT INTO `sys_oper_log` VALUES (965, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:30:12', 97);
INSERT INTO `sys_oper_log` VALUES (966, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"down\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:30:13', 119);
INSERT INTO `sys_oper_log` VALUES (967, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:30:14', 80);
INSERT INTO `sys_oper_log` VALUES (968, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"down\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:30:17', 121);
INSERT INTO `sys_oper_log` VALUES (969, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"down\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:30:17', 100);
INSERT INTO `sys_oper_log` VALUES (970, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"leftDown\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:30:19', 58);
INSERT INTO `sys_oper_log` VALUES (971, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"leftDown\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:30:19', 81);
INSERT INTO `sys_oper_log` VALUES (972, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:30:20', 119);
INSERT INTO `sys_oper_log` VALUES (973, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:30:21', 152);
INSERT INTO `sys_oper_log` VALUES (974, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:30:22', 92);
INSERT INTO `sys_oper_log` VALUES (975, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:30:23', 79);
INSERT INTO `sys_oper_log` VALUES (976, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:31:38', 143);
INSERT INTO `sys_oper_log` VALUES (977, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:31:39', 80);
INSERT INTO `sys_oper_log` VALUES (978, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:31:40', 102);
INSERT INTO `sys_oper_log` VALUES (979, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:31:41', 138);
INSERT INTO `sys_oper_log` VALUES (980, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:37:28', 94);
INSERT INTO `sys_oper_log` VALUES (981, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:37:29', 137);
INSERT INTO `sys_oper_log` VALUES (982, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:37:30', 138);
INSERT INTO `sys_oper_log` VALUES (983, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:37:31', 89);
INSERT INTO `sys_oper_log` VALUES (984, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:37:38', 50);
INSERT INTO `sys_oper_log` VALUES (985, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:37:39', 41);
INSERT INTO `sys_oper_log` VALUES (986, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:37:40', 44);
INSERT INTO `sys_oper_log` VALUES (987, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-04-30 12:37:41', 34);
INSERT INTO `sys_oper_log` VALUES (988, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/2', '192.168.81.1', '', '{}', NULL, 1, '不支持的设备类型: 2', '2026-05-05 15:15:34', 121);
INSERT INTO `sys_oper_log` VALUES (989, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/2', '192.168.81.1', '', '{}', NULL, 1, '不支持的设备类型: 2', '2026-05-05 15:15:52', 8);
INSERT INTO `sys_oper_log` VALUES (990, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/20', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 15:19:18', 444);
INSERT INTO `sys_oper_log` VALUES (991, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/20', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 15:19:25', 298);
INSERT INTO `sys_oper_log` VALUES (992, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/20', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 15:19:52', 261);
INSERT INTO `sys_oper_log` VALUES (993, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/20', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 15:19:55', 282);
INSERT INTO `sys_oper_log` VALUES (994, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/21', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"name\":\"预置点 1\"},{\"name\":\"预置点 2\"}]}', 0, NULL, '2026-05-05 15:20:07', 66);
INSERT INTO `sys_oper_log` VALUES (995, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/21', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"name\":\"预置点 1\"},{\"name\":\"预置点 2\"}]}', 0, NULL, '2026-05-05 15:20:23', 42);
INSERT INTO `sys_oper_log` VALUES (996, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/21', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"name\":\"预置点 1\"},{\"name\":\"预置点 2\"}]}', 0, NULL, '2026-05-05 15:23:00', 35826);
INSERT INTO `sys_oper_log` VALUES (997, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/21', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"name\":\"预置点 1\"},{\"name\":\"预置点 2\"}]}', 0, NULL, '2026-05-05 15:23:01', 26574);
INSERT INTO `sys_oper_log` VALUES (998, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/21', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"预置点 1\"},{\"index\":2,\"name\":\"预置点 2\"}]}', 0, NULL, '2026-05-05 15:25:15', 490);
INSERT INTO `sys_oper_log` VALUES (999, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.gotoPreset()', 'GET', 1, 'admin', NULL, '/device/preset/goto/21', '192.168.81.1', '', '{\"presetIndex\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 15:25:30', 187);
INSERT INTO `sys_oper_log` VALUES (1000, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.gotoPreset()', 'GET', 1, 'admin', NULL, '/device/preset/goto/21', '192.168.81.1', '', '{\"presetIndex\":\"2\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 15:25:44', 3186);
INSERT INTO `sys_oper_log` VALUES (1001, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.gotoPreset()', 'GET', 1, 'admin', NULL, '/device/preset/goto/21', '192.168.81.1', '', '{\"presetIndex\":\"2\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 15:25:52', 56);
INSERT INTO `sys_oper_log` VALUES (1002, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.gotoPreset()', 'GET', 1, 'admin', NULL, '/device/preset/goto/21', '192.168.81.1', '', '{\"presetIndex\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 15:25:58', 59);
INSERT INTO `sys_oper_log` VALUES (1003, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.gotoPreset()', 'GET', 1, 'admin', NULL, '/device/preset/goto/21', '192.168.81.1', '', '{\"presetIndex\":\"2\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 15:27:09', 65);
INSERT INTO `sys_oper_log` VALUES (1004, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.deletePreset()', 'GET', 1, 'admin', NULL, '/device/preset/delete/21', '192.168.81.1', '', '{\"presetIndex\":\"2\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 15:27:34', 103);
INSERT INTO `sys_oper_log` VALUES (1005, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/21', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"预置点 1\"}]}', 0, NULL, '2026-05-05 15:27:34', 77);
INSERT INTO `sys_oper_log` VALUES (1006, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.deletePreset()', 'GET', 1, 'admin', NULL, '/device/preset/delete/21', '192.168.81.1', '', '{\"presetIndex\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 15:27:38', 100);
INSERT INTO `sys_oper_log` VALUES (1007, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/21', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 15:27:38', 68);
INSERT INTO `sys_oper_log` VALUES (1008, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/21', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 15:27:43', 52);
INSERT INTO `sys_oper_log` VALUES (1009, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/21', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 15:28:23', 85);
INSERT INTO `sys_oper_log` VALUES (1010, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/21', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 15:30:40', 80);
INSERT INTO `sys_oper_log` VALUES (1011, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/21', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 15:31:00', 47);
INSERT INTO `sys_oper_log` VALUES (1012, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.setPreset()', 'GET', 1, 'admin', NULL, '/device/preset/set/21', '192.168.81.1', '', '{\"presetName\":\"111\",\"presetIndex\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 15:31:26', 490);
INSERT INTO `sys_oper_log` VALUES (1013, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/21', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 15:31:27', 78);
INSERT INTO `sys_oper_log` VALUES (1014, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/21', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 15:31:31', 41);
INSERT INTO `sys_oper_log` VALUES (1015, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.setPreset()', 'GET', 1, 'admin', NULL, '/device/preset/set/21', '192.168.81.1', '', '{\"presetName\":\"1111\",\"presetIndex\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 15:32:13', 61);
INSERT INTO `sys_oper_log` VALUES (1016, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/21', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 15:32:13', 75);
INSERT INTO `sys_oper_log` VALUES (1017, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/21', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 15:37:08', 386);
INSERT INTO `sys_oper_log` VALUES (1018, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.setPreset()', 'GET', 1, 'admin', NULL, '/device/preset/set/21', '192.168.81.1', '', '{\"presetName\":\"1111\",\"presetIndex\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 15:37:18', 129);
INSERT INTO `sys_oper_log` VALUES (1019, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/21', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"1111\"}]}', 0, NULL, '2026-05-05 15:37:18', 90);
INSERT INTO `sys_oper_log` VALUES (1020, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 15:38:19', 57);
INSERT INTO `sys_oper_log` VALUES (1021, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 15:38:22', 42);
INSERT INTO `sys_oper_log` VALUES (1022, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 15:38:24', 35);
INSERT INTO `sys_oper_log` VALUES (1023, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 15:38:26', 33);
INSERT INTO `sys_oper_log` VALUES (1024, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomout\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 15:38:29', 34);
INSERT INTO `sys_oper_log` VALUES (1025, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 15:38:30', 37);
INSERT INTO `sys_oper_log` VALUES (1026, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomin\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 15:38:31', 34);
INSERT INTO `sys_oper_log` VALUES (1027, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 15:38:31', 34);
INSERT INTO `sys_oper_log` VALUES (1028, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomout\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 15:38:32', 32);
INSERT INTO `sys_oper_log` VALUES (1029, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 15:38:33', 47);
INSERT INTO `sys_oper_log` VALUES (1030, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"zoomout\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 15:38:34', 32);
INSERT INTO `sys_oper_log` VALUES (1031, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 15:38:35', 35);
INSERT INTO `sys_oper_log` VALUES (1032, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"down\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 15:38:38', 34);
INSERT INTO `sys_oper_log` VALUES (1033, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 15:38:39', 32);
INSERT INTO `sys_oper_log` VALUES (1034, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 15:38:41', 76);
INSERT INTO `sys_oper_log` VALUES (1035, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/21', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 15:38:45', 34);
INSERT INTO `sys_oper_log` VALUES (1036, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.gotoPreset()', 'GET', 1, 'admin', NULL, '/device/preset/goto/21', '192.168.81.1', '', '{\"presetIndex\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 15:39:06', 62);
INSERT INTO `sys_oper_log` VALUES (1037, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/21', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"1111\"}]}', 0, NULL, '2026-05-05 15:52:08', 55);
INSERT INTO `sys_oper_log` VALUES (1038, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/20', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 15:52:50', 254);
INSERT INTO `sys_oper_log` VALUES (1039, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/21', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"1111\"}]}', 0, NULL, '2026-05-05 15:58:46', 42);
INSERT INTO `sys_oper_log` VALUES (1040, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/21', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"1111\"}]}', 0, NULL, '2026-05-05 16:02:49', 55);
INSERT INTO `sys_oper_log` VALUES (1041, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/21', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"1111\"}]}', 0, NULL, '2026-05-05 16:03:25', 62);
INSERT INTO `sys_oper_log` VALUES (1042, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/21', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"1111\"}]}', 0, NULL, '2026-05-05 16:03:56', 38);
INSERT INTO `sys_oper_log` VALUES (1043, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/21', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"1111\"}]}', 0, NULL, '2026-05-05 16:06:46', 40);
INSERT INTO `sys_oper_log` VALUES (1044, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/21', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"1111\"}]}', 0, NULL, '2026-05-05 16:20:01', 47);
INSERT INTO `sys_oper_log` VALUES (1045, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/20', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 16:20:38', 297);
INSERT INTO `sys_oper_log` VALUES (1046, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.setPreset()', 'GET', 1, 'admin', NULL, '/device/preset/set/20', '192.168.81.1', '', '{\"presetName\":\"111\",\"presetIndex\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 16:20:46', 2261);
INSERT INTO `sys_oper_log` VALUES (1047, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/20', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"}]}', 0, NULL, '2026-05-05 16:20:46', 304);
INSERT INTO `sys_oper_log` VALUES (1048, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/20', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"}]}', 0, NULL, '2026-05-05 16:20:49', 335);
INSERT INTO `sys_oper_log` VALUES (1049, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/20', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"}]}', 0, NULL, '2026-05-05 16:21:19', 345);
INSERT INTO `sys_oper_log` VALUES (1050, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/20', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"}]}', 0, NULL, '2026-05-05 16:21:39', 334);
INSERT INTO `sys_oper_log` VALUES (1051, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/20', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"}]}', 0, NULL, '2026-05-05 16:21:56', 322);
INSERT INTO `sys_oper_log` VALUES (1052, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/20', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"}]}', 0, NULL, '2026-05-05 16:22:28', 258);
INSERT INTO `sys_oper_log` VALUES (1053, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/20', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"}]}', 0, NULL, '2026-05-05 16:22:50', 302);
INSERT INTO `sys_oper_log` VALUES (1054, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/20', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"}]}', 0, NULL, '2026-05-05 16:23:27', 287);
INSERT INTO `sys_oper_log` VALUES (1055, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/20', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"}]}', 0, NULL, '2026-05-05 16:23:34', 287);
INSERT INTO `sys_oper_log` VALUES (1056, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.gotoPreset()', 'GET', 1, 'admin', NULL, '/device/preset/goto/20', '192.168.81.1', '', '{\"presetIndex\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 16:23:56', 362);
INSERT INTO `sys_oper_log` VALUES (1057, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/20', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"}]}', 0, NULL, '2026-05-05 16:26:12', 259);
INSERT INTO `sys_oper_log` VALUES (1058, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/20', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"}]}', 0, NULL, '2026-05-05 16:30:19', 247);
INSERT INTO `sys_oper_log` VALUES (1059, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/20', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"}]}', 0, NULL, '2026-05-05 16:30:43', 242);
INSERT INTO `sys_oper_log` VALUES (1060, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 16:32:13', 107);
INSERT INTO `sys_oper_log` VALUES (1061, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/20', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 16:32:16', 92);
INSERT INTO `sys_oper_log` VALUES (1062, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.gotoPreset()', 'GET', 1, 'admin', NULL, '/device/preset/goto/20', '192.168.81.1', '', '{\"presetIndex\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 16:32:20', 233);
INSERT INTO `sys_oper_log` VALUES (1063, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/20', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"}]}', 0, NULL, '2026-05-05 16:32:28', 242);
INSERT INTO `sys_oper_log` VALUES (1064, '灯光控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.controlLight()', 'GET', 1, 'admin', NULL, '/device/light/20', '192.168.81.1', '', '{\"isOn\":\"true\"}', NULL, 1, 'ONVIF 暂不支持灯光控制', '2026-05-05 16:32:31', 228);
INSERT INTO `sys_oper_log` VALUES (1065, '雨刷控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.controlWiper()', 'GET', 1, 'admin', NULL, '/device/wiper/20', '192.168.81.1', '', '{\"isOn\":\"true\"}', NULL, 1, 'ONVIF 暂不支持雨刷控制', '2026-05-05 16:32:35', 12);
INSERT INTO `sys_oper_log` VALUES (1066, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.gotoPreset()', 'GET', 1, 'admin', NULL, '/device/preset/goto/20', '192.168.81.1', '', '{\"presetIndex\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 16:32:44', 177);
INSERT INTO `sys_oper_log` VALUES (1067, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.gotoPreset()', 'GET', 1, 'admin', NULL, '/device/preset/goto/20', '192.168.81.1', '', '{\"presetIndex\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 16:32:45', 186);
INSERT INTO `sys_oper_log` VALUES (1068, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/20', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"}]}', 0, NULL, '2026-05-05 16:34:25', 241);
INSERT INTO `sys_oper_log` VALUES (1069, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/20', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"}]}', 0, NULL, '2026-05-05 16:34:32', 279);
INSERT INTO `sys_oper_log` VALUES (1070, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.gotoPreset()', 'GET', 1, 'admin', NULL, '/device/preset/goto/20', '192.168.81.1', '', '{\"presetIndex\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 16:34:44', 194);
INSERT INTO `sys_oper_log` VALUES (1071, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/21', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"1111\"}]}', 0, NULL, '2026-05-05 18:04:14', 49);
INSERT INTO `sys_oper_log` VALUES (1072, '灯光控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.controlLight()', 'GET', 1, 'admin', NULL, '/device/light/21', '192.168.81.1', '', '{\"isOn\":\"true\"}', NULL, 1, 'ONVIF 暂不支持灯光控制', '2026-05-05 18:04:17', 19);
INSERT INTO `sys_oper_log` VALUES (1073, '灯光控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.controlLight()', 'GET', 1, 'admin', NULL, '/device/light/21', '192.168.81.1', '', '{\"isOn\":\"false\"}', NULL, 1, 'ONVIF 暂不支持灯光控制', '2026-05-05 18:04:19', 13);
INSERT INTO `sys_oper_log` VALUES (1074, '雨刷控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.controlWiper()', 'GET', 1, 'admin', NULL, '/device/wiper/21', '192.168.81.1', '', '{\"isOn\":\"true\"}', NULL, 1, 'ONVIF 暂不支持雨刷控制', '2026-05-05 18:04:22', 15);
INSERT INTO `sys_oper_log` VALUES (1075, '雨刷控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.controlWiper()', 'GET', 1, 'admin', NULL, '/device/wiper/21', '192.168.81.1', '', '{\"isOn\":\"false\"}', NULL, 1, 'ONVIF 暂不支持雨刷控制', '2026-05-05 18:04:23', 10);
INSERT INTO `sys_oper_log` VALUES (1076, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/21', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"1111\"}]}', 0, NULL, '2026-05-05 18:17:18', 811);
INSERT INTO `sys_oper_log` VALUES (1077, '灯光控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.controlLight()', 'GET', 1, 'admin', NULL, '/device/light/21', '192.168.81.1', '', '{\"isOn\":\"true\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:17:19', 174);
INSERT INTO `sys_oper_log` VALUES (1078, '灯光控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.controlLight()', 'GET', 1, 'admin', NULL, '/device/light/21', '192.168.81.1', '', '{\"isOn\":\"false\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:17:23', 51);
INSERT INTO `sys_oper_log` VALUES (1079, '雨刷控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.controlWiper()', 'GET', 1, 'admin', NULL, '/device/wiper/21', '192.168.81.1', '', '{\"isOn\":\"true\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:17:28', 37);
INSERT INTO `sys_oper_log` VALUES (1080, '雨刷控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.controlWiper()', 'GET', 1, 'admin', NULL, '/device/wiper/21', '192.168.81.1', '', '{\"isOn\":\"false\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:17:30', 41);
INSERT INTO `sys_oper_log` VALUES (1081, '灯光控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.controlLight()', 'GET', 1, 'admin', NULL, '/device/light/21', '192.168.81.1', '', '{\"isOn\":\"true\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:17:41', 45);
INSERT INTO `sys_oper_log` VALUES (1082, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/21', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"1111\"}]}', 0, NULL, '2026-05-05 18:23:57', 1426);
INSERT INTO `sys_oper_log` VALUES (1083, '灯光控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.controlLight()', 'GET', 1, 'admin', NULL, '/device/light/21', '192.168.81.1', '', '{\"isOn\":\"true\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:23:58', 200);
INSERT INTO `sys_oper_log` VALUES (1084, '灯光控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.controlLight()', 'GET', 1, 'admin', NULL, '/device/light/21', '192.168.81.1', '', '{\"isOn\":\"true\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:24:07', 129);
INSERT INTO `sys_oper_log` VALUES (1085, '雨刷控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.controlWiper()', 'GET', 1, 'admin', NULL, '/device/wiper/21', '192.168.81.1', '', '{\"isOn\":\"true\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:24:23', 109);
INSERT INTO `sys_oper_log` VALUES (1086, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/22', '192.168.81.1', '', '{\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 18:26:01', 670);
INSERT INTO `sys_oper_log` VALUES (1087, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/22', '192.168.81.1', '', '{\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 18:26:04', 101);
INSERT INTO `sys_oper_log` VALUES (1088, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/22', '192.168.81.1', '', '{\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 18:26:28', 149);
INSERT INTO `sys_oper_log` VALUES (1089, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/22', '192.168.81.1', '', '{\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 18:27:09', 11427);
INSERT INTO `sys_oper_log` VALUES (1090, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/23', '192.168.81.1', '', '{\"channelId\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"}]}', 0, NULL, '2026-05-05 18:28:34', 606);
INSERT INTO `sys_oper_log` VALUES (1091, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/23', '192.168.81.1', '', '{\"channelId\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"}]}', 0, NULL, '2026-05-05 18:28:40', 160);
INSERT INTO `sys_oper_log` VALUES (1092, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/23', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:28:44', 172);
INSERT INTO `sys_oper_log` VALUES (1093, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/23', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:28:46', 45);
INSERT INTO `sys_oper_log` VALUES (1094, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.gotoPreset()', 'GET', 1, 'admin', NULL, '/device/preset/goto/23', '192.168.81.1', '', '{\"presetIndex\":\"1\",\"channelId\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:28:51', 44);
INSERT INTO `sys_oper_log` VALUES (1095, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.setPreset()', 'GET', 1, 'admin', NULL, '/device/preset/set/23', '192.168.81.1', '', '{\"presetName\":\"222\",\"presetIndex\":\"2\",\"channelId\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:29:03', 63);
INSERT INTO `sys_oper_log` VALUES (1096, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/23', '192.168.81.1', '', '{\"channelId\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"},{\"index\":2,\"name\":\"预置点2\"}]}', 0, NULL, '2026-05-05 18:29:04', 812);
INSERT INTO `sys_oper_log` VALUES (1097, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/23', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:29:10', 38);
INSERT INTO `sys_oper_log` VALUES (1098, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/23', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:29:12', 44);
INSERT INTO `sys_oper_log` VALUES (1099, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.gotoPreset()', 'GET', 1, 'admin', NULL, '/device/preset/goto/23', '192.168.81.1', '', '{\"presetIndex\":\"2\",\"channelId\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:29:15', 44);
INSERT INTO `sys_oper_log` VALUES (1100, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.deletePreset()', 'GET', 1, 'admin', NULL, '/device/preset/delete/23', '192.168.81.1', '', '{\"presetIndex\":\"2\",\"channelId\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:29:25', 1681);
INSERT INTO `sys_oper_log` VALUES (1101, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/23', '192.168.81.1', '', '{\"channelId\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"}]}', 0, NULL, '2026-05-05 18:29:25', 173);
INSERT INTO `sys_oper_log` VALUES (1102, '灯光控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.controlLight()', 'GET', 1, 'admin', NULL, '/device/light/23', '192.168.81.1', '', '{\"isOn\":\"true\",\"channelId\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:29:36', 35);
INSERT INTO `sys_oper_log` VALUES (1103, '雨刷控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.controlWiper()', 'GET', 1, 'admin', NULL, '/device/wiper/23', '192.168.81.1', '', '{\"isOn\":\"true\",\"channelId\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:29:45', 35);
INSERT INTO `sys_oper_log` VALUES (1104, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/24', '192.168.81.1', '', '{\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"预置点1\"},{\"index\":2,\"name\":\"预置点2\"},{\"index\":3,\"name\":\"预置点3\"},{\"index\":4,\"name\":\"预置点4\"},{\"index\":5,\"name\":\"预置点5\"},{\"index\":6,\"name\":\"预置点6\"},{\"index\":7,\"name\":\"预置点7\"},{\"index\":8,\"name\":\"预置点8\"},{\"index\":9,\"name\":\"预置点9\"},{\"index\":10,\"name\":\"预置点10\"},{\"index\":11,\"name\":\"预置点11\"},{\"index\":12,\"name\":\"预置点12\"},{\"index\":13,\"name\":\"预置点13\"},{\"index\":14,\"name\":\"预置点14\"},{\"index\":15,\"name\":\"预置点15\"},{\"index\":16,\"name\":\"预置点16\"},{\"index\":17,\"name\":\"预置点17\"},{\"index\":18,\"name\":\"预置点18\"},{\"index\":19,\"name\":\"预置点19\"},{\"index\":20,\"name\":\"预置点20\"},{\"index\":21,\"name\":\"预置点21\"},{\"index\":22,\"name\":\"预置点22\"},{\"index\":23,\"name\":\"预置点23\"},{\"index\":24,\"name\":\"预置点24\"},{\"index\":25,\"name\":\"预置点25\"},{\"index\":26,\"name\":\"预置点26\"},{\"index\":27,\"name\":\"预置点27\"},{\"index\":28,\"name\":\"预置点28\"},{\"index\":29,\"name\":\"预置点29\"},{\"index\":30,\"name\":\"预置点30\"},{\"index\":31,\"name\":\"预置点31\"},{\"index\":32,\"name\":\"预置点32\"},{\"index\":33,\"name\":\"预置点33\"},{\"index\":34,\"name\":\"预置点34\"},{\"index\":35,\"name\":\"预置点35\"},{\"index\":36,\"name\":\"预置点36\"},{\"index\":37,\"name\":\"预置点37\"},{\"index\":38,\"name\":\"预置点38\"},{\"index\":39,\"name\":\"预置点39\"},{\"index\":40,\"name\":\"预置点40\"},{\"index\":41,\"name\":\"预置点41\"},{\"index\":42,\"name\":\"预置点42\"},{\"index\":43,\"name\":\"预置点43\"},{\"index\":44,\"name\":\"预置点44\"},{\"index\":45,\"name\":\"预置点45\"},{\"index\":46,\"name\":\"预置点46\"},{\"index\":47,\"name\":\"预置点47\"},{\"index\":48,\"name\":\"预置点48\"},{\"index\":49,\"name\":\"预置点49\"},{\"index\":50,\"name\":\"预置点50\"},{\"index\":51,\"name\":\"预置点51\"},{\"index\":52,\"name\":\"预置点52\"},{\"index\":53,\"name\":\"预置点53\"},{\"index\":54,\"name\":\"预置点54\"},{\"index\":55,\"name\":\"预置点55\"},{\"index\":56,\"name\":\"预置点56\"},{\"index\":57,\"name\":\"预置点57\"},{\"index\":58,\"name\":\"预置点58\"},{\"index\":59,\"name\":\"预置点59\"},{\"index\":60,\"name\":\"预置点60\"},{\"index\":61,\"name\":\"预置点61\"},{\"index\":62,\"name\":\"预置点62\"},{\"index\":63,\"name\":\"预置点63\"},{\"index\":64,\"name\":\"预置点64\"},{\"index\":65,\"name\":\"预置点65\"},{\"index\":66,\"name\":\"预置点66\"},{\"index\":67,\"name\":\"预置点67\"},{\"index\":68,\"name\":\"预置点68\"},{\"index\":69,\"name\":\"预置点69\"},{\"index\":70,\"name\":\"预置点70\"},{\"index\":71,\"name\":\"预置点71', 0, NULL, '2026-05-05 18:30:52', 306);
INSERT INTO `sys_oper_log` VALUES (1105, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/24', '192.168.81.1', '', '{\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"预置点1\"},{\"index\":2,\"name\":\"预置点2\"},{\"index\":3,\"name\":\"预置点3\"},{\"index\":4,\"name\":\"预置点4\"},{\"index\":5,\"name\":\"预置点5\"},{\"index\":6,\"name\":\"预置点6\"},{\"index\":7,\"name\":\"预置点7\"},{\"index\":8,\"name\":\"预置点8\"},{\"index\":9,\"name\":\"预置点9\"},{\"index\":10,\"name\":\"预置点10\"},{\"index\":11,\"name\":\"预置点11\"},{\"index\":12,\"name\":\"预置点12\"},{\"index\":13,\"name\":\"预置点13\"},{\"index\":14,\"name\":\"预置点14\"},{\"index\":15,\"name\":\"预置点15\"},{\"index\":16,\"name\":\"预置点16\"},{\"index\":17,\"name\":\"预置点17\"},{\"index\":18,\"name\":\"预置点18\"},{\"index\":19,\"name\":\"预置点19\"},{\"index\":20,\"name\":\"预置点20\"},{\"index\":21,\"name\":\"预置点21\"},{\"index\":22,\"name\":\"预置点22\"},{\"index\":23,\"name\":\"预置点23\"},{\"index\":24,\"name\":\"预置点24\"},{\"index\":25,\"name\":\"预置点25\"},{\"index\":26,\"name\":\"预置点26\"},{\"index\":27,\"name\":\"预置点27\"},{\"index\":28,\"name\":\"预置点28\"},{\"index\":29,\"name\":\"预置点29\"},{\"index\":30,\"name\":\"预置点30\"},{\"index\":31,\"name\":\"预置点31\"},{\"index\":32,\"name\":\"预置点32\"},{\"index\":33,\"name\":\"预置点33\"},{\"index\":34,\"name\":\"预置点34\"},{\"index\":35,\"name\":\"预置点35\"},{\"index\":36,\"name\":\"预置点36\"},{\"index\":37,\"name\":\"预置点37\"},{\"index\":38,\"name\":\"预置点38\"},{\"index\":39,\"name\":\"预置点39\"},{\"index\":40,\"name\":\"预置点40\"},{\"index\":41,\"name\":\"预置点41\"},{\"index\":42,\"name\":\"预置点42\"},{\"index\":43,\"name\":\"预置点43\"},{\"index\":44,\"name\":\"预置点44\"},{\"index\":45,\"name\":\"预置点45\"},{\"index\":46,\"name\":\"预置点46\"},{\"index\":47,\"name\":\"预置点47\"},{\"index\":48,\"name\":\"预置点48\"},{\"index\":49,\"name\":\"预置点49\"},{\"index\":50,\"name\":\"预置点50\"},{\"index\":51,\"name\":\"预置点51\"},{\"index\":52,\"name\":\"预置点52\"},{\"index\":53,\"name\":\"预置点53\"},{\"index\":54,\"name\":\"预置点54\"},{\"index\":55,\"name\":\"预置点55\"},{\"index\":56,\"name\":\"预置点56\"},{\"index\":57,\"name\":\"预置点57\"},{\"index\":58,\"name\":\"预置点58\"},{\"index\":59,\"name\":\"预置点59\"},{\"index\":60,\"name\":\"预置点60\"},{\"index\":61,\"name\":\"预置点61\"},{\"index\":62,\"name\":\"预置点62\"},{\"index\":63,\"name\":\"预置点63\"},{\"index\":64,\"name\":\"预置点64\"},{\"index\":65,\"name\":\"预置点65\"},{\"index\":66,\"name\":\"预置点66\"},{\"index\":67,\"name\":\"预置点67\"},{\"index\":68,\"name\":\"预置点68\"},{\"index\":69,\"name\":\"预置点69\"},{\"index\":70,\"name\":\"预置点70\"},{\"index\":71,\"name\":\"预置点71', 0, NULL, '2026-05-05 18:30:57', 28);
INSERT INTO `sys_oper_log` VALUES (1106, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/24', '192.168.81.1', '', '{\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"预置点1\"},{\"index\":2,\"name\":\"预置点2\"},{\"index\":3,\"name\":\"预置点3\"},{\"index\":4,\"name\":\"预置点4\"},{\"index\":5,\"name\":\"预置点5\"},{\"index\":6,\"name\":\"预置点6\"},{\"index\":7,\"name\":\"预置点7\"},{\"index\":8,\"name\":\"预置点8\"},{\"index\":9,\"name\":\"预置点9\"},{\"index\":10,\"name\":\"预置点10\"},{\"index\":11,\"name\":\"预置点11\"},{\"index\":12,\"name\":\"预置点12\"},{\"index\":13,\"name\":\"预置点13\"},{\"index\":14,\"name\":\"预置点14\"},{\"index\":15,\"name\":\"预置点15\"},{\"index\":16,\"name\":\"预置点16\"},{\"index\":17,\"name\":\"预置点17\"},{\"index\":18,\"name\":\"预置点18\"},{\"index\":19,\"name\":\"预置点19\"},{\"index\":20,\"name\":\"预置点20\"},{\"index\":21,\"name\":\"预置点21\"},{\"index\":22,\"name\":\"预置点22\"},{\"index\":23,\"name\":\"预置点23\"},{\"index\":24,\"name\":\"预置点24\"},{\"index\":25,\"name\":\"预置点25\"},{\"index\":26,\"name\":\"预置点26\"},{\"index\":27,\"name\":\"预置点27\"},{\"index\":28,\"name\":\"预置点28\"},{\"index\":29,\"name\":\"预置点29\"},{\"index\":30,\"name\":\"预置点30\"},{\"index\":31,\"name\":\"预置点31\"},{\"index\":32,\"name\":\"预置点32\"},{\"index\":33,\"name\":\"预置点33\"},{\"index\":34,\"name\":\"预置点34\"},{\"index\":35,\"name\":\"预置点35\"},{\"index\":36,\"name\":\"预置点36\"},{\"index\":37,\"name\":\"预置点37\"},{\"index\":38,\"name\":\"预置点38\"},{\"index\":39,\"name\":\"预置点39\"},{\"index\":40,\"name\":\"预置点40\"},{\"index\":41,\"name\":\"预置点41\"},{\"index\":42,\"name\":\"预置点42\"},{\"index\":43,\"name\":\"预置点43\"},{\"index\":44,\"name\":\"预置点44\"},{\"index\":45,\"name\":\"预置点45\"},{\"index\":46,\"name\":\"预置点46\"},{\"index\":47,\"name\":\"预置点47\"},{\"index\":48,\"name\":\"预置点48\"},{\"index\":49,\"name\":\"预置点49\"},{\"index\":50,\"name\":\"预置点50\"},{\"index\":51,\"name\":\"预置点51\"},{\"index\":52,\"name\":\"预置点52\"},{\"index\":53,\"name\":\"预置点53\"},{\"index\":54,\"name\":\"预置点54\"},{\"index\":55,\"name\":\"预置点55\"},{\"index\":56,\"name\":\"预置点56\"},{\"index\":57,\"name\":\"预置点57\"},{\"index\":58,\"name\":\"预置点58\"},{\"index\":59,\"name\":\"预置点59\"},{\"index\":60,\"name\":\"预置点60\"},{\"index\":61,\"name\":\"预置点61\"},{\"index\":62,\"name\":\"预置点62\"},{\"index\":63,\"name\":\"预置点63\"},{\"index\":64,\"name\":\"预置点64\"},{\"index\":65,\"name\":\"预置点65\"},{\"index\":66,\"name\":\"预置点66\"},{\"index\":67,\"name\":\"预置点67\"},{\"index\":68,\"name\":\"预置点68\"},{\"index\":69,\"name\":\"预置点69\"},{\"index\":70,\"name\":\"预置点70\"},{\"index\":71,\"name\":\"预置点71', 0, NULL, '2026-05-05 18:31:01', 36);
INSERT INTO `sys_oper_log` VALUES (1107, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:31:11', 251);
INSERT INTO `sys_oper_log` VALUES (1108, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:31:16', 87);
INSERT INTO `sys_oper_log` VALUES (1109, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:31:17', 78);
INSERT INTO `sys_oper_log` VALUES (1110, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:31:19', 85);
INSERT INTO `sys_oper_log` VALUES (1111, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:31:19', 89);
INSERT INTO `sys_oper_log` VALUES (1112, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:31:19', 85);
INSERT INTO `sys_oper_log` VALUES (1113, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:31:21', 96);
INSERT INTO `sys_oper_log` VALUES (1114, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:31:22', 77);
INSERT INTO `sys_oper_log` VALUES (1115, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.gotoPreset()', 'GET', 1, 'admin', NULL, '/device/preset/goto/24', '192.168.81.1', '', '{\"presetIndex\":\"1\",\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:31:25', 191);
INSERT INTO `sys_oper_log` VALUES (1116, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"down\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:31:46', 100);
INSERT INTO `sys_oper_log` VALUES (1117, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:31:47', 80);
INSERT INTO `sys_oper_log` VALUES (1118, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.gotoPreset()', 'GET', 1, 'admin', NULL, '/device/preset/goto/24', '192.168.81.1', '', '{\"presetIndex\":\"1\",\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:31:51', 50);
INSERT INTO `sys_oper_log` VALUES (1119, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.gotoPreset()', 'GET', 1, 'admin', NULL, '/device/preset/goto/24', '192.168.81.1', '', '{\"presetIndex\":\"2\",\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:32:14', 39);
INSERT INTO `sys_oper_log` VALUES (1120, '灯光控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.controlLight()', 'GET', 1, 'admin', NULL, '/device/light/24', '192.168.81.1', '', '{\"isOn\":\"true\",\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:32:20', 241);
INSERT INTO `sys_oper_log` VALUES (1121, '雨刷控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.controlWiper()', 'GET', 1, 'admin', NULL, '/device/wiper/24', '192.168.81.1', '', '{\"isOn\":\"true\",\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:32:26', 108);
INSERT INTO `sys_oper_log` VALUES (1122, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.gotoPreset()', 'GET', 1, 'admin', NULL, '/device/preset/goto/24', '192.168.81.1', '', '{\"presetIndex\":\"2\",\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:32:38', 38);
INSERT INTO `sys_oper_log` VALUES (1123, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.deletePreset()', 'GET', 1, 'admin', NULL, '/device/preset/delete/24', '192.168.81.1', '', '{\"presetIndex\":\"1\",\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:32:54', 119);
INSERT INTO `sys_oper_log` VALUES (1124, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/24', '192.168.81.1', '', '{\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"预置点1\"},{\"index\":2,\"name\":\"预置点2\"},{\"index\":3,\"name\":\"预置点3\"},{\"index\":4,\"name\":\"预置点4\"},{\"index\":5,\"name\":\"预置点5\"},{\"index\":6,\"name\":\"预置点6\"},{\"index\":7,\"name\":\"预置点7\"},{\"index\":8,\"name\":\"预置点8\"},{\"index\":9,\"name\":\"预置点9\"},{\"index\":10,\"name\":\"预置点10\"},{\"index\":11,\"name\":\"预置点11\"},{\"index\":12,\"name\":\"预置点12\"},{\"index\":13,\"name\":\"预置点13\"},{\"index\":14,\"name\":\"预置点14\"},{\"index\":15,\"name\":\"预置点15\"},{\"index\":16,\"name\":\"预置点16\"},{\"index\":17,\"name\":\"预置点17\"},{\"index\":18,\"name\":\"预置点18\"},{\"index\":19,\"name\":\"预置点19\"},{\"index\":20,\"name\":\"预置点20\"},{\"index\":21,\"name\":\"预置点21\"},{\"index\":22,\"name\":\"预置点22\"},{\"index\":23,\"name\":\"预置点23\"},{\"index\":24,\"name\":\"预置点24\"},{\"index\":25,\"name\":\"预置点25\"},{\"index\":26,\"name\":\"预置点26\"},{\"index\":27,\"name\":\"预置点27\"},{\"index\":28,\"name\":\"预置点28\"},{\"index\":29,\"name\":\"预置点29\"},{\"index\":30,\"name\":\"预置点30\"},{\"index\":31,\"name\":\"预置点31\"},{\"index\":32,\"name\":\"预置点32\"},{\"index\":33,\"name\":\"预置点33\"},{\"index\":34,\"name\":\"预置点34\"},{\"index\":35,\"name\":\"预置点35\"},{\"index\":36,\"name\":\"预置点36\"},{\"index\":37,\"name\":\"预置点37\"},{\"index\":38,\"name\":\"预置点38\"},{\"index\":39,\"name\":\"预置点39\"},{\"index\":40,\"name\":\"预置点40\"},{\"index\":41,\"name\":\"预置点41\"},{\"index\":42,\"name\":\"预置点42\"},{\"index\":43,\"name\":\"预置点43\"},{\"index\":44,\"name\":\"预置点44\"},{\"index\":45,\"name\":\"预置点45\"},{\"index\":46,\"name\":\"预置点46\"},{\"index\":47,\"name\":\"预置点47\"},{\"index\":48,\"name\":\"预置点48\"},{\"index\":49,\"name\":\"预置点49\"},{\"index\":50,\"name\":\"预置点50\"},{\"index\":51,\"name\":\"预置点51\"},{\"index\":52,\"name\":\"预置点52\"},{\"index\":53,\"name\":\"预置点53\"},{\"index\":54,\"name\":\"预置点54\"},{\"index\":55,\"name\":\"预置点55\"},{\"index\":56,\"name\":\"预置点56\"},{\"index\":57,\"name\":\"预置点57\"},{\"index\":58,\"name\":\"预置点58\"},{\"index\":59,\"name\":\"预置点59\"},{\"index\":60,\"name\":\"预置点60\"},{\"index\":61,\"name\":\"预置点61\"},{\"index\":62,\"name\":\"预置点62\"},{\"index\":63,\"name\":\"预置点63\"},{\"index\":64,\"name\":\"预置点64\"},{\"index\":65,\"name\":\"预置点65\"},{\"index\":66,\"name\":\"预置点66\"},{\"index\":67,\"name\":\"预置点67\"},{\"index\":68,\"name\":\"预置点68\"},{\"index\":69,\"name\":\"预置点69\"},{\"index\":70,\"name\":\"预置点70\"},{\"index\":71,\"name\":\"预置点71', 0, NULL, '2026-05-05 18:32:54', 72);
INSERT INTO `sys_oper_log` VALUES (1125, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:33:06', 102);
INSERT INTO `sys_oper_log` VALUES (1126, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:33:09', 91);
INSERT INTO `sys_oper_log` VALUES (1127, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.setPreset()', 'GET', 1, 'admin', NULL, '/device/preset/set/24', '192.168.81.1', '', '{\"presetName\":\"111\",\"presetIndex\":\"1\",\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:33:12', 144);
INSERT INTO `sys_oper_log` VALUES (1128, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/24', '192.168.81.1', '', '{\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"预置点1\"},{\"index\":2,\"name\":\"预置点2\"},{\"index\":3,\"name\":\"预置点3\"},{\"index\":4,\"name\":\"预置点4\"},{\"index\":5,\"name\":\"预置点5\"},{\"index\":6,\"name\":\"预置点6\"},{\"index\":7,\"name\":\"预置点7\"},{\"index\":8,\"name\":\"预置点8\"},{\"index\":9,\"name\":\"预置点9\"},{\"index\":10,\"name\":\"预置点10\"},{\"index\":11,\"name\":\"预置点11\"},{\"index\":12,\"name\":\"预置点12\"},{\"index\":13,\"name\":\"预置点13\"},{\"index\":14,\"name\":\"预置点14\"},{\"index\":15,\"name\":\"预置点15\"},{\"index\":16,\"name\":\"预置点16\"},{\"index\":17,\"name\":\"预置点17\"},{\"index\":18,\"name\":\"预置点18\"},{\"index\":19,\"name\":\"预置点19\"},{\"index\":20,\"name\":\"预置点20\"},{\"index\":21,\"name\":\"预置点21\"},{\"index\":22,\"name\":\"预置点22\"},{\"index\":23,\"name\":\"预置点23\"},{\"index\":24,\"name\":\"预置点24\"},{\"index\":25,\"name\":\"预置点25\"},{\"index\":26,\"name\":\"预置点26\"},{\"index\":27,\"name\":\"预置点27\"},{\"index\":28,\"name\":\"预置点28\"},{\"index\":29,\"name\":\"预置点29\"},{\"index\":30,\"name\":\"预置点30\"},{\"index\":31,\"name\":\"预置点31\"},{\"index\":32,\"name\":\"预置点32\"},{\"index\":33,\"name\":\"预置点33\"},{\"index\":34,\"name\":\"预置点34\"},{\"index\":35,\"name\":\"预置点35\"},{\"index\":36,\"name\":\"预置点36\"},{\"index\":37,\"name\":\"预置点37\"},{\"index\":38,\"name\":\"预置点38\"},{\"index\":39,\"name\":\"预置点39\"},{\"index\":40,\"name\":\"预置点40\"},{\"index\":41,\"name\":\"预置点41\"},{\"index\":42,\"name\":\"预置点42\"},{\"index\":43,\"name\":\"预置点43\"},{\"index\":44,\"name\":\"预置点44\"},{\"index\":45,\"name\":\"预置点45\"},{\"index\":46,\"name\":\"预置点46\"},{\"index\":47,\"name\":\"预置点47\"},{\"index\":48,\"name\":\"预置点48\"},{\"index\":49,\"name\":\"预置点49\"},{\"index\":50,\"name\":\"预置点50\"},{\"index\":51,\"name\":\"预置点51\"},{\"index\":52,\"name\":\"预置点52\"},{\"index\":53,\"name\":\"预置点53\"},{\"index\":54,\"name\":\"预置点54\"},{\"index\":55,\"name\":\"预置点55\"},{\"index\":56,\"name\":\"预置点56\"},{\"index\":57,\"name\":\"预置点57\"},{\"index\":58,\"name\":\"预置点58\"},{\"index\":59,\"name\":\"预置点59\"},{\"index\":60,\"name\":\"预置点60\"},{\"index\":61,\"name\":\"预置点61\"},{\"index\":62,\"name\":\"预置点62\"},{\"index\":63,\"name\":\"预置点63\"},{\"index\":64,\"name\":\"预置点64\"},{\"index\":65,\"name\":\"预置点65\"},{\"index\":66,\"name\":\"预置点66\"},{\"index\":67,\"name\":\"预置点67\"},{\"index\":68,\"name\":\"预置点68\"},{\"index\":69,\"name\":\"预置点69\"},{\"index\":70,\"name\":\"预置点70\"},{\"index\":71,\"name\":\"预置点71', 0, NULL, '2026-05-05 18:33:12', 49);
INSERT INTO `sys_oper_log` VALUES (1129, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.gotoPreset()', 'GET', 1, 'admin', NULL, '/device/preset/goto/24', '192.168.81.1', '', '{\"presetIndex\":\"1\",\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:33:26', 36);
INSERT INTO `sys_oper_log` VALUES (1130, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/24', '192.168.81.1', '', '{\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"预置点1\"},{\"index\":2,\"name\":\"预置点2\"},{\"index\":3,\"name\":\"预置点3\"},{\"index\":4,\"name\":\"预置点4\"},{\"index\":5,\"name\":\"预置点5\"},{\"index\":6,\"name\":\"预置点6\"},{\"index\":7,\"name\":\"预置点7\"},{\"index\":8,\"name\":\"预置点8\"},{\"index\":9,\"name\":\"预置点9\"},{\"index\":10,\"name\":\"预置点10\"},{\"index\":11,\"name\":\"预置点11\"},{\"index\":12,\"name\":\"预置点12\"},{\"index\":13,\"name\":\"预置点13\"},{\"index\":14,\"name\":\"预置点14\"},{\"index\":15,\"name\":\"预置点15\"},{\"index\":16,\"name\":\"预置点16\"},{\"index\":17,\"name\":\"预置点17\"},{\"index\":18,\"name\":\"预置点18\"},{\"index\":19,\"name\":\"预置点19\"},{\"index\":20,\"name\":\"预置点20\"},{\"index\":21,\"name\":\"预置点21\"},{\"index\":22,\"name\":\"预置点22\"},{\"index\":23,\"name\":\"预置点23\"},{\"index\":24,\"name\":\"预置点24\"},{\"index\":25,\"name\":\"预置点25\"},{\"index\":26,\"name\":\"预置点26\"},{\"index\":27,\"name\":\"预置点27\"},{\"index\":28,\"name\":\"预置点28\"},{\"index\":29,\"name\":\"预置点29\"},{\"index\":30,\"name\":\"预置点30\"},{\"index\":31,\"name\":\"预置点31\"},{\"index\":32,\"name\":\"预置点32\"},{\"index\":33,\"name\":\"预置点33\"},{\"index\":34,\"name\":\"预置点34\"},{\"index\":35,\"name\":\"预置点35\"},{\"index\":36,\"name\":\"预置点36\"},{\"index\":37,\"name\":\"预置点37\"},{\"index\":38,\"name\":\"预置点38\"},{\"index\":39,\"name\":\"预置点39\"},{\"index\":40,\"name\":\"预置点40\"},{\"index\":41,\"name\":\"预置点41\"},{\"index\":42,\"name\":\"预置点42\"},{\"index\":43,\"name\":\"预置点43\"},{\"index\":44,\"name\":\"预置点44\"},{\"index\":45,\"name\":\"预置点45\"},{\"index\":46,\"name\":\"预置点46\"},{\"index\":47,\"name\":\"预置点47\"},{\"index\":48,\"name\":\"预置点48\"},{\"index\":49,\"name\":\"预置点49\"},{\"index\":50,\"name\":\"预置点50\"},{\"index\":51,\"name\":\"预置点51\"},{\"index\":52,\"name\":\"预置点52\"},{\"index\":53,\"name\":\"预置点53\"},{\"index\":54,\"name\":\"预置点54\"},{\"index\":55,\"name\":\"预置点55\"},{\"index\":56,\"name\":\"预置点56\"},{\"index\":57,\"name\":\"预置点57\"},{\"index\":58,\"name\":\"预置点58\"},{\"index\":59,\"name\":\"预置点59\"},{\"index\":60,\"name\":\"预置点60\"},{\"index\":61,\"name\":\"预置点61\"},{\"index\":62,\"name\":\"预置点62\"},{\"index\":63,\"name\":\"预置点63\"},{\"index\":64,\"name\":\"预置点64\"},{\"index\":65,\"name\":\"预置点65\"},{\"index\":66,\"name\":\"预置点66\"},{\"index\":67,\"name\":\"预置点67\"},{\"index\":68,\"name\":\"预置点68\"},{\"index\":69,\"name\":\"预置点69\"},{\"index\":70,\"name\":\"预置点70\"},{\"index\":71,\"name\":\"预置点71', 0, NULL, '2026-05-05 18:44:10', 105);
INSERT INTO `sys_oper_log` VALUES (1131, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:44:15', 211);
INSERT INTO `sys_oper_log` VALUES (1132, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:44:17', 82);
INSERT INTO `sys_oper_log` VALUES (1133, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:44:18', 89);
INSERT INTO `sys_oper_log` VALUES (1134, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:44:20', 112);
INSERT INTO `sys_oper_log` VALUES (1135, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"down\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:44:21', 82);
INSERT INTO `sys_oper_log` VALUES (1136, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:44:26', 82);
INSERT INTO `sys_oper_log` VALUES (1137, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:44:33', 94);
INSERT INTO `sys_oper_log` VALUES (1138, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:44:35', 136);
INSERT INTO `sys_oper_log` VALUES (1139, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.gotoPreset()', 'GET', 1, 'admin', NULL, '/device/preset/goto/24', '192.168.81.1', '', '{\"presetIndex\":\"1\",\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:44:39', 81);
INSERT INTO `sys_oper_log` VALUES (1140, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/24', '192.168.81.1', '', '{\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"预置点1\"},{\"index\":2,\"name\":\"预置点2\"},{\"index\":3,\"name\":\"预置点3\"},{\"index\":4,\"name\":\"预置点4\"},{\"index\":5,\"name\":\"预置点5\"},{\"index\":6,\"name\":\"预置点6\"},{\"index\":7,\"name\":\"预置点7\"},{\"index\":8,\"name\":\"预置点8\"},{\"index\":9,\"name\":\"预置点9\"},{\"index\":10,\"name\":\"预置点10\"},{\"index\":11,\"name\":\"预置点11\"},{\"index\":12,\"name\":\"预置点12\"},{\"index\":13,\"name\":\"预置点13\"},{\"index\":14,\"name\":\"预置点14\"},{\"index\":15,\"name\":\"预置点15\"},{\"index\":16,\"name\":\"预置点16\"},{\"index\":17,\"name\":\"预置点17\"},{\"index\":18,\"name\":\"预置点18\"},{\"index\":19,\"name\":\"预置点19\"},{\"index\":20,\"name\":\"预置点20\"},{\"index\":21,\"name\":\"预置点21\"},{\"index\":22,\"name\":\"预置点22\"},{\"index\":23,\"name\":\"预置点23\"},{\"index\":24,\"name\":\"预置点24\"},{\"index\":25,\"name\":\"预置点25\"},{\"index\":26,\"name\":\"预置点26\"},{\"index\":27,\"name\":\"预置点27\"},{\"index\":28,\"name\":\"预置点28\"},{\"index\":29,\"name\":\"预置点29\"},{\"index\":30,\"name\":\"预置点30\"},{\"index\":31,\"name\":\"预置点31\"},{\"index\":32,\"name\":\"预置点32\"},{\"index\":33,\"name\":\"预置点33\"},{\"index\":34,\"name\":\"预置点34\"},{\"index\":35,\"name\":\"预置点35\"},{\"index\":36,\"name\":\"预置点36\"},{\"index\":37,\"name\":\"预置点37\"},{\"index\":38,\"name\":\"预置点38\"},{\"index\":39,\"name\":\"预置点39\"},{\"index\":40,\"name\":\"预置点40\"},{\"index\":41,\"name\":\"预置点41\"},{\"index\":42,\"name\":\"预置点42\"},{\"index\":43,\"name\":\"预置点43\"},{\"index\":44,\"name\":\"预置点44\"},{\"index\":45,\"name\":\"预置点45\"},{\"index\":46,\"name\":\"预置点46\"},{\"index\":47,\"name\":\"预置点47\"},{\"index\":48,\"name\":\"预置点48\"},{\"index\":49,\"name\":\"预置点49\"},{\"index\":50,\"name\":\"预置点50\"},{\"index\":51,\"name\":\"预置点51\"},{\"index\":52,\"name\":\"预置点52\"},{\"index\":53,\"name\":\"预置点53\"},{\"index\":54,\"name\":\"预置点54\"},{\"index\":55,\"name\":\"预置点55\"},{\"index\":56,\"name\":\"预置点56\"},{\"index\":57,\"name\":\"预置点57\"},{\"index\":58,\"name\":\"预置点58\"},{\"index\":59,\"name\":\"预置点59\"},{\"index\":60,\"name\":\"预置点60\"},{\"index\":61,\"name\":\"预置点61\"},{\"index\":62,\"name\":\"预置点62\"},{\"index\":63,\"name\":\"预置点63\"},{\"index\":64,\"name\":\"预置点64\"},{\"index\":65,\"name\":\"预置点65\"},{\"index\":66,\"name\":\"预置点66\"},{\"index\":67,\"name\":\"预置点67\"},{\"index\":68,\"name\":\"预置点68\"},{\"index\":69,\"name\":\"预置点69\"},{\"index\":70,\"name\":\"预置点70\"},{\"index\":71,\"name\":\"预置点71', 0, NULL, '2026-05-05 18:57:15', 268);
INSERT INTO `sys_oper_log` VALUES (1141, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:57:24', 1095);
INSERT INTO `sys_oper_log` VALUES (1142, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:57:24', 929);
INSERT INTO `sys_oper_log` VALUES (1143, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:57:32', 74);
INSERT INTO `sys_oper_log` VALUES (1144, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:57:34', 104);
INSERT INTO `sys_oper_log` VALUES (1145, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"down\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:57:35', 95);
INSERT INTO `sys_oper_log` VALUES (1146, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:57:37', 101);
INSERT INTO `sys_oper_log` VALUES (1147, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:57:38', 138);
INSERT INTO `sys_oper_log` VALUES (1148, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:57:40', 90);
INSERT INTO `sys_oper_log` VALUES (1149, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:57:41', 138);
INSERT INTO `sys_oper_log` VALUES (1150, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:57:44', 94);
INSERT INTO `sys_oper_log` VALUES (1151, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.setPreset()', 'GET', 1, 'admin', NULL, '/device/preset/set/24', '192.168.81.1', '', '{\"presetName\":\"111\",\"presetIndex\":\"1\",\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:57:57', 220);
INSERT INTO `sys_oper_log` VALUES (1152, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/24', '192.168.81.1', '', '{\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"预置点1\"},{\"index\":2,\"name\":\"预置点2\"},{\"index\":3,\"name\":\"预置点3\"},{\"index\":4,\"name\":\"预置点4\"},{\"index\":5,\"name\":\"预置点5\"},{\"index\":6,\"name\":\"预置点6\"},{\"index\":7,\"name\":\"预置点7\"},{\"index\":8,\"name\":\"预置点8\"},{\"index\":9,\"name\":\"预置点9\"},{\"index\":10,\"name\":\"预置点10\"},{\"index\":11,\"name\":\"预置点11\"},{\"index\":12,\"name\":\"预置点12\"},{\"index\":13,\"name\":\"预置点13\"},{\"index\":14,\"name\":\"预置点14\"},{\"index\":15,\"name\":\"预置点15\"},{\"index\":16,\"name\":\"预置点16\"},{\"index\":17,\"name\":\"预置点17\"},{\"index\":18,\"name\":\"预置点18\"},{\"index\":19,\"name\":\"预置点19\"},{\"index\":20,\"name\":\"预置点20\"},{\"index\":21,\"name\":\"预置点21\"},{\"index\":22,\"name\":\"预置点22\"},{\"index\":23,\"name\":\"预置点23\"},{\"index\":24,\"name\":\"预置点24\"},{\"index\":25,\"name\":\"预置点25\"},{\"index\":26,\"name\":\"预置点26\"},{\"index\":27,\"name\":\"预置点27\"},{\"index\":28,\"name\":\"预置点28\"},{\"index\":29,\"name\":\"预置点29\"},{\"index\":30,\"name\":\"预置点30\"},{\"index\":31,\"name\":\"预置点31\"},{\"index\":32,\"name\":\"预置点32\"},{\"index\":33,\"name\":\"预置点33\"},{\"index\":34,\"name\":\"预置点34\"},{\"index\":35,\"name\":\"预置点35\"},{\"index\":36,\"name\":\"预置点36\"},{\"index\":37,\"name\":\"预置点37\"},{\"index\":38,\"name\":\"预置点38\"},{\"index\":39,\"name\":\"预置点39\"},{\"index\":40,\"name\":\"预置点40\"},{\"index\":41,\"name\":\"预置点41\"},{\"index\":42,\"name\":\"预置点42\"},{\"index\":43,\"name\":\"预置点43\"},{\"index\":44,\"name\":\"预置点44\"},{\"index\":45,\"name\":\"预置点45\"},{\"index\":46,\"name\":\"预置点46\"},{\"index\":47,\"name\":\"预置点47\"},{\"index\":48,\"name\":\"预置点48\"},{\"index\":49,\"name\":\"预置点49\"},{\"index\":50,\"name\":\"预置点50\"},{\"index\":51,\"name\":\"预置点51\"},{\"index\":52,\"name\":\"预置点52\"},{\"index\":53,\"name\":\"预置点53\"},{\"index\":54,\"name\":\"预置点54\"},{\"index\":55,\"name\":\"预置点55\"},{\"index\":56,\"name\":\"预置点56\"},{\"index\":57,\"name\":\"预置点57\"},{\"index\":58,\"name\":\"预置点58\"},{\"index\":59,\"name\":\"预置点59\"},{\"index\":60,\"name\":\"预置点60\"},{\"index\":61,\"name\":\"预置点61\"},{\"index\":62,\"name\":\"预置点62\"},{\"index\":63,\"name\":\"预置点63\"},{\"index\":64,\"name\":\"预置点64\"},{\"index\":65,\"name\":\"预置点65\"},{\"index\":66,\"name\":\"预置点66\"},{\"index\":67,\"name\":\"预置点67\"},{\"index\":68,\"name\":\"预置点68\"},{\"index\":69,\"name\":\"预置点69\"},{\"index\":70,\"name\":\"预置点70\"},{\"index\":71,\"name\":\"预置点71', 0, NULL, '2026-05-05 18:57:57', 60);
INSERT INTO `sys_oper_log` VALUES (1153, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:58:00', 91);
INSERT INTO `sys_oper_log` VALUES (1154, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/24', '192.168.81.1', '', '{\"controlSpeed\":\"5\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:58:02', 78);
INSERT INTO `sys_oper_log` VALUES (1155, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.gotoPreset()', 'GET', 1, 'admin', NULL, '/device/preset/goto/24', '192.168.81.1', '', '{\"presetIndex\":\"1\",\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:58:06', 124);
INSERT INTO `sys_oper_log` VALUES (1156, '灯光控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.controlLight()', 'GET', 1, 'admin', NULL, '/device/light/24', '192.168.81.1', '', '{\"isOn\":\"true\",\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 18:58:15', 145);
INSERT INTO `sys_oper_log` VALUES (1157, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/16', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 19:41:21', 335);
INSERT INTO `sys_oper_log` VALUES (1158, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"right\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 19:41:23', 71);
INSERT INTO `sys_oper_log` VALUES (1159, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 19:41:23', 11);
INSERT INTO `sys_oper_log` VALUES (1160, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 19:41:24', 12);
INSERT INTO `sys_oper_log` VALUES (1161, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/16', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 19:41:25', 26);
INSERT INTO `sys_oper_log` VALUES (1162, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.setPreset()', 'GET', 1, 'admin', NULL, '/device/preset/set/16', '192.168.81.1', '', '{\"presetName\":\"11\",\"presetIndex\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 19:41:34', 16);
INSERT INTO `sys_oper_log` VALUES (1163, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/16', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 19:41:35', 41);
INSERT INTO `sys_oper_log` VALUES (1164, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/16', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 19:41:38', 21);
INSERT INTO `sys_oper_log` VALUES (1165, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/16', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 19:41:38', 64);
INSERT INTO `sys_oper_log` VALUES (1166, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/16', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 19:41:39', 17);
INSERT INTO `sys_oper_log` VALUES (1167, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/16', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 19:41:39', 27);
INSERT INTO `sys_oper_log` VALUES (1168, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/16', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 19:41:56', 44);
INSERT INTO `sys_oper_log` VALUES (1169, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/16', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 19:43:06', 24);
INSERT INTO `sys_oper_log` VALUES (1170, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/16', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 19:43:19', 20);
INSERT INTO `sys_oper_log` VALUES (1171, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/16', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 19:44:37', 23);
INSERT INTO `sys_oper_log` VALUES (1172, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/16', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 19:44:47', 25);
INSERT INTO `sys_oper_log` VALUES (1173, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"createBy\":\"1\",\"createTime\":\"2026-05-05 19:47:18\",\"deviceCode\":\"device_2051629808311402496\",\"deviceName\":\"测试-国标\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"gbChannelId\":\"34020000001310000001\",\"gbDeviceId\":\"41010500002000000001\",\"id\":25,\"ipAddress\":\"192.168.1.221\",\"manufacturer\":\"Dahua\",\"onvifAuth\":\"1\",\"params\":{},\"port\":5060,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamMode\":\"TCP-PASSIVE\",\"streamType\":\"1\",\"type\":\"12\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 19:47:18', 613);
INSERT INTO `sys_oper_log` VALUES (1174, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/25', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 19:47:28', 3360);
INSERT INTO `sys_oper_log` VALUES (1175, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/25', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{}]}', 0, NULL, '2026-05-05 19:47:35', 137);
INSERT INTO `sys_oper_log` VALUES (1176, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/25', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{}]}', 0, NULL, '2026-05-05 19:47:51', 146);
INSERT INTO `sys_oper_log` VALUES (1177, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/25', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"}]}', 0, NULL, '2026-05-05 19:53:56', 267);
INSERT INTO `sys_oper_log` VALUES (1178, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/25', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"left\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 19:53:59', 30);
INSERT INTO `sys_oper_log` VALUES (1179, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/25', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 19:54:02', 14);
INSERT INTO `sys_oper_log` VALUES (1180, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.gotoPreset()', 'GET', 1, 'admin', NULL, '/device/preset/goto/25', '192.168.81.1', '', '{\"presetIndex\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 19:54:04', 16);
INSERT INTO `sys_oper_log` VALUES (1181, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.setPreset()', 'GET', 1, 'admin', NULL, '/device/preset/set/25', '192.168.81.1', '', '{\"presetName\":\"222\",\"presetIndex\":\"2\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 19:54:13', 34);
INSERT INTO `sys_oper_log` VALUES (1182, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/25', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-05 19:54:14', 1233);
INSERT INTO `sys_oper_log` VALUES (1183, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/25', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"},{\"index\":2,\"name\":\"preset2\"}]}', 0, NULL, '2026-05-05 19:54:16', 139);
INSERT INTO `sys_oper_log` VALUES (1184, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/25', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 19:54:23', 20);
INSERT INTO `sys_oper_log` VALUES (1185, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/25', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 19:54:25', 20);
INSERT INTO `sys_oper_log` VALUES (1186, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.gotoPreset()', 'GET', 1, 'admin', NULL, '/device/preset/goto/25', '192.168.81.1', '', '{\"presetIndex\":\"2\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 19:54:26', 20);
INSERT INTO `sys_oper_log` VALUES (1187, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.deletePreset()', 'GET', 1, 'admin', NULL, '/device/preset/delete/25', '192.168.81.1', '', '{\"presetIndex\":\"2\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 19:54:30', 55);
INSERT INTO `sys_oper_log` VALUES (1188, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/25', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"}]}', 0, NULL, '2026-05-05 19:54:31', 715);
INSERT INTO `sys_oper_log` VALUES (1189, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/25', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"}]}', 0, NULL, '2026-05-05 19:54:32', 108);
INSERT INTO `sys_oper_log` VALUES (1190, '灯光控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.controlLight()', 'GET', 1, 'admin', NULL, '/device/light/25', '192.168.81.1', '', '{\"isOn\":\"true\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 19:54:35', 22);
INSERT INTO `sys_oper_log` VALUES (1191, '雨刷控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.controlWiper()', 'GET', 1, 'admin', NULL, '/device/wiper/25', '192.168.81.1', '', '{\"isOn\":\"true\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-05 19:54:38', 30);
INSERT INTO `sys_oper_log` VALUES (1192, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/19', '192.168.81.1', '', '{\"channelId\":\"1\"}', NULL, 1, '不支持的设备类型: 14', '2026-05-05 19:57:12', 92);
INSERT INTO `sys_oper_log` VALUES (1193, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/19', '192.168.81.1', '', '{\"channelId\":\"1\"}', NULL, 1, '不支持的设备类型: 14', '2026-05-05 19:57:18', 6);
INSERT INTO `sys_oper_log` VALUES (1194, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/19', '192.168.81.1', '', '{\"channelId\":\"1\"}', NULL, 1, '不支持的设备类型: 14', '2026-05-05 19:57:26', 8);
INSERT INTO `sys_oper_log` VALUES (1195, '灯光控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.controlLight()', 'GET', 1, 'admin', NULL, '/device/light/19', '192.168.81.1', '', '{\"isOn\":\"true\",\"channelId\":\"1\"}', NULL, 1, '不支持的设备类型: 14', '2026-05-05 19:57:40', 10);
INSERT INTO `sys_oper_log` VALUES (1196, '雨刷控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.controlWiper()', 'GET', 1, 'admin', NULL, '/device/wiper/19', '192.168.81.1', '', '{\"isOn\":\"true\",\"channelId\":\"1\"}', NULL, 1, '不支持的设备类型: 14', '2026-05-05 19:57:42', 6);
INSERT INTO `sys_oper_log` VALUES (1197, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/19', '192.168.81.1', '', '{\"channelId\":\"1\"}', NULL, 1, '不支持的设备类型: 14', '2026-05-05 19:59:37', 18);
INSERT INTO `sys_oper_log` VALUES (1198, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/19', '192.168.81.1', '', '{\"channelId\":\"1\"}', NULL, 1, '不支持的设备类型: 14', '2026-05-05 19:59:50', 35);
INSERT INTO `sys_oper_log` VALUES (1199, '录像计划', 2, 'com.ruoyi.zlm.controller.ZlmRecordPlanController.changeStatus()', 'PUT', 1, 'admin', NULL, '/recordPlan/changeStatus', '192.168.81.1', '', '{\"id\":1,\"params\":{},\"status\":\"DEACTIVATE\",\"updateBy\":\"admin\",\"updateTime\":\"2026-05-07 09:48:58\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-07 09:49:00', 164);
INSERT INTO `sys_oper_log` VALUES (1200, '录像计划', 2, 'com.ruoyi.zlm.controller.ZlmRecordPlanController.edit()', 'PUT', 1, 'admin', NULL, '/recordPlan', '192.168.81.1', '', '{\"createTime\":\"2026-04-27 13:14:47\",\"id\":1,\"name\":\"测试计划\",\"params\":{},\"planItemList\":[{\"params\":{},\"planId\":1,\"start\":0,\"stop\":0,\"weekDay\":1}],\"snap\":\"ENABLE\",\"status\":\"ENABLE\",\"updateTime\":\"2026-05-07 09:49:07\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-07 09:49:07', 288);
INSERT INTO `sys_oper_log` VALUES (1201, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.changeStatus()', 'PUT', 1, 'admin', NULL, '/job/changeStatus', '192.168.81.1', '', '{\"jobId\":101,\"misfirePolicy\":\"0\",\"params\":{},\"status\":\"1\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-07 21:47:49', 173);
INSERT INTO `sys_oper_log` VALUES (1202, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.changeStatus()', 'PUT', 1, 'admin', NULL, '/job/changeStatus', '192.168.81.1', '', '{\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{},\"status\":\"1\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-07 21:47:51', 110);
INSERT INTO `sys_oper_log` VALUES (1203, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.changeStatus()', 'PUT', 1, 'admin', NULL, '/job/changeStatus', '192.168.81.1', '', '{\"jobId\":103,\"misfirePolicy\":\"0\",\"params\":{},\"status\":\"1\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-07 21:47:52', 62);
INSERT INTO `sys_oper_log` VALUES (1204, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.changeStatus()', 'PUT', 1, 'admin', NULL, '/job/changeStatus', '192.168.81.1', '', '{\"jobId\":104,\"misfirePolicy\":\"0\",\"params\":{},\"status\":\"1\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-07 21:47:54', 44);
INSERT INTO `sys_oper_log` VALUES (1205, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.changeStatus()', 'PUT', 1, 'admin', NULL, '/job/changeStatus', '192.168.81.1', '', '{\"jobId\":105,\"misfirePolicy\":\"0\",\"params\":{},\"status\":\"1\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-07 21:47:56', 90);
INSERT INTO `sys_oper_log` VALUES (1206, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.changeStatus()', 'PUT', 1, 'admin', NULL, '/job/changeStatus', '192.168.81.1', '', '{\"jobId\":106,\"misfirePolicy\":\"0\",\"params\":{},\"status\":\"1\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-07 21:47:57', 63);
INSERT INTO `sys_oper_log` VALUES (1207, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.changeStatus()', 'PUT', 1, 'admin', NULL, '/job/changeStatus', '192.168.81.1', '', '{\"jobId\":107,\"misfirePolicy\":\"0\",\"params\":{},\"status\":\"1\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-07 21:47:59', 73);
INSERT INTO `sys_oper_log` VALUES (1208, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.changeStatus()', 'PUT', 1, 'admin', NULL, '/job/changeStatus', '192.168.81.1', '', '{\"jobId\":108,\"misfirePolicy\":\"0\",\"params\":{},\"status\":\"1\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-07 21:48:00', 42);
INSERT INTO `sys_oper_log` VALUES (1209, '调度日志', 9, 'com.ruoyi.job.controller.SysJobLogController.clean()', 'DELETE', 1, 'admin', NULL, '/job/log/clean', '192.168.81.1', '', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-07 21:48:06', 357);
INSERT INTO `sys_oper_log` VALUES (1210, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"channel\":33,\"createBy\":\"1\",\"createTime\":\"2026-05-07 21:56:53\",\"deviceCode\":\"device_2052387197071396864\",\"deviceName\":\"测试-海康sdk-224\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"id\":26,\"ipAddress\":\"192.168.1.224\",\"onvifAuth\":\"1\",\"params\":{},\"port\":8000,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamMode\":\"TCP-PASSIVE\",\"streamType\":\"1\",\"type\":\"7\",\"userName\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-07 21:56:55', 1269);
INSERT INTO `sys_oper_log` VALUES (1211, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', NULL, 1, '未查询到录像文件', '2026-05-07 21:59:57', 250);
INSERT INTO `sys_oper_log` VALUES (1212, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', NULL, 1, '未查询到录像文件', '2026-05-07 22:00:24', 71);
INSERT INTO `sys_oper_log` VALUES (1213, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', NULL, 1, '未查询到录像文件', '2026-05-07 22:03:56', 18118);
INSERT INTO `sys_oper_log` VALUES (1214, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', NULL, 1, '未查询到录像文件', '2026-05-07 22:08:46', 7160);
INSERT INTO `sys_oper_log` VALUES (1215, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', NULL, 1, '未查询到录像文件', '2026-05-07 22:08:57', 274);
INSERT INTO `sys_oper_log` VALUES (1216, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', NULL, 1, '未查询到录像文件', '2026-05-07 22:09:35', 307);
INSERT INTO `sys_oper_log` VALUES (1217, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', NULL, 1, '未查询到录像文件', '2026-05-07 22:21:35', 694);
INSERT INTO `sys_oper_log` VALUES (1218, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-06 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', NULL, 1, '未查询到录像文件', '2026-05-07 22:21:55', 84);
INSERT INTO `sys_oper_log` VALUES (1219, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', NULL, 1, '未查询到录像文件', '2026-05-07 22:22:02', 54);
INSERT INTO `sys_oper_log` VALUES (1220, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', NULL, 1, '未查询到录像文件', '2026-05-07 22:23:24', 55935);
INSERT INTO `sys_oper_log` VALUES (1221, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":52156930,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 22:28:35\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 22:28:29', 13040);
INSERT INTO `sys_oper_log` VALUES (1222, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":53475084,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 22:29:27\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 22:29:10', 426);
INSERT INTO `sys_oper_log` VALUES (1223, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":53576796,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 22:29:31\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 22:29:12', 403);
INSERT INTO `sys_oper_log` VALUES (1224, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":56126217,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 22:31:11\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 22:30:55', 634);
INSERT INTO `sys_oper_log` VALUES (1225, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/34', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0002_00000000018000000\",\"fileSize\":51619504,\"channel\":\"34\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 22:31:20\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 22:31:02', 436);
INSERT INTO `sys_oper_log` VALUES (1226, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/35', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', NULL, 1, '未查询到录像文件', '2026-05-07 22:31:06', 342);
INSERT INTO `sys_oper_log` VALUES (1227, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":56632610,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 22:31:31\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 22:31:15', 433);
INSERT INTO `sys_oper_log` VALUES (1228, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-05-07 22:47:20\",\"deviceCode\":\"haikang_isup_GH7413819\",\"deviceName\":\"测试-海康isup-224\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"id\":27,\"ipAddress\":\"192.168.1.224\",\"onvifAuth\":\"1\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamMode\":\"TCP-PASSIVE\",\"streamType\":\"1\",\"type\":\"8\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-07 22:47:21', 237);
INSERT INTO `sys_oper_log` VALUES (1229, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":98787975,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 22:57:19\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 22:57:02', 999);
INSERT INTO `sys_oper_log` VALUES (1230, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":98903988,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 22:57:23\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 22:57:04', 452);
INSERT INTO `sys_oper_log` VALUES (1231, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":98903988,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 22:57:23\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 22:57:05', 437);
INSERT INTO `sys_oper_log` VALUES (1232, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":98903988,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 22:57:23\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 22:57:07', 438);
INSERT INTO `sys_oper_log` VALUES (1233, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":98903988,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 22:57:23\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 22:57:07', 427);
INSERT INTO `sys_oper_log` VALUES (1234, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":99375870,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 22:57:39\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 22:57:24', 426);
INSERT INTO `sys_oper_log` VALUES (1235, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":99728172,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 22:57:51\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 22:57:33', 426);
INSERT INTO `sys_oper_log` VALUES (1236, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":100899116,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 22:58:31\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 22:58:15', 419);
INSERT INTO `sys_oper_log` VALUES (1237, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":101011730,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 22:58:35\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 22:58:18', 404);
INSERT INTO `sys_oper_log` VALUES (1238, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":101128215,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 22:58:39\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 22:58:20', 412);
INSERT INTO `sys_oper_log` VALUES (1239, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":103708786,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 23:00:07\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 22:59:48', 453);
INSERT INTO `sys_oper_log` VALUES (1240, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":103942908,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 23:00:15\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 23:00:00', 417);
INSERT INTO `sys_oper_log` VALUES (1241, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":104294271,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 23:00:27\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 23:00:09', 415);
INSERT INTO `sys_oper_log` VALUES (1242, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":105811310,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 23:01:19\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 23:01:02', 408);
INSERT INTO `sys_oper_log` VALUES (1243, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":106050303,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 23:01:27\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 23:01:08', 429);
INSERT INTO `sys_oper_log` VALUES (1244, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":108161235,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 23:02:39\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 23:02:22', 440);
INSERT INTO `sys_oper_log` VALUES (1245, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":108275085,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 23:02:43\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 23:02:26', 426);
INSERT INTO `sys_oper_log` VALUES (1246, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":108506940,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 23:02:51\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 23:02:38', 6170);
INSERT INTO `sys_oper_log` VALUES (1247, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":109093118,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 23:03:11\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 23:02:54', 409);
INSERT INTO `sys_oper_log` VALUES (1248, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":110850825,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 23:04:11\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 23:03:53', 449);
INSERT INTO `sys_oper_log` VALUES (1249, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":112023954,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 23:04:51\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 23:04:33', 401);
INSERT INTO `sys_oper_log` VALUES (1250, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":114716959,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 23:06:23\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 23:06:06', 429);
INSERT INTO `sys_oper_log` VALUES (1251, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":117411998,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 23:07:55\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 23:07:39', 440);
INSERT INTO `sys_oper_log` VALUES (1252, '海康设备', 0, 'com.ruoyi.haikang.api.HaiKangApiController.getRecMonth()', 'GET', 1, NULL, NULL, '/api/haikang/getRecMonth/26/33', '127.0.0.1', '', '{\"startTime\":\"2026-05-07 00:00:00\",\"endTime\":\"2026-05-07 23:59:59\"}', '{\"code\":200,\"data\":[{\"fileName\":\"ch0001_00000000019000000\",\"fileSize\":122211975,\"channel\":\"33\",\"start\":\"2026-05-07 21:54:24\",\"end\":\"2026-05-07 23:10:39\",\"type\":\"定时录像\"}]}', 0, NULL, '2026-05-07 23:10:21', 464);
INSERT INTO `sys_oper_log` VALUES (1253, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"channel\":0,\"createBy\":\"1\",\"createTime\":\"2026-05-07 23:53:31\",\"deviceCode\":\"device_2052416547154038784\",\"deviceName\":\"测试-大华sdk-80\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"id\":28,\"ipAddress\":\"192.168.1.80\",\"onlineType\":\"1\",\"onvifAuth\":\"1\",\"params\":{},\"port\":37777,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamMode\":\"TCP-PASSIVE\",\"streamType\":\"1\",\"type\":\"9\",\"userName\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-07 23:53:33', 2087);
INSERT INTO `sys_oper_log` VALUES (1254, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"createBy\":\"1\",\"createTime\":\"2026-05-08 12:39:10\",\"deviceCode\":\"device_2052609229205897216\",\"deviceName\":\"测试-国标-224\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"gbChannelId\":\"11000000011320000001\",\"gbDeviceId\":\"34020000001110000001\",\"id\":29,\"ipAddress\":\"192.168.1.224\",\"onvifAuth\":\"1\",\"params\":{},\"port\":40178,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamMode\":\"TCP-PASSIVE\",\"streamType\":\"1\",\"type\":\"12\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-08 12:39:11', 285);
INSERT INTO `sys_oper_log` VALUES (1255, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.changeStatus()', 'PUT', 1, 'admin', NULL, '/job/changeStatus', '192.168.81.1', '', '{\"jobId\":100,\"misfirePolicy\":\"0\",\"params\":{},\"status\":\"1\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-08 16:10:42', 358);
INSERT INTO `sys_oper_log` VALUES (1256, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-08 16:19:25', 225);
INSERT INTO `sys_oper_log` VALUES (1257, '视频监控设备', 3, 'com.ruoyi.qs.controller.QsDeviceController.remove()', 'DELETE', 1, 'admin', NULL, '/device/28', '192.168.81.1', '', '[28] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-08 16:19:45', 373);
INSERT INTO `sys_oper_log` VALUES (1258, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/23', '192.168.81.1', '', '{\"channelId\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"}]}', 0, NULL, '2026-05-08 16:19:52', 559);
INSERT INTO `sys_oper_log` VALUES (1259, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/23', '192.168.81.1', '', '{\"channelId\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"}]}', 0, NULL, '2026-05-08 16:20:19', 335);
INSERT INTO `sys_oper_log` VALUES (1260, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/23', '192.168.81.1', '', '{\"channelId\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"}]}', 0, NULL, '2026-05-08 16:20:21', 182);
INSERT INTO `sys_oper_log` VALUES (1261, '视频监控设备', 3, 'com.ruoyi.qs.controller.QsDeviceController.remove()', 'DELETE', 1, 'admin', NULL, '/device/25', '192.168.81.1', '', '[25] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-08 16:51:45', 159);
INSERT INTO `sys_oper_log` VALUES (1262, '视频监控设备', 3, 'com.ruoyi.qs.controller.QsDeviceController.remove()', 'DELETE', 1, 'admin', NULL, '/device/27', '192.168.81.1', '', '[27] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-08 16:51:52', 56);
INSERT INTO `sys_oper_log` VALUES (1263, '视频监控设备', 3, 'com.ruoyi.qs.controller.QsDeviceController.remove()', 'DELETE', 1, 'admin', NULL, '/device/26', '192.168.81.1', '', '[26] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-08 16:51:56', 47);
INSERT INTO `sys_oper_log` VALUES (1264, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":107,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-08 16:52:04', 37);
INSERT INTO `sys_oper_log` VALUES (1265, '视频监控设备', 3, 'com.ruoyi.qs.controller.QsDeviceController.remove()', 'DELETE', 1, 'admin', NULL, '/device/16', '192.168.81.1', '', '[16] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-08 16:52:24', 36);
INSERT INTO `sys_oper_log` VALUES (1266, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-09 10:38:25', 107);
INSERT INTO `sys_oper_log` VALUES (1267, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":100,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-09 10:43:26', 28);
INSERT INTO `sys_oper_log` VALUES (1268, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"channel\":33,\"createBy\":\"1\",\"createTime\":\"2026-05-09 10:46:55\",\"deviceCode\":\"device_2052943367926497280\",\"deviceName\":\"测试-海康sdk\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"id\":30,\"ipAddress\":\"192.168.1.224\",\"onvifAuth\":\"1\",\"params\":{},\"port\":8000,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamMode\":\"TCP-PASSIVE\",\"streamType\":\"1\",\"type\":\"7\",\"userName\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-09 10:46:58', 2766);
INSERT INTO `sys_oper_log` VALUES (1269, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":107,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-09 10:49:34', 12);
INSERT INTO `sys_oper_log` VALUES (1270, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-05-09 10:51:20\",\"deviceCode\":\"haikang_isup_GH7413819\",\"deviceName\":\"测试-海康isup-224\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"id\":31,\"ipAddress\":\"192.168.1.224\",\"onvifAuth\":\"1\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamMode\":\"TCP-PASSIVE\",\"streamType\":\"1\",\"type\":\"8\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-09 10:51:20', 136);
INSERT INTO `sys_oper_log` VALUES (1271, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":104,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-09 10:54:18', 13);
INSERT INTO `sys_oper_log` VALUES (1272, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-09 13:54:16', 158);
INSERT INTO `sys_oper_log` VALUES (1273, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-09 14:09:28', 162);
INSERT INTO `sys_oper_log` VALUES (1274, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/23', '192.168.81.1', '', '{\"channelId\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"}]}', 0, NULL, '2026-05-09 14:22:39', 2120);
INSERT INTO `sys_oper_log` VALUES (1275, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-09 14:26:34', 87);
INSERT INTO `sys_oper_log` VALUES (1276, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-09 14:34:48', 228);
INSERT INTO `sys_oper_log` VALUES (1277, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-09 14:37:12', 11);
INSERT INTO `sys_oper_log` VALUES (1278, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-09 15:02:29', 125);
INSERT INTO `sys_oper_log` VALUES (1279, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-09 15:08:34', 187);
INSERT INTO `sys_oper_log` VALUES (1280, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-09 15:15:11', 33);
INSERT INTO `sys_oper_log` VALUES (1281, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-09 15:23:00', 43);
INSERT INTO `sys_oper_log` VALUES (1282, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-09 16:54:23', 169);
INSERT INTO `sys_oper_log` VALUES (1283, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-09 17:26:44', 171);
INSERT INTO `sys_oper_log` VALUES (1284, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-09 17:34:59', 163);
INSERT INTO `sys_oper_log` VALUES (1285, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-09 17:40:55', 204);
INSERT INTO `sys_oper_log` VALUES (1286, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-09 17:44:29', 38);
INSERT INTO `sys_oper_log` VALUES (1287, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-09 17:46:10', 19);
INSERT INTO `sys_oper_log` VALUES (1288, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-05-09 17:49:11\",\"deviceCode\":\"device_2053049634913263616\",\"deviceName\":\"测试-大华sdk-80\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"id\":32,\"ipAddress\":\"192.168.1.80\",\"onlineType\":\"1\",\"onvifAuth\":\"1\",\"params\":{},\"port\":37777,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamMode\":\"TCP-PASSIVE\",\"streamType\":\"1\",\"type\":\"9\",\"userName\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-09 17:49:15', 4361);
INSERT INTO `sys_oper_log` VALUES (1289, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-09 17:51:25', 151);
INSERT INTO `sys_oper_log` VALUES (1290, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/32', '192.168.81.1', '', '{\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-09 17:51:42', 3680);
INSERT INTO `sys_oper_log` VALUES (1291, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-09 17:58:51', 22);
INSERT INTO `sys_oper_log` VALUES (1292, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-09 18:03:41', 146);
INSERT INTO `sys_oper_log` VALUES (1293, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-10 01:13:50', 698);
INSERT INTO `sys_oper_log` VALUES (1294, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-10 01:14:27', 125);
INSERT INTO `sys_oper_log` VALUES (1295, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-10 11:29:19', 264);
INSERT INTO `sys_oper_log` VALUES (1296, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-10 11:29:43', 13);
INSERT INTO `sys_oper_log` VALUES (1297, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-10 13:18:30', 76);
INSERT INTO `sys_oper_log` VALUES (1298, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":100,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-10 18:36:47', 155);
INSERT INTO `sys_oper_log` VALUES (1299, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":100,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-10 19:13:17', 130);
INSERT INTO `sys_oper_log` VALUES (1300, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":100,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-10 19:18:12', 39);
INSERT INTO `sys_oper_log` VALUES (1301, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":101,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-10 19:26:44', 86);
INSERT INTO `sys_oper_log` VALUES (1302, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":101,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-10 19:31:34', 136);
INSERT INTO `sys_oper_log` VALUES (1303, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":104,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-11 09:06:13', 180);
INSERT INTO `sys_oper_log` VALUES (1304, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":107,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-11 09:10:04', 110);
INSERT INTO `sys_oper_log` VALUES (1305, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":107,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-11 09:47:26', 113);
INSERT INTO `sys_oper_log` VALUES (1306, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/29', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-11 11:03:39', 1295);
INSERT INTO `sys_oper_log` VALUES (1307, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/29', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-11 11:22:14', 559);
INSERT INTO `sys_oper_log` VALUES (1308, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/29', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-11 11:23:03', 64);
INSERT INTO `sys_oper_log` VALUES (1309, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/29', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-11 11:38:34', 133);
INSERT INTO `sys_oper_log` VALUES (1310, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/29', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-11 11:45:40', 460);
INSERT INTO `sys_oper_log` VALUES (1311, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":107,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-11 11:57:36', 129);
INSERT INTO `sys_oper_log` VALUES (1312, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/29', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-11 11:58:43', 300);
INSERT INTO `sys_oper_log` VALUES (1313, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-11 15:58:05', 46);
INSERT INTO `sys_oper_log` VALUES (1314, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/23', '192.168.81.1', '', '{\"channelId\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"}]}', 0, NULL, '2026-05-11 15:58:41', 899);
INSERT INTO `sys_oper_log` VALUES (1315, '调度日志', 9, 'com.ruoyi.job.controller.SysJobLogController.clean()', 'DELETE', 1, 'admin', NULL, '/job/log/clean', '192.168.81.1', '', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-12 12:03:33', 618);
INSERT INTO `sys_oper_log` VALUES (1316, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"address\":\"1\",\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:05:24\",\"deviceCode\":\"rtmp_2037455934688763904\",\"deviceName\":\"测试-rtmp\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"gbCivilCode\":\"12010122\",\"gbCode\":\"11010101001327000001\",\"id\":2,\"latitude\":\"31.04736\",\"liveAddress\":\"rtmp://liteavapp.qcloud.com/live/liteavdemoplayerstreamid\",\"longitude\":\"102.74414\",\"manufacturer\":\"大华\",\"params\":{},\"playbackStreamStatus\":\"0\",\"protocol\":\"TCP\",\"ptzType\":1,\"snap\":\"http://127.0.0.1:9300/statics/snap/rtmp-rtmp_2037455934688763904.jpg\",\"status\":\"ENABLE\",\"streamStatus\":\"0\",\"type\":\"2\",\"updateBy\":\"1\",\"updateTime\":\"2026-05-13 14:21:02\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-13 14:21:03', 210);
INSERT INTO `sys_oper_log` VALUES (1317, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"createBy\":\"1\",\"createTime\":\"2026-04-29 19:10:51\",\"deviceCode\":\"device_2049446307239571456\",\"deviceName\":\"测试-onvif-大华\",\"deviceStatus\":\"OFFLINE\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"gbBusinessGroupId\":\"12010201032157000001\",\"gbCivilCode\":\"12010122\",\"gbCode\":\"11010101001327000001\",\"gbParentId\":\"11010101002167000002\",\"id\":20,\"ipAddress\":\"192.168.1.221\",\"latitude\":\"39.90035\",\"liveAddress\":\"rtsp://admin:hx147258@192.168.1.221:554/cam/realmonitor?channel=1&subtype=0&unicast=true&proto=Onvif\",\"longitude\":\"116.33881\",\"onvifAuth\":\"1\",\"onvifHostName\":\"http://192.168.1.221\",\"params\":{},\"playbackStreamStatus\":\"0\",\"protocol\":\"TCP\",\"snap\":\"http://127.0.0.1:9300/statics/snap/onvif-device_2049446307239571456.jpg\",\"status\":\"ENABLE\",\"streamMode\":\"TCP-PASSIVE\",\"streamStatus\":\"0\",\"streamType\":\"1\",\"type\":\"5\",\"updateBy\":\"1\",\"updateTime\":\"2026-05-13 14:21:19\",\"userName\":\"admin\"} ', NULL, 1, '国标编码已存在，请重新输入', '2026-05-13 14:21:19', 38);
INSERT INTO `sys_oper_log` VALUES (1318, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '192.168.81.1', '', '{\"children\":[],\"createTime\":\"2026-03-27 13:52:39\",\"icon\":\"tool\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":3,\"menuName\":\"系统工具\",\"menuType\":\"M\",\"orderNum\":13,\"params\":{},\"parentId\":0,\"path\":\"tool\",\"perms\":\"\",\"query\":\"\",\"routeName\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-13 17:58:54', 727);
INSERT INTO `sys_oper_log` VALUES (1319, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '192.168.81.1', '', '{\"children\":[],\"createTime\":\"2026-03-27 13:52:39\",\"icon\":\"monitor\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":2,\"menuName\":\"系统监控\",\"menuType\":\"M\",\"orderNum\":12,\"params\":{},\"parentId\":0,\"path\":\"monitor\",\"perms\":\"\",\"query\":\"\",\"routeName\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-13 17:58:57', 148);
INSERT INTO `sys_oper_log` VALUES (1320, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '192.168.81.1', '', '{\"children\":[],\"createTime\":\"2026-03-27 13:52:39\",\"icon\":\"system\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":1,\"menuName\":\"系统管理\",\"menuType\":\"M\",\"orderNum\":11,\"params\":{},\"parentId\":0,\"path\":\"system\",\"perms\":\"\",\"query\":\"\",\"routeName\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-13 17:59:00', 159);
INSERT INTO `sys_oper_log` VALUES (1321, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '192.168.81.1', '', '{\"children\":[],\"component\":\"qs/platform/index\",\"createBy\":\"admin\",\"icon\":\"input\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuName\":\"国标级联\",\"menuType\":\"C\",\"orderNum\":10,\"params\":{},\"parentId\":0,\"path\":\"platform\",\"routeName\":\"platform\",\"status\":\"0\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-13 17:59:34', 175);
INSERT INTO `sys_oper_log` VALUES (1322, '国标GB28181平台配置', 1, 'com.ruoyi.qs.controller.QsGb28181PlatformController.add()', 'POST', 1, 'admin', NULL, '/platform', '192.168.81.1', '', '{\"asMessageChannel\":0,\"autoPushChannel\":1,\"catalogWithGroup\":0,\"catalogWithPlatform\":1,\"catalogWithRegion\":0,\"characterSet\":\"GB2312\",\"createTime\":\"2026-05-13 18:30:20\",\"deviceGbId\":\"34020000001320000001\",\"deviceIp\":\"192.168.1.200\",\"devicePort\":\"8116\",\"enable\":1,\"expires\":\"3600\",\"id\":4,\"keepTimeout\":\"60\",\"name\":\"测试国标级联\",\"params\":{},\"ptz\":1,\"rtcp\":1,\"serverGbDomain\":\"4101050000\",\"serverGbId\":\"41010500002000000001\",\"serverIp\":\"139.9.214.221\",\"serverPort\":8116,\"status\":0,\"transport\":\"UDP\",\"username\":\"34020000001320000001\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-13 18:30:21', 516);
INSERT INTO `sys_oper_log` VALUES (1323, '平台通道关联', 1, 'com.ruoyi.qs.controller.QsGb28181PlatformChannelController.link()', 'POST', 1, 'admin', NULL, '/platformChannel/link', '192.168.81.1', '', '{\"deviceIds\":[2],\"platformId\":4} ', NULL, 1, '\r\n### Error updating database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'create_time\' in \'field list\'\r\n### The error may exist in file [E:\\ruoyi-qs-nvr\\ruoyi-modules\\ruoyi-qs\\target\\classes\\mapper\\qs\\QsGb28181PlatformChannelMapper.xml]\r\n### The error may involve com.ruoyi.qs.mapper.QsGb28181PlatformChannelMapper.batchInsertQsGb28181PlatformChannel-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO qs_gb28181_platform_channel (platform_id, device_id, create_time, update_time)         VALUES                        (?, ?, ?, ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'create_time\' in \'field list\'\n; bad SQL grammar []', '2026-05-14 03:43:36', 1624);
INSERT INTO `sys_oper_log` VALUES (1324, '平台通道关联', 1, 'com.ruoyi.qs.controller.QsGb28181PlatformChannelController.link()', 'POST', 1, 'admin', NULL, '/platformChannel/link', '192.168.81.1', '', '{\"deviceIds\":[2],\"platformId\":4} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 03:45:26', 90);
INSERT INTO `sys_oper_log` VALUES (1325, '平台通道关联', 1, 'com.ruoyi.qs.controller.QsGb28181PlatformChannelController.link()', 'POST', 1, 'admin', NULL, '/platformChannel/link', '192.168.81.1', '', '{\"deviceIds\":[19],\"platformId\":4} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 03:45:59', 64);
INSERT INTO `sys_oper_log` VALUES (1326, '平台通道关联', 1, 'com.ruoyi.qs.controller.QsGb28181PlatformChannelController.link()', 'POST', 1, 'admin', NULL, '/platformChannel/link', '192.168.81.1', '', '{\"deviceIds\":[20],\"platformId\":4} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 03:46:15', 132);
INSERT INTO `sys_oper_log` VALUES (1327, '平台通道关联', 3, 'com.ruoyi.qs.controller.QsGb28181PlatformChannelController.unlink()', 'POST', 1, 'admin', NULL, '/platformChannel/unlink', '192.168.81.1', '', '{\"deviceIds\":[2,19,20],\"platformId\":4} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 03:54:20', 200);
INSERT INTO `sys_oper_log` VALUES (1328, '平台通道关联', 1, 'com.ruoyi.qs.controller.QsGb28181PlatformChannelController.link()', 'POST', 1, 'admin', NULL, '/platformChannel/link', '192.168.81.1', '', '{\"deviceIds\":[2,19],\"platformId\":4} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 03:54:24', 64);
INSERT INTO `sys_oper_log` VALUES (1329, '平台通道关联', 1, 'com.ruoyi.qs.controller.QsGb28181PlatformChannelController.link()', 'POST', 1, 'admin', NULL, '/platformChannel/link', '192.168.81.1', '', '{\"deviceIds\":[20,21,22,23,24,29,30,31,32],\"platformId\":4} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 03:54:32', 70);
INSERT INTO `sys_oper_log` VALUES (1330, '平台通道关联', 1, 'com.ruoyi.qs.controller.QsGb28181PlatformChannelController.link()', 'POST', 1, 'admin', NULL, '/platformChannel/link', '192.168.81.1', '', '{\"deviceIds\":[32],\"platformId\":4} ', '{\"msg\":\"操作失败\",\"code\":500}', 0, NULL, '2026-05-14 03:54:35', 23);
INSERT INTO `sys_oper_log` VALUES (1331, '平台通道关联', 1, 'com.ruoyi.qs.controller.QsGb28181PlatformChannelController.link()', 'POST', 1, 'admin', NULL, '/platformChannel/link', '192.168.81.1', '', '{\"deviceIds\":[32],\"platformId\":4} ', '{\"msg\":\"操作失败\",\"code\":500}', 0, NULL, '2026-05-14 03:54:40', 26);
INSERT INTO `sys_oper_log` VALUES (1332, '平台通道关联', 3, 'com.ruoyi.qs.controller.QsGb28181PlatformChannelController.unlink()', 'POST', 1, 'admin', NULL, '/platformChannel/unlink', '192.168.81.1', '', '{\"deviceIds\":[2,19,20,21,22,23,24,29,30,31],\"platformId\":4} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 03:54:46', 167);
INSERT INTO `sys_oper_log` VALUES (1333, '平台通道关联', 3, 'com.ruoyi.qs.controller.QsGb28181PlatformChannelController.unlink()', 'POST', 1, 'admin', NULL, '/platformChannel/unlink', '192.168.81.1', '', '{\"deviceIds\":[32],\"platformId\":4} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 03:54:57', 154);
INSERT INTO `sys_oper_log` VALUES (1334, '平台通道关联', 1, 'com.ruoyi.qs.controller.QsGb28181PlatformChannelController.link()', 'POST', 1, 'admin', NULL, '/platformChannel/link', '192.168.81.1', '', '{\"deviceIds\":[2,19,20,21,22,23,24,29,30,31,32],\"platformId\":4} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 03:55:06', 190);
INSERT INTO `sys_oper_log` VALUES (1335, '平台通道关联', 1, 'com.ruoyi.qs.controller.QsGb28181PlatformChannelController.link()', 'POST', 1, 'admin', NULL, '/platformChannel/link', '192.168.81.1', '', '{\"deviceIds\":[32],\"platformId\":4} ', '{\"msg\":\"操作失败\",\"code\":500}', 0, NULL, '2026-05-14 03:55:08', 13);
INSERT INTO `sys_oper_log` VALUES (1336, '平台通道关联', 1, 'com.ruoyi.qs.controller.QsGb28181PlatformChannelController.link()', 'POST', 1, 'admin', NULL, '/platformChannel/link', '192.168.81.1', '', '{\"deviceIds\":[32],\"platformId\":4} ', '{\"msg\":\"操作失败\",\"code\":500}', 0, NULL, '2026-05-14 03:56:56', 14);
INSERT INTO `sys_oper_log` VALUES (1337, '平台通道关联', 3, 'com.ruoyi.qs.controller.QsGb28181PlatformChannelController.unlink()', 'POST', 1, 'admin', NULL, '/platformChannel/unlink', '192.168.81.1', '', '{\"allLink\":false,\"platformId\":4} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 12:24:45', 337);
INSERT INTO `sys_oper_log` VALUES (1338, '平台通道关联', 1, 'com.ruoyi.qs.controller.QsGb28181PlatformChannelController.link()', 'POST', 1, 'admin', NULL, '/platformChannel/link', '192.168.81.1', '', '{\"allLink\":true,\"platformId\":4} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 12:24:49', 219);
INSERT INTO `sys_oper_log` VALUES (1339, '平台通道关联', 1, 'com.ruoyi.qs.controller.QsGb28181PlatformChannelController.link()', 'POST', 1, 'admin', NULL, '/platformChannel/link', '192.168.81.1', '', '{\"allLink\":true,\"platformId\":4} ', '{\"msg\":\"操作失败\",\"code\":500}', 0, NULL, '2026-05-14 12:24:51', 20);
INSERT INTO `sys_oper_log` VALUES (1340, '平台通道关联', 3, 'com.ruoyi.qs.controller.QsGb28181PlatformChannelController.unlink()', 'POST', 1, 'admin', NULL, '/platformChannel/unlink', '192.168.81.1', '', '{\"allLink\":false,\"platformId\":4} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 12:24:56', 50);
INSERT INTO `sys_oper_log` VALUES (1341, '通知公告', 1, 'com.ruoyi.system.controller.SysNoticeController.add()', 'POST', 1, 'admin', NULL, '/notice', '192.168.81.1', '', '{\"createBy\":\"admin\",\"isRead\":false,\"noticeContent\":\"<p>基于ruoyi-cloud开发的nvr系统，支持rtsp，rtmp，onvif，海康sdk，海康isup，大华sdk，gb28181，jt808，jt1078等协议接入，更有效管理监控视频。</p>\",\"noticeTitle\":\"ruoyi-qs-nvr 系统\",\"noticeType\":\"2\",\"params\":{},\"status\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 12:58:05', 215);
INSERT INTO `sys_oper_log` VALUES (1342, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":100,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 13:46:14', 343);
INSERT INTO `sys_oper_log` VALUES (1343, '平台通道关联', 1, 'com.ruoyi.qs.controller.QsGb28181PlatformChannelController.link()', 'POST', 1, 'admin', NULL, '/platformChannel/link', '192.168.81.1', '', '{\"deviceIds\":[2],\"platformId\":4} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 15:14:46', 245);
INSERT INTO `sys_oper_log` VALUES (1344, '平台通道关联', 1, 'com.ruoyi.qs.controller.QsGb28181PlatformChannelController.link()', 'POST', 1, 'admin', NULL, '/platformChannel/link', '192.168.81.1', '', '{\"deviceIds\":[23,22],\"platformId\":4} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 16:17:56', 100);
INSERT INTO `sys_oper_log` VALUES (1345, '停止平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.stopCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/stop/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 17:41:40', 2384);
INSERT INTO `sys_oper_log` VALUES (1346, '启动平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.startCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/start/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 17:41:45', 36);
INSERT INTO `sys_oper_log` VALUES (1347, '停止平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.stopCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/stop/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 17:41:56', 123);
INSERT INTO `sys_oper_log` VALUES (1348, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"createBy\":\"1\",\"createTime\":\"2026-05-14 21:59:33\",\"deviceCode\":\"device_2054924581021421568\",\"deviceName\":\"测试-rtsp\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"id\":33,\"liveAddress\":\"rtsp://admin:hx147258@192.168.1.164:554/Streaming/Channels/1\",\"onvifAuth\":\"1\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamMode\":\"TCP-PASSIVE\",\"streamType\":\"1\",\"type\":\"1\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 21:59:33', 446);
INSERT INTO `sys_oper_log` VALUES (1349, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"createBy\":\"1\",\"createTime\":\"2026-05-14 21:59:33\",\"deviceCode\":\"device_2054924581021421568\",\"deviceName\":\"测试-rtsp\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"gbCode\":\"11010101001327000004\",\"id\":33,\"liveAddress\":\"rtsp://admin:hx147258@192.168.1.164:554/Streaming/Channels/1\",\"onvifAuth\":\"1\",\"params\":{},\"playbackStreamStatus\":\"0\",\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamMode\":\"TCP-PASSIVE\",\"streamStatus\":\"0\",\"streamType\":\"1\",\"type\":\"1\",\"updateBy\":\"1\",\"updateTime\":\"2026-05-14 21:59:53\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 21:59:53', 147);
INSERT INTO `sys_oper_log` VALUES (1350, '平台通道关联', 1, 'com.ruoyi.qs.controller.QsGb28181PlatformChannelController.link()', 'POST', 1, 'admin', NULL, '/platformChannel/link', '192.168.81.1', '', '{\"deviceIds\":[33],\"platformId\":4} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 22:00:22', 202);
INSERT INTO `sys_oper_log` VALUES (1351, '停止平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.stopCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/stop/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 22:00:32', 1078);
INSERT INTO `sys_oper_log` VALUES (1352, '启动平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.startCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/start/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 22:00:42', 182);
INSERT INTO `sys_oper_log` VALUES (1353, '停止平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.stopCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/stop/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 22:02:01', 246);
INSERT INTO `sys_oper_log` VALUES (1354, '启动平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.startCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/start/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 22:02:04', 218);
INSERT INTO `sys_oper_log` VALUES (1355, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 23:29:03', 208);
INSERT INTO `sys_oper_log` VALUES (1356, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 23:29:30', 50);
INSERT INTO `sys_oper_log` VALUES (1357, '推送目录到上级平台', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.pushCatalog()', 'POST', 1, 'admin', NULL, '/platform/cascade/pushCatalog/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 23:30:00', 961);
INSERT INTO `sys_oper_log` VALUES (1358, '停止平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.stopCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/stop/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 23:30:14', 279);
INSERT INTO `sys_oper_log` VALUES (1359, '启动平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.startCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/start/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 23:30:19', 134);
INSERT INTO `sys_oper_log` VALUES (1360, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/23', '192.168.81.1', '', '{\"channelId\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"}]}', 0, NULL, '2026-05-14 23:31:24', 1728);
INSERT INTO `sys_oper_log` VALUES (1361, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/23', '192.168.81.1', '', '{\"channelId\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"111\"}]}', 0, NULL, '2026-05-14 23:33:01', 186);
INSERT INTO `sys_oper_log` VALUES (1362, '平台通道关联', 1, 'com.ruoyi.qs.controller.QsGb28181PlatformChannelController.link()', 'POST', 1, 'admin', NULL, '/platformChannel/link', '192.168.81.1', '', '{\"deviceIds\":[32],\"platformId\":4} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 23:33:31', 377);
INSERT INTO `sys_oper_log` VALUES (1363, '停止平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.stopCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/stop/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 23:34:03', 233);
INSERT INTO `sys_oper_log` VALUES (1364, '启动平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.startCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/start/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 23:34:05', 175);
INSERT INTO `sys_oper_log` VALUES (1365, '停止平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.stopCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/stop/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 23:34:20', 246);
INSERT INTO `sys_oper_log` VALUES (1366, '启动平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.startCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/start/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 23:34:35', 166);
INSERT INTO `sys_oper_log` VALUES (1367, '推送目录到上级平台', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.pushCatalog()', 'POST', 1, 'admin', NULL, '/platform/cascade/pushCatalog/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 23:35:01', 140);
INSERT INTO `sys_oper_log` VALUES (1368, '停止平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.stopCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/stop/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 23:35:10', 248);
INSERT INTO `sys_oper_log` VALUES (1369, '启动平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.startCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/start/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 23:35:21', 169);
INSERT INTO `sys_oper_log` VALUES (1370, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-05-09 17:49:11\",\"deviceCode\":\"device_2053049634913263616\",\"deviceName\":\"测试-大华sdk-80\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"gbBusinessGroupId\":\"12010201032157000001\",\"gbCode\":\"11010101001327000005\",\"gbParentId\":\"11010101002167000002\",\"id\":32,\"ipAddress\":\"192.168.1.80\",\"onlineType\":\"1\",\"onvifAuth\":\"1\",\"params\":{},\"playbackStreamStatus\":\"0\",\"port\":37777,\"protocol\":\"TCP\",\"snap\":\"http://127.0.0.1:9300/statics/snap/dahua-playback_device_2049446307239571456.jpg\",\"status\":\"ENABLE\",\"streamMode\":\"TCP-PASSIVE\",\"streamStatus\":\"0\",\"streamType\":\"1\",\"type\":\"9\",\"updateBy\":\"1\",\"updateTime\":\"2026-05-14 23:35:53\",\"userName\":\"admin\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 23:35:53', 272);
INSERT INTO `sys_oper_log` VALUES (1371, '推送目录到上级平台', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.pushCatalog()', 'POST', 1, 'admin', NULL, '/platform/cascade/pushCatalog/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 23:35:59', 127);
INSERT INTO `sys_oper_log` VALUES (1372, '停止平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.stopCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/stop/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 23:36:09', 218);
INSERT INTO `sys_oper_log` VALUES (1373, '启动平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.startCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/start/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-14 23:36:16', 198);
INSERT INTO `sys_oper_log` VALUES (1374, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/32', '192.168.81.1', '', '{\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-14 23:37:29', 3368);
INSERT INTO `sys_oper_log` VALUES (1375, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/32', '192.168.81.1', '', '{\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-14 23:39:01', 3167);
INSERT INTO `sys_oper_log` VALUES (1376, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/32', '192.168.81.1', '', '{\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-14 23:41:55', 3182);
INSERT INTO `sys_oper_log` VALUES (1377, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/32', '192.168.81.1', '', '{\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-14 23:58:07', 3450);
INSERT INTO `sys_oper_log` VALUES (1378, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/32', '192.168.81.1', '', '{\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-14 23:58:50', 3761);
INSERT INTO `sys_oper_log` VALUES (1379, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/32', '192.168.81.1', '', '{\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-15 00:00:37', 3205);
INSERT INTO `sys_oper_log` VALUES (1380, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/32', '192.168.81.1', '', '{\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-15 00:01:29', 3218);
INSERT INTO `sys_oper_log` VALUES (1381, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/32', '192.168.81.1', '', '{\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-15 00:01:58', 3190);
INSERT INTO `sys_oper_log` VALUES (1382, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/32', '192.168.81.1', '', '{\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-15 00:02:16', 3180);
INSERT INTO `sys_oper_log` VALUES (1383, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/32', '192.168.81.1', '', '{\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-15 00:04:14', 3193);
INSERT INTO `sys_oper_log` VALUES (1384, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/32', '192.168.81.1', '', '{\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-15 00:04:55', 3167);
INSERT INTO `sys_oper_log` VALUES (1385, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/32', '192.168.81.1', '', '{\"channelId\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-15 00:07:00', 3497);
INSERT INTO `sys_oper_log` VALUES (1386, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":100,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 09:22:03', 317);
INSERT INTO `sys_oper_log` VALUES (1387, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":101,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 09:22:04', 18);
INSERT INTO `sys_oper_log` VALUES (1388, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 09:22:06', 17);
INSERT INTO `sys_oper_log` VALUES (1389, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":103,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 09:22:11', 14);
INSERT INTO `sys_oper_log` VALUES (1390, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":104,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 09:22:14', 23);
INSERT INTO `sys_oper_log` VALUES (1391, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":107,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 09:22:19', 20);
INSERT INTO `sys_oper_log` VALUES (1392, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":108,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 09:22:21', 23);
INSERT INTO `sys_oper_log` VALUES (1393, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 09:23:01', 18);
INSERT INTO `sys_oper_log` VALUES (1394, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":108,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 09:23:48', 15);
INSERT INTO `sys_oper_log` VALUES (1395, '平台通道关联', 1, 'com.ruoyi.qs.controller.QsGb28181PlatformChannelController.link()', 'POST', 1, 'admin', NULL, '/platformChannel/link', '192.168.81.1', '', '{\"allLink\":true,\"platformId\":4} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 09:24:32', 584);
INSERT INTO `sys_oper_log` VALUES (1396, '推送目录到上级平台', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.pushCatalog()', 'POST', 1, 'admin', NULL, '/platform/cascade/pushCatalog/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 09:24:37', 303);
INSERT INTO `sys_oper_log` VALUES (1397, '停止平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.stopCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/stop/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 09:25:00', 267);
INSERT INTO `sys_oper_log` VALUES (1398, '启动平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.startCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/start/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 09:25:06', 91);
INSERT INTO `sys_oper_log` VALUES (1399, '国标GB28181平台配置', 2, 'com.ruoyi.qs.controller.QsGb28181PlatformController.edit()', 'PUT', 1, 'admin', NULL, '/platform', '192.168.81.1', '', '{\"enable\":0,\"id\":4,\"params\":{},\"updateTime\":\"2026-05-15 11:32:11\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 11:32:12', 384);
INSERT INTO `sys_oper_log` VALUES (1400, '国标GB28181平台配置', 2, 'com.ruoyi.qs.controller.QsGb28181PlatformController.edit()', 'PUT', 1, 'admin', NULL, '/platform', '192.168.81.1', '', '{\"enable\":1,\"id\":4,\"params\":{},\"updateTime\":\"2026-05-15 11:32:16\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 11:32:16', 145);
INSERT INTO `sys_oper_log` VALUES (1401, '停止平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.stopCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/stop/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 11:35:44', 643);
INSERT INTO `sys_oper_log` VALUES (1402, '国标GB28181平台配置', 2, 'com.ruoyi.qs.controller.QsGb28181PlatformController.edit()', 'PUT', 1, 'admin', NULL, '/platform', '192.168.81.1', '', '{\"enable\":0,\"id\":4,\"params\":{},\"updateTime\":\"2026-05-15 11:35:46\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 11:35:46', 90);
INSERT INTO `sys_oper_log` VALUES (1403, '国标GB28181平台配置', 2, 'com.ruoyi.qs.controller.QsGb28181PlatformController.edit()', 'PUT', 1, 'admin', NULL, '/platform', '192.168.81.1', '', '{\"enable\":1,\"id\":4,\"params\":{},\"updateTime\":\"2026-05-15 11:58:34\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 11:58:36', 1141);
INSERT INTO `sys_oper_log` VALUES (1404, '国标GB28181平台配置', 2, 'com.ruoyi.qs.controller.QsGb28181PlatformController.edit()', 'PUT', 1, 'admin', NULL, '/platform', '192.168.81.1', '', '{\"asMessageChannel\":1,\"autoPushChannel\":1,\"catalogWithGroup\":0,\"catalogWithPlatform\":1,\"catalogWithRegion\":0,\"characterSet\":\"GB2312\",\"createTime\":\"2026-05-13 18:30:20\",\"deviceCount\":12,\"deviceGbId\":\"34020000001320000001\",\"deviceIp\":\"192.168.1.200\",\"devicePort\":\"8116\",\"enable\":1,\"expires\":\"3600\",\"id\":4,\"keepTimeout\":\"60\",\"name\":\"测试国标级联\",\"params\":{},\"ptz\":1,\"rtcp\":1,\"serverGbDomain\":\"4101050000\",\"serverGbId\":\"41010500002000000001\",\"serverIp\":\"139.9.214.221\",\"serverPort\":8116,\"status\":1,\"transport\":\"UDP\",\"updateTime\":\"2026-05-15 12:06:26\",\"username\":\"34020000001320000001\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 12:06:28', 1588);
INSERT INTO `sys_oper_log` VALUES (1405, '国标GB28181平台配置', 2, 'com.ruoyi.qs.controller.QsGb28181PlatformController.edit()', 'PUT', 1, 'admin', NULL, '/platform', '192.168.81.1', '', '{\"asMessageChannel\":1,\"autoPushChannel\":1,\"catalogWithGroup\":1,\"catalogWithPlatform\":1,\"catalogWithRegion\":0,\"characterSet\":\"GB2312\",\"createTime\":\"2026-05-13 18:30:20\",\"deviceCount\":12,\"deviceGbId\":\"34020000001320000001\",\"deviceIp\":\"192.168.1.200\",\"devicePort\":\"8116\",\"enable\":1,\"expires\":\"3600\",\"id\":4,\"keepTimeout\":\"60\",\"name\":\"测试国标级联\",\"params\":{},\"ptz\":1,\"rtcp\":1,\"serverGbDomain\":\"4101050000\",\"serverGbId\":\"41010500002000000001\",\"serverIp\":\"139.9.214.221\",\"serverPort\":8116,\"status\":0,\"transport\":\"UDP\",\"updateTime\":\"2026-05-15 12:30:48\",\"username\":\"34020000001320000001\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 12:30:50', 566);
INSERT INTO `sys_oper_log` VALUES (1406, '区域管理', 3, 'com.ruoyi.qs.controller.QsRegionController.delete()', 'DELETE', 1, 'admin', NULL, '/region/delete/12', '192.168.81.1', '', '12 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 13:05:07', 410);
INSERT INTO `sys_oper_log` VALUES (1407, '区域管理', 1, 'com.ruoyi.qs.controller.QsRegionController.add()', 'POST', 1, 'admin', NULL, '/region/add', '192.168.81.1', '', '{\"createTime\":\"2026-05-15 13:05:39\",\"deviceId\":\"11010502\",\"id\":13,\"name\":\"超时-2\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 13:05:39', 277);
INSERT INTO `sys_oper_log` VALUES (1408, '国标GB28181平台配置', 2, 'com.ruoyi.qs.controller.QsGb28181PlatformController.edit()', 'PUT', 1, 'admin', NULL, '/platform', '192.168.81.1', '', '{\"asMessageChannel\":1,\"autoPushChannel\":1,\"catalogWithGroup\":1,\"catalogWithPlatform\":1,\"catalogWithRegion\":1,\"characterSet\":\"GB2312\",\"createTime\":\"2026-05-13 18:30:20\",\"deviceCount\":12,\"deviceGbId\":\"34020000001320000001\",\"deviceIp\":\"192.168.1.200\",\"devicePort\":\"8116\",\"enable\":1,\"expires\":\"3600\",\"id\":4,\"keepTimeout\":\"60\",\"name\":\"测试国标级联\",\"params\":{},\"ptz\":1,\"rtcp\":1,\"serverGbDomain\":\"4101050000\",\"serverGbId\":\"41010500002000000001\",\"serverIp\":\"139.9.214.221\",\"serverPort\":8116,\"status\":1,\"transport\":\"UDP\",\"updateTime\":\"2026-05-15 15:04:50\",\"username\":\"34020000001320000001\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 15:04:52', 1236);
INSERT INTO `sys_oper_log` VALUES (1409, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":104,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 17:56:43', 57);
INSERT INTO `sys_oper_log` VALUES (1410, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"address\":\"1\",\"createBy\":\"1\",\"createTime\":\"2026-03-27 17:05:24\",\"deviceCode\":\"rtmp_2037455934688763904\",\"deviceName\":\"测试-rtmp\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"1\",\"gbBusinessGroupId\":\"12010201032157000001\",\"gbCivilCode\":\"12010112\",\"gbCode\":\"11010101001327000001\",\"gbParentId\":\"12010201032157000001\",\"id\":2,\"latitude\":\"31.04736\",\"liveAddress\":\"rtmp://liteavapp.qcloud.com/live/liteavdemoplayerstreamid\",\"longitude\":\"102.74414\",\"manufacturer\":\"大华\",\"params\":{},\"playbackStreamStatus\":\"0\",\"protocol\":\"TCP\",\"ptzType\":1,\"snap\":\"http://127.0.0.1:9300/statics/snap/rtmp-rtmp_2037455934688763904.jpg\",\"status\":\"ENABLE\",\"streamStatus\":\"0\",\"type\":\"2\",\"updateBy\":\"1\",\"updateTime\":\"2026-05-15 21:01:26\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 21:01:27', 192);
INSERT INTO `sys_oper_log` VALUES (1411, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":100,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 22:17:36', 402);
INSERT INTO `sys_oper_log` VALUES (1412, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":101,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 22:17:40', 54);
INSERT INTO `sys_oper_log` VALUES (1413, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":107,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 22:18:04', 39);
INSERT INTO `sys_oper_log` VALUES (1414, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 22:18:16', 16);
INSERT INTO `sys_oper_log` VALUES (1415, '停止平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.stopCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/stop/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 22:18:35', 1294);
INSERT INTO `sys_oper_log` VALUES (1416, '启动平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.startCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/start/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-15 22:18:47', 42);
INSERT INTO `sys_oper_log` VALUES (1417, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":100,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-16 11:47:32', 204);
INSERT INTO `sys_oper_log` VALUES (1418, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":101,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-16 11:47:34', 21);
INSERT INTO `sys_oper_log` VALUES (1419, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-16 11:47:36', 21);
INSERT INTO `sys_oper_log` VALUES (1420, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":104,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-16 11:47:39', 21);
INSERT INTO `sys_oper_log` VALUES (1421, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":107,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-16 11:47:42', 18);
INSERT INTO `sys_oper_log` VALUES (1422, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":108,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-16 11:47:44', 22);
INSERT INTO `sys_oper_log` VALUES (1423, '停止平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.stopCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/stop/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-16 11:48:09', 752);
INSERT INTO `sys_oper_log` VALUES (1424, '启动平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.startCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/start/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-16 11:48:16', 63);
INSERT INTO `sys_oper_log` VALUES (1425, '推送目录到上级平台', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.pushCatalog()', 'POST', 1, 'admin', NULL, '/platform/cascade/pushCatalog/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-16 11:49:22', 328);
INSERT INTO `sys_oper_log` VALUES (1426, '停止平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.stopCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/stop/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-16 11:49:32', 147);
INSERT INTO `sys_oper_log` VALUES (1427, '启动平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.startCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/start/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-16 11:49:46', 53);
INSERT INTO `sys_oper_log` VALUES (1428, '视频监控设备', 2, 'com.ruoyi.qs.controller.QsDeviceController.edit()', 'PUT', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"createBy\":\"1\",\"createTime\":\"2026-05-14 21:59:33\",\"deviceCode\":\"device_2054924581021421568\",\"deviceName\":\"测试-rtsp\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"1\",\"gbBusinessGroupId\":\"12010201032157000001\",\"gbCivilCode\":\"11010502\",\"gbCode\":\"11010101001327000004\",\"gbParentId\":\"12010201032157000001\",\"id\":33,\"liveAddress\":\"rtsp://admin:hx147258@192.168.1.164:554/Streaming/Channels/1\",\"onvifAuth\":\"1\",\"params\":{},\"playbackStreamStatus\":\"0\",\"protocol\":\"TCP\",\"snap\":\"http://127.0.0.1:9300/statics/snap/rtsp-device_2054924581021421568.jpg\",\"status\":\"ENABLE\",\"streamMode\":\"TCP-PASSIVE\",\"streamStatus\":\"0\",\"streamType\":\"1\",\"type\":\"1\",\"updateBy\":\"1\",\"updateTime\":\"2026-05-16 12:55:38\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-16 12:55:40', 768);
INSERT INTO `sys_oper_log` VALUES (1429, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-16 13:00:33', 232);
INSERT INTO `sys_oper_log` VALUES (1430, '停止平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.stopCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/stop/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-16 13:00:43', 667);
INSERT INTO `sys_oper_log` VALUES (1431, '启动平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.startCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/start/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-16 13:00:48', 53);
INSERT INTO `sys_oper_log` VALUES (1432, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":100,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-16 13:27:12', 39);
INSERT INTO `sys_oper_log` VALUES (1433, '停止平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.stopCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/stop/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-16 13:27:23', 547);
INSERT INTO `sys_oper_log` VALUES (1434, '启动平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.startCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/start/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-16 13:27:25', 59);
INSERT INTO `sys_oper_log` VALUES (1435, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":101,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-16 13:37:59', 35);
INSERT INTO `sys_oper_log` VALUES (1436, '启动平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.startCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/start/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-16 13:38:05', 443);
INSERT INTO `sys_oper_log` VALUES (1437, '启动平台级联', 0, 'com.ruoyi.qs.controller.QsGb28181PlatformController.startCascade()', 'POST', 1, 'admin', NULL, '/platform/cascade/start/4', '192.168.81.1', '', '4 ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-16 13:38:06', 115);
INSERT INTO `sys_oper_log` VALUES (1438, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":101,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-16 13:42:53', 26);
INSERT INTO `sys_oper_log` VALUES (1439, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":107,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-16 13:48:03', 19);
INSERT INTO `sys_oper_log` VALUES (1440, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":107,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-16 13:52:50', 13);
INSERT INTO `sys_oper_log` VALUES (1441, '国标GB28181平台配置', 2, 'com.ruoyi.qs.controller.QsGb28181PlatformController.edit()', 'PUT', 1, 'admin', NULL, '/platform', '192.168.81.1', '', '{\"enable\":0,\"id\":4,\"params\":{},\"updateTime\":\"2026-05-16 13:54:08\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-16 13:54:08', 470);
INSERT INTO `sys_oper_log` VALUES (1442, '国标GB28181平台配置', 2, 'com.ruoyi.qs.controller.QsGb28181PlatformController.edit()', 'PUT', 1, 'admin', NULL, '/platform', '192.168.81.1', '', '{\"enable\":1,\"id\":4,\"params\":{},\"updateTime\":\"2026-05-16 14:48:33\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-16 14:48:34', 461);
INSERT INTO `sys_oper_log` VALUES (1443, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":104,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-16 14:51:37', 64);
INSERT INTO `sys_oper_log` VALUES (1444, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-17 13:14:45', 219);
INSERT INTO `sys_oper_log` VALUES (1445, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-17 13:15:05', 30);
INSERT INTO `sys_oper_log` VALUES (1446, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-17 13:27:22', 79);
INSERT INTO `sys_oper_log` VALUES (1447, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-17 16:25:23', 172);
INSERT INTO `sys_oper_log` VALUES (1448, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-17 16:25:43', 23);
INSERT INTO `sys_oper_log` VALUES (1449, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-17 16:53:46', 13);
INSERT INTO `sys_oper_log` VALUES (1450, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-17 17:02:30', 25);
INSERT INTO `sys_oper_log` VALUES (1451, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-17 21:31:52', 401);
INSERT INTO `sys_oper_log` VALUES (1452, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-17 21:32:08', 36);
INSERT INTO `sys_oper_log` VALUES (1453, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '192.168.81.1', '', '{\"children\":[],\"createTime\":\"2026-03-27 13:52:39\",\"icon\":\"system\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":1,\"menuName\":\"系统管理\",\"menuType\":\"M\",\"orderNum\":12,\"params\":{},\"parentId\":0,\"path\":\"system\",\"perms\":\"\",\"query\":\"\",\"routeName\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-17 21:33:12', 159);
INSERT INTO `sys_oper_log` VALUES (1454, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '192.168.81.1', '', '{\"children\":[],\"createTime\":\"2026-03-27 13:52:39\",\"icon\":\"monitor\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":2,\"menuName\":\"系统监控\",\"menuType\":\"M\",\"orderNum\":13,\"params\":{},\"parentId\":0,\"path\":\"monitor\",\"perms\":\"\",\"query\":\"\",\"routeName\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-17 21:33:17', 66);
INSERT INTO `sys_oper_log` VALUES (1455, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '192.168.81.1', '', '{\"children\":[],\"createTime\":\"2026-03-27 13:52:39\",\"icon\":\"tool\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":3,\"menuName\":\"系统工具\",\"menuType\":\"M\",\"orderNum\":14,\"params\":{},\"parentId\":0,\"path\":\"tool\",\"perms\":\"\",\"query\":\"\",\"routeName\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-17 21:33:21', 69);
INSERT INTO `sys_oper_log` VALUES (1456, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '192.168.81.1', '', '{\"children\":[],\"component\":\"qs/snapshot/index\",\"createBy\":\"admin\",\"icon\":\"shopping\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuName\":\"设备抓图\",\"menuType\":\"C\",\"orderNum\":5,\"params\":{},\"parentId\":0,\"path\":\"snapshot\",\"routeName\":\"snapshot\",\"status\":\"0\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-17 21:34:54', 154);
INSERT INTO `sys_oper_log` VALUES (1457, '设备抓图', 5, 'com.ruoyi.qs.controller.QsDeviceSnapshotController.export()', 'POST', 1, 'admin', NULL, '/snapshot/export', '192.168.81.1', '', '{\"pageSize\":\"10\",\"pageNum\":\"1\"}', NULL, 0, NULL, '2026-05-17 22:09:24', 3338);
INSERT INTO `sys_oper_log` VALUES (1458, '设备抓图', 5, 'com.ruoyi.qs.controller.QsDeviceSnapshotController.export()', 'POST', 1, 'admin', NULL, '/snapshot/export', '192.168.81.1', '', '{\"pageSize\":\"10\",\"pageNum\":\"1\"}', NULL, 0, NULL, '2026-05-17 22:11:08', 69);
INSERT INTO `sys_oper_log` VALUES (1459, '设备抓图', 5, 'com.ruoyi.qs.controller.QsDeviceSnapshotController.export()', 'POST', 1, 'admin', NULL, '/snapshot/export', '192.168.81.1', '', '{\"pageSize\":\"10\",\"pageNum\":\"1\"}', NULL, 0, NULL, '2026-05-17 22:15:13', 1234);
INSERT INTO `sys_oper_log` VALUES (1460, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 00:52:17', 129);
INSERT INTO `sys_oper_log` VALUES (1461, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 00:53:55', 24);
INSERT INTO `sys_oper_log` VALUES (1462, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 00:59:23', 86);
INSERT INTO `sys_oper_log` VALUES (1463, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 01:05:13', 133);
INSERT INTO `sys_oper_log` VALUES (1464, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 01:23:16', 217);
INSERT INTO `sys_oper_log` VALUES (1465, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 01:34:51', 191);
INSERT INTO `sys_oper_log` VALUES (1466, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 01:38:55', 22);
INSERT INTO `sys_oper_log` VALUES (1467, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 01:40:25', 24);
INSERT INTO `sys_oper_log` VALUES (1468, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 01:47:32', 22);
INSERT INTO `sys_oper_log` VALUES (1469, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 01:58:18', 173);
INSERT INTO `sys_oper_log` VALUES (1470, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 11:17:41', 256);
INSERT INTO `sys_oper_log` VALUES (1471, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 11:18:01', 78);
INSERT INTO `sys_oper_log` VALUES (1472, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 11:35:35', 86);
INSERT INTO `sys_oper_log` VALUES (1473, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 11:43:30', 139);
INSERT INTO `sys_oper_log` VALUES (1474, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 12:05:57', 39);
INSERT INTO `sys_oper_log` VALUES (1475, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 12:20:42', 59);
INSERT INTO `sys_oper_log` VALUES (1476, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 12:44:45', 132);
INSERT INTO `sys_oper_log` VALUES (1477, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 13:41:46', 292);
INSERT INTO `sys_oper_log` VALUES (1478, '调度日志', 9, 'com.ruoyi.job.controller.SysJobLogController.clean()', 'DELETE', 1, 'admin', NULL, '/job/log/clean', '192.168.81.1', '', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 15:40:32', 450);
INSERT INTO `sys_oper_log` VALUES (1479, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":101,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 15:51:58', 124);
INSERT INTO `sys_oper_log` VALUES (1480, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 15:54:53', 16);
INSERT INTO `sys_oper_log` VALUES (1481, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 17:28:19', 146);
INSERT INTO `sys_oper_log` VALUES (1482, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 17:47:32', 137);
INSERT INTO `sys_oper_log` VALUES (1483, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 18:01:32', 156);
INSERT INTO `sys_oper_log` VALUES (1484, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 19:28:56', 74);
INSERT INTO `sys_oper_log` VALUES (1485, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 19:34:00', 22);
INSERT INTO `sys_oper_log` VALUES (1486, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 19:51:29', 69);
INSERT INTO `sys_oper_log` VALUES (1487, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 19:56:46', 49);
INSERT INTO `sys_oper_log` VALUES (1488, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 20:25:56', 122);
INSERT INTO `sys_oper_log` VALUES (1489, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 20:37:57', 129);
INSERT INTO `sys_oper_log` VALUES (1490, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":100,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 20:58:30', 105);
INSERT INTO `sys_oper_log` VALUES (1491, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":100,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-18 23:31:27', 211);
INSERT INTO `sys_oper_log` VALUES (1492, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":100,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-19 12:34:20', 344);
INSERT INTO `sys_oper_log` VALUES (1493, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":100,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-19 13:10:54', 280);
INSERT INTO `sys_oper_log` VALUES (1494, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":101,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-19 15:34:50', 143);
INSERT INTO `sys_oper_log` VALUES (1495, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":101,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-19 16:50:12', 168);
INSERT INTO `sys_oper_log` VALUES (1496, '设备抓图', 3, 'com.ruoyi.qs.controller.QsDeviceSnapshotController.remove()', 'DELETE', 1, 'admin', NULL, '/snapshot/13', '192.168.81.1', '', '[13] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-19 17:14:27', 317);
INSERT INTO `sys_oper_log` VALUES (1497, '设备抓图', 3, 'com.ruoyi.qs.controller.QsDeviceSnapshotController.remove()', 'DELETE', 1, 'admin', NULL, '/snapshot/14', '192.168.81.1', '', '[14] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-19 17:14:28', 137);
INSERT INTO `sys_oper_log` VALUES (1498, '设备抓图', 3, 'com.ruoyi.qs.controller.QsDeviceSnapshotController.remove()', 'DELETE', 1, 'admin', NULL, '/snapshot/15', '192.168.81.1', '', '[15] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-19 17:14:30', 105);
INSERT INTO `sys_oper_log` VALUES (1499, '设备抓图', 3, 'com.ruoyi.qs.controller.QsDeviceSnapshotController.remove()', 'DELETE', 1, 'admin', NULL, '/snapshot/17', '192.168.81.1', '', '[17] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-19 19:37:31', 170);
INSERT INTO `sys_oper_log` VALUES (1500, '设备抓图', 3, 'com.ruoyi.qs.controller.QsDeviceSnapshotController.remove()', 'DELETE', 1, 'admin', NULL, '/snapshot/18', '192.168.81.1', '', '[18] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-19 19:37:32', 129);
INSERT INTO `sys_oper_log` VALUES (1501, '设备抓图', 3, 'com.ruoyi.qs.controller.QsDeviceSnapshotController.remove()', 'DELETE', 1, 'admin', NULL, '/snapshot/16', '192.168.81.1', '', '[16] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-19 19:37:59', 134);
INSERT INTO `sys_oper_log` VALUES (1502, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":101,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-19 22:21:59', 181);
INSERT INTO `sys_oper_log` VALUES (1503, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":101,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-20 11:20:53', 238);
INSERT INTO `sys_oper_log` VALUES (1504, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '192.168.81.1', '', '{\"children\":[],\"component\":\"qs/platform/index\",\"createTime\":\"2026-05-13 17:59:33\",\"icon\":\"input\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":2010,\"menuName\":\"国标级联\",\"menuType\":\"C\",\"orderNum\":11,\"params\":{},\"parentId\":0,\"path\":\"platform\",\"perms\":\"\",\"routeName\":\"platform\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-20 13:59:32', 199);
INSERT INTO `sys_oper_log` VALUES (1505, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '192.168.81.1', '', '{\"children\":[],\"component\":\"zlm/mediaServer/index\",\"createTime\":\"2026-04-10 15:42:29\",\"icon\":\"clipboard\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":2001,\"menuName\":\"媒体节点\",\"menuType\":\"C\",\"orderNum\":10,\"params\":{},\"parentId\":0,\"path\":\"mediaServer\",\"perms\":\"\",\"routeName\":\"mediaServer\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-20 13:59:36', 137);
INSERT INTO `sys_oper_log` VALUES (1506, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '192.168.81.1', '', '{\"children\":[],\"component\":\"zlm/cloudRecord/index\",\"createTime\":\"2026-04-10 22:23:15\",\"icon\":\"date-range\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":2002,\"menuName\":\"云端录像\",\"menuType\":\"C\",\"orderNum\":9,\"params\":{},\"parentId\":0,\"path\":\"cloudRecord\",\"perms\":\"\",\"routeName\":\"cloudRecord\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-20 13:59:41', 132);
INSERT INTO `sys_oper_log` VALUES (1507, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '192.168.81.1', '', '{\"children\":[],\"component\":\"zlm/recordPlan/index\",\"createTime\":\"2026-04-11 22:36:33\",\"icon\":\"client\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":2003,\"menuName\":\"录像计划\",\"menuType\":\"C\",\"orderNum\":8,\"params\":{},\"parentId\":0,\"path\":\"recordPlan\",\"perms\":\"\",\"routeName\":\"recordPlan\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-20 13:59:46', 64);
INSERT INTO `sys_oper_log` VALUES (1508, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '192.168.81.1', '', '{\"children\":[],\"createTime\":\"2026-04-14 14:21:47\",\"icon\":\"build\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":2004,\"menuName\":\"组织结构\",\"menuType\":\"M\",\"orderNum\":7,\"params\":{},\"parentId\":0,\"path\":\"common\",\"perms\":\"\",\"routeName\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-20 13:59:50', 58);
INSERT INTO `sys_oper_log` VALUES (1509, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '192.168.81.1', '', '{\"children\":[],\"component\":\"qs/alarm/index\",\"createBy\":\"admin\",\"icon\":\"date\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuName\":\"设备报警\",\"menuType\":\"C\",\"orderNum\":6,\"params\":{},\"parentId\":0,\"path\":\"alarm\",\"routeName\":\"alarm\",\"status\":\"0\",\"visible\":\"0\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-20 14:00:49', 143);
INSERT INTO `sys_oper_log` VALUES (1510, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":101,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-20 15:53:37', 247);
INSERT INTO `sys_oper_log` VALUES (1511, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":101,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-20 17:52:16', 541);
INSERT INTO `sys_oper_log` VALUES (1512, '设备告警', 3, 'com.ruoyi.qs.controller.QsDeviceAlarmController.remove()', 'DELETE', 1, 'admin', NULL, '/alarm/199', '192.168.81.1', '', '[199] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-20 19:13:34', 242);
INSERT INTO `sys_oper_log` VALUES (1513, '设备告警', 3, 'com.ruoyi.qs.controller.QsDeviceAlarmController.remove()', 'DELETE', 1, 'admin', NULL, '/alarm/203,202,201,200,198,197', '192.168.81.1', '', '[203,202,201,200,198,197] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-20 19:16:45', 153);
INSERT INTO `sys_oper_log` VALUES (1514, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-20 19:27:02', 162);
INSERT INTO `sys_oper_log` VALUES (1515, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-20 19:28:28', 13);
INSERT INTO `sys_oper_log` VALUES (1516, '设备告警', 3, 'com.ruoyi.qs.controller.QsDeviceAlarmController.remove()', 'DELETE', 1, 'admin', NULL, '/alarm/216,215,214,213,212,211,209,210,206,207', '192.168.81.1', '', '[216,215,214,213,212,211,209,210,206,207] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-20 19:29:35', 141);
INSERT INTO `sys_oper_log` VALUES (1517, '设备抓图', 3, 'com.ruoyi.qs.controller.QsDeviceSnapshotController.remove()', 'DELETE', 1, 'admin', NULL, '/snapshot/25,26,24,23,22,21,20,12,10,9', '192.168.81.1', '', '[25,26,24,23,22,21,20,12,10,9] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-20 19:29:39', 100);
INSERT INTO `sys_oper_log` VALUES (1518, '设备抓图', 3, 'com.ruoyi.qs.controller.QsDeviceSnapshotController.remove()', 'DELETE', 1, 'admin', NULL, '/snapshot/8,7,6,5,4,3,2,1', '192.168.81.1', '', '[8,7,6,5,4,3,2,1] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-20 19:29:42', 96);
INSERT INTO `sys_oper_log` VALUES (1519, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-20 20:18:12', 88);
INSERT INTO `sys_oper_log` VALUES (1520, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":102,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-20 20:29:51', 45);
INSERT INTO `sys_oper_log` VALUES (1521, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":100,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-20 22:09:45', 79);
INSERT INTO `sys_oper_log` VALUES (1522, '设备告警', 2, 'com.ruoyi.qs.controller.QsDeviceAlarmController.edit()', 'PUT', 1, 'admin', NULL, '/alarm', '192.168.81.1', '', '{\"handleTime\":\"2026-05-21 00:09:26.471\",\"handled\":1,\"handler\":\"admin\",\"id\":291,\"params\":{},\"updateBy\":\"admin\",\"updateTime\":\"2026-05-21 00:09:26\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-21 00:09:27', 767);
INSERT INTO `sys_oper_log` VALUES (1523, '设备告警', 2, 'com.ruoyi.qs.controller.QsDeviceAlarmController.batchHandle()', 'PUT', 1, 'admin', NULL, '/alarm/batchHandle', '192.168.81.1', '', '{\"handleTime\":\"2026-05-21 00:17:39.223\",\"handler\":\"admin\",\"ids\":[291,290,289,288,287,286,285,284,283,282],\"params\":{}} ', NULL, 1, '\r\n### Error updating database.  Cause: org.apache.ibatis.binding.BindingException: Parameter \'array\' not found. Available parameters are [handler, handleTime, ids, param3, param1, param2]\r\n### The error may exist in file [E:\\ruoyi-qs-nvr\\ruoyi-modules\\ruoyi-qs\\target\\classes\\mapper\\qs\\QsDeviceAlarmMapper.xml]\r\n### The error may involve com.ruoyi.qs.mapper.QsDeviceAlarmMapper.batchHandleQsDeviceAlarm\r\n### The error occurred while executing an update\r\n### Cause: org.apache.ibatis.binding.BindingException: Parameter \'array\' not found. Available parameters are [handler, handleTime, ids, param3, param1, param2]', '2026-05-21 00:17:39', 131);
INSERT INTO `sys_oper_log` VALUES (1524, '设备告警', 2, 'com.ruoyi.qs.controller.QsDeviceAlarmController.batchHandle()', 'PUT', 1, 'admin', NULL, '/alarm/batchHandle', '192.168.81.1', '', '{\"handleTime\":\"2026-05-21 00:20:06.92\",\"handler\":\"admin\",\"ids\":[291,290,289,288,287,286,285,284,283,282],\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-21 00:20:08', 87);
INSERT INTO `sys_oper_log` VALUES (1525, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":107,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-21 11:49:02', 431);
INSERT INTO `sys_oper_log` VALUES (1526, '国标GB28181平台配置', 2, 'com.ruoyi.qs.controller.QsGb28181PlatformController.edit()', 'PUT', 1, 'admin', NULL, '/platform', '192.168.81.1', '', '{\"enable\":0,\"id\":4,\"params\":{},\"updateTime\":\"2026-05-21 11:49:08\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-21 11:49:10', 2138);
INSERT INTO `sys_oper_log` VALUES (1527, '国标GB28181平台配置', 2, 'com.ruoyi.qs.controller.QsGb28181PlatformController.edit()', 'PUT', 1, 'admin', NULL, '/platform', '192.168.81.1', '', '{\"enable\":1,\"id\":4,\"params\":{},\"updateTime\":\"2026-05-21 11:49:20\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-21 11:49:20', 270);
INSERT INTO `sys_oper_log` VALUES (1528, '国标GB28181平台配置', 2, 'com.ruoyi.qs.controller.QsGb28181PlatformController.edit()', 'PUT', 1, 'admin', NULL, '/platform', '192.168.81.1', '', '{\"enable\":0,\"id\":4,\"params\":{},\"updateTime\":\"2026-05-21 11:49:27\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-21 11:49:27', 510);
INSERT INTO `sys_oper_log` VALUES (1529, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":107,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-21 16:45:39', 250);
INSERT INTO `sys_oper_log` VALUES (1530, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"createBy\":\"1\",\"createTime\":\"2026-05-21 17:19:53\",\"deviceCode\":\"device_2057390918813663232\",\"deviceName\":\"测试-gb28181-2\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"gbChannelId\":\"11000000011320000002\",\"gbDeviceId\":\"34020000001110000001\",\"id\":34,\"ipAddress\":\"192.168.1.224\",\"manufacturer\":\"HIKVISION\",\"onvifAuth\":\"1\",\"params\":{},\"port\":41572,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamMode\":\"TCP-PASSIVE\",\"streamType\":\"1\",\"type\":\"12\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-21 17:19:55', 745);
INSERT INTO `sys_oper_log` VALUES (1531, '定时任务', 2, 'com.ruoyi.job.controller.SysJobController.run()', 'PUT', 1, 'admin', NULL, '/job/run', '192.168.81.1', '', '{\"jobGroup\":\"SYSTEM\",\"jobId\":107,\"misfirePolicy\":\"0\",\"params\":{}} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-28 13:03:10', 249);
INSERT INTO `sys_oper_log` VALUES (1532, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/29', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-28 13:04:14', 1854);
INSERT INTO `sys_oper_log` VALUES (1533, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/29', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-28 13:04:24', 64);
INSERT INTO `sys_oper_log` VALUES (1534, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/29', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-28 13:06:08', 68);
INSERT INTO `sys_oper_log` VALUES (1535, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/29', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-28 13:06:23', 60);
INSERT INTO `sys_oper_log` VALUES (1536, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/29', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-28 13:06:31', 50);
INSERT INTO `sys_oper_log` VALUES (1537, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/29', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-28 13:06:41', 62);
INSERT INTO `sys_oper_log` VALUES (1538, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/29', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-28 13:06:55', 59);
INSERT INTO `sys_oper_log` VALUES (1539, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/29', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-28 13:07:24', 47);
INSERT INTO `sys_oper_log` VALUES (1540, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/29', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-28 13:08:04', 94);
INSERT INTO `sys_oper_log` VALUES (1541, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/29', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-28 13:08:14', 62);
INSERT INTO `sys_oper_log` VALUES (1542, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/29', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-28 13:08:39', 44);
INSERT INTO `sys_oper_log` VALUES (1543, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/29', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-28 13:08:44', 248);
INSERT INTO `sys_oper_log` VALUES (1544, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/29', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-28 13:08:47', 25);
INSERT INTO `sys_oper_log` VALUES (1545, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.startPtz()', 'GET', 1, 'admin', NULL, '/device/startPtz/29', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"down\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-28 13:08:48', 30);
INSERT INTO `sys_oper_log` VALUES (1546, '云台控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.endPtz()', 'GET', 1, 'admin', NULL, '/device/endPtz/29', '192.168.81.1', '', '{\"controlSpeed\":\"50\",\"direction\":\"up\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-28 13:08:52', 24);
INSERT INTO `sys_oper_log` VALUES (1547, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/29', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-28 13:08:56', 61);
INSERT INTO `sys_oper_log` VALUES (1548, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/29', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-28 13:09:08', 41);
INSERT INTO `sys_oper_log` VALUES (1549, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/29', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-28 13:10:10', 22175);
INSERT INTO `sys_oper_log` VALUES (1550, '视频监控设备', 3, 'com.ruoyi.qs.controller.QsDeviceController.remove()', 'DELETE', 1, 'admin', NULL, '/device/32', '192.168.81.1', '', '[32] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-28 13:10:25', 209);
INSERT INTO `sys_oper_log` VALUES (1551, '视频监控设备', 3, 'com.ruoyi.qs.controller.QsDeviceController.remove()', 'DELETE', 1, 'admin', NULL, '/device/33', '192.168.81.1', '', '[33] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-28 13:10:28', 133);
INSERT INTO `sys_oper_log` VALUES (1552, '视频监控设备', 3, 'com.ruoyi.qs.controller.QsDeviceController.remove()', 'DELETE', 1, 'admin', NULL, '/device/34', '192.168.81.1', '', '[34] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-28 13:10:31', 43);
INSERT INTO `sys_oper_log` VALUES (1553, '视频监控设备', 3, 'com.ruoyi.qs.controller.QsDeviceController.remove()', 'DELETE', 1, 'admin', NULL, '/device/19,20,21,22,23,24,30,31', '192.168.81.1', '', '[19,20,21,22,23,24,30,31] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-28 13:10:55', 75);
INSERT INTO `sys_oper_log` VALUES (1554, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/29', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[]}', 0, NULL, '2026-05-28 13:11:01', 52);
INSERT INTO `sys_oper_log` VALUES (1555, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"createBy\":\"1\",\"createTime\":\"2026-05-28 13:14:37\",\"deviceCode\":\"device_2059865909983514624\",\"deviceName\":\"测试-国标-164\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"gbChannelId\":\"34020000001320000028\",\"gbDeviceId\":\"34020000001110000008\",\"id\":35,\"ipAddress\":\"192.168.1.164\",\"onvifAuth\":\"1\",\"params\":{},\"port\":5060,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamMode\":\"TCP-PASSIVE\",\"streamType\":\"1\",\"type\":\"12\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-28 13:14:38', 811);
INSERT INTO `sys_oper_log` VALUES (1556, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/35', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"预置点 1\"},{\"index\":2,\"name\":\"预置点 2\"}]}', 0, NULL, '2026-05-28 13:14:41', 264);
INSERT INTO `sys_oper_log` VALUES (1557, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/35', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"预置点 1\"},{\"index\":2,\"name\":\"预置点 2\"}]}', 0, NULL, '2026-05-28 13:14:50', 137);
INSERT INTO `sys_oper_log` VALUES (1558, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/35', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"预置点 1\"},{\"index\":2,\"name\":\"预置点 2\"}]}', 0, NULL, '2026-05-28 13:15:01', 389);
INSERT INTO `sys_oper_log` VALUES (1559, '灯光控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.controlLight()', 'GET', 1, 'admin', NULL, '/device/light/35', '192.168.81.1', '', '{\"isOn\":\"true\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-28 13:15:07', 49);
INSERT INTO `sys_oper_log` VALUES (1560, '灯光控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.controlLight()', 'GET', 1, 'admin', NULL, '/device/light/35', '192.168.81.1', '', '{\"isOn\":\"false\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-28 13:15:12', 53);
INSERT INTO `sys_oper_log` VALUES (1561, '雨刷控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.controlWiper()', 'GET', 1, 'admin', NULL, '/device/wiper/35', '192.168.81.1', '', '{\"isOn\":\"true\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-28 13:15:14', 43);
INSERT INTO `sys_oper_log` VALUES (1562, '雨刷控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.controlWiper()', 'GET', 1, 'admin', NULL, '/device/wiper/35', '192.168.81.1', '', '{\"isOn\":\"false\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-28 13:15:14', 30);
INSERT INTO `sys_oper_log` VALUES (1563, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/35', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"预置点 1\"},{\"index\":2,\"name\":\"预置点 2\"}]}', 0, NULL, '2026-05-28 13:15:22', 87);
INSERT INTO `sys_oper_log` VALUES (1564, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/35', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"预置点 1\"},{\"index\":2,\"name\":\"预置点 2\"}]}', 0, NULL, '2026-05-28 13:17:57', 95);
INSERT INTO `sys_oper_log` VALUES (1565, '预置点控制', 0, 'com.ruoyi.qs.controller.QsDeviceController.getPresetList()', 'GET', 1, 'admin', NULL, '/device/preset/list/35', '192.168.81.1', '', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":[{\"index\":1,\"name\":\"预置点 1\"},{\"index\":2,\"name\":\"预置点 2\"}]}', 0, NULL, '2026-05-28 13:19:05', 64);
INSERT INTO `sys_oper_log` VALUES (1566, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"createBy\":\"1\",\"createTime\":\"2026-05-28 14:56:59\",\"deviceCode\":\"device_2059891668366200832\",\"deviceName\":\"cs-gb\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"gbChannelId\":\"34020000001310000001\",\"gbDeviceId\":\"34020000001110000020\",\"id\":36,\"ipAddress\":\"192.168.1.200\",\"onvifAuth\":\"1\",\"params\":{},\"port\":15090,\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamMode\":\"TCP-PASSIVE\",\"streamType\":\"1\",\"type\":\"12\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-28 14:56:59', 318);
INSERT INTO `sys_oper_log` VALUES (1567, '视频监控设备', 3, 'com.ruoyi.qs.controller.QsDeviceController.remove()', 'DELETE', 1, 'admin', NULL, '/device/36', '192.168.81.1', '', '[36] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-28 17:58:53', 173);
INSERT INTO `sys_oper_log` VALUES (1568, '视频监控设备', 3, 'com.ruoyi.qs.controller.QsDeviceController.remove()', 'DELETE', 1, 'admin', NULL, '/device/2', '192.168.81.1', '', '[2] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-29 13:38:29', 296);
INSERT INTO `sys_oper_log` VALUES (1569, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"channel\":1,\"createBy\":\"1\",\"createTime\":\"2026-05-29 13:48:41\",\"deviceCode\":\"device_2060236869861421056\",\"deviceName\":\"测试-1078\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"id\":36,\"jtMobileNo\":\"19978019429\",\"jtPlateColor\":\"1\",\"jtPlateNo\":\"粤A18888\",\"manufacturer\":\"70307\",\"onvifAuth\":\"1\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamMode\":\"TCP-PASSIVE\",\"streamType\":\"1\",\"type\":\"14\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-29 13:48:42', 480);
INSERT INTO `sys_oper_log` VALUES (1570, '视频监控设备', 1, 'com.ruoyi.qs.controller.QsDeviceController.add()', 'POST', 1, 'admin', NULL, '/device', '192.168.81.1', '', '{\"createBy\":\"1\",\"createTime\":\"2026-05-29 22:12:09\",\"deviceCode\":\"device_2060363569035259904\",\"deviceName\":\"cs-rtmp\",\"deviceStatus\":\"ON\",\"enableAudio\":\"0\",\"enableDisableNoneReader\":\"0\",\"enableMp4\":\"0\",\"id\":37,\"liveAddress\":\"rtmp://liteavapp.qcloud.com/live/liteavdemoplayerstreamid\",\"onvifAuth\":\"1\",\"params\":{},\"protocol\":\"TCP\",\"status\":\"ENABLE\",\"streamMode\":\"TCP-PASSIVE\",\"streamType\":\"1\",\"type\":\"2\"} ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-29 22:12:09', 490);
INSERT INTO `sys_oper_log` VALUES (1571, '设备抓图', 1, 'com.ruoyi.qs.controller.QsDeviceSnapshotController.captureFromStream()', 'POST', 1, 'admin', NULL, '/snapshot/captureFromStream', '192.168.81.1', '', '{\"app\":\"rtmp\",\"snapshotType\":\"manual\",\"stream\":\"device_2060363569035259904\",\"deviceId\":\"37\"}', '{\"msg\":\"抓图失败\",\"code\":500}', 0, NULL, '2026-05-29 22:32:07', 569);
INSERT INTO `sys_oper_log` VALUES (1572, '设备抓图', 1, 'com.ruoyi.qs.controller.QsDeviceSnapshotController.captureFromStream()', 'POST', 1, 'admin', NULL, '/snapshot/captureFromStream', '192.168.81.1', '', '{\"app\":\"rtmp\",\"snapshotType\":\"manual\",\"stream\":\"device_2060363569035259904\",\"deviceId\":\"37\"}', '{\"msg\":\"抓图失败\",\"code\":500}', 0, NULL, '2026-05-29 22:33:04', 19915);
INSERT INTO `sys_oper_log` VALUES (1573, '设备抓图', 1, 'com.ruoyi.qs.controller.QsDeviceSnapshotController.captureFromStream()', 'POST', 1, 'admin', NULL, '/snapshot/captureFromStream', '192.168.81.1', '', '{\"app\":\"rtmp\",\"snapshotType\":\"manual\",\"stream\":\"device_2060363569035259904\",\"deviceId\":\"37\"}', '{\"msg\":\"抓图失败\",\"code\":500}', 0, NULL, '2026-05-30 23:56:12', 602);
INSERT INTO `sys_oper_log` VALUES (1574, '设备抓图', 1, 'com.ruoyi.qs.controller.QsDeviceSnapshotController.captureFromStream()', 'POST', 1, 'admin', NULL, '/snapshot/captureFromStream', '192.168.81.1', '', '{\"app\":\"rtmp\",\"snapshotType\":\"manual\",\"stream\":\"device_2060363569035259904\",\"deviceId\":\"37\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":{\"captureTime\":\"2026-05-31 00:04:04.399\",\"channel\":0,\"createBy\":\"admin\",\"createTime\":\"2026-05-31 00:04:04\",\"deviceCode\":\"device_2060363569035259904\",\"deviceId\":37,\"deviceName\":\"cs-rtmp\",\"fileName\":\"rtmp-device_2060363569035259904.jpg\",\"filePath\":\"D:/ruoyi/uploadPath/snap/rtmp-device_2060363569035259904.jpg\",\"fileSize\":61346,\"fileType\":\"jpg\",\"fileUrl\":\"http://127.0.0.1:9300/statics/snap/rtmp-device_2060363569035259904.jpg\",\"id\":1,\"params\":{},\"sdkType\":\"stream\",\"snapshotType\":\"manual\"}}', 0, NULL, '2026-05-31 00:04:04', 960);
INSERT INTO `sys_oper_log` VALUES (1575, '设备抓图', 1, 'com.ruoyi.qs.controller.QsDeviceSnapshotController.captureFromStream()', 'POST', 1, 'admin', NULL, '/snapshot/captureFromStream', '192.168.81.1', '', '{\"app\":\"rtmp\",\"snapshotType\":\"manual\",\"stream\":\"device_2060363569035259904\",\"deviceId\":\"37\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":{\"captureTime\":\"2026-05-31 00:06:05.699\",\"channel\":0,\"createBy\":\"admin\",\"createTime\":\"2026-05-31 00:06:05\",\"deviceCode\":\"device_2060363569035259904\",\"deviceId\":37,\"deviceName\":\"cs-rtmp\",\"fileName\":\"rtmp-device_2060363569035259904.jpg\",\"filePath\":\"D:/ruoyi/uploadPath/snap/rtmp-device_2060363569035259904.jpg\",\"fileSize\":68623,\"fileType\":\"jpg\",\"fileUrl\":\"http://127.0.0.1:9300/statics/snap/rtmp-device_2060363569035259904.jpg\",\"id\":2,\"params\":{},\"sdkType\":\"stream\",\"snapshotType\":\"manual\"}}', 0, NULL, '2026-05-31 00:06:05', 461);
INSERT INTO `sys_oper_log` VALUES (1576, '设备抓图', 1, 'com.ruoyi.qs.controller.QsDeviceSnapshotController.captureFromStream()', 'POST', 1, 'admin', NULL, '/snapshot/captureFromStream', '192.168.81.1', '', '{\"app\":\"rtmp\",\"snapshotType\":\"manual\",\"stream\":\"device_2060363569035259904\",\"deviceId\":\"37\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":{\"captureTime\":\"2026-05-31 00:06:23.605\",\"channel\":0,\"createBy\":\"admin\",\"createTime\":\"2026-05-31 00:06:23\",\"deviceCode\":\"device_2060363569035259904\",\"deviceId\":37,\"deviceName\":\"cs-rtmp\",\"fileName\":\"rtmp-device_2060363569035259904.jpg\",\"filePath\":\"D:/ruoyi/uploadPath/snap/rtmp-device_2060363569035259904.jpg\",\"fileSize\":66139,\"fileType\":\"jpg\",\"fileUrl\":\"http://127.0.0.1:9300/statics/snap/rtmp-device_2060363569035259904.jpg\",\"id\":3,\"params\":{},\"sdkType\":\"stream\",\"snapshotType\":\"manual\"}}', 0, NULL, '2026-05-31 00:06:23', 338);
INSERT INTO `sys_oper_log` VALUES (1577, '设备抓图', 3, 'com.ruoyi.qs.controller.QsDeviceSnapshotController.remove()', 'DELETE', 1, 'admin', NULL, '/snapshot/1', '192.168.81.1', '', '[1] ', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2026-05-31 00:08:52', 122);

-- ----------------------------
-- Table structure for sys_post
-- ----------------------------
DROP TABLE IF EXISTS `sys_post`;
CREATE TABLE `sys_post`  (
  `post_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '岗位ID',
  `post_code` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '岗位编码',
  `post_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '岗位名称',
  `post_sort` int(4) NOT NULL COMMENT '显示顺序',
  `status` char(1) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '状态（0正常 1停用）',
  `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`post_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '岗位信息表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of sys_post
-- ----------------------------
INSERT INTO `sys_post` VALUES (1, 'ceo', '董事长', 1, '0', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_post` VALUES (2, 'se', '项目经理', 2, '0', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_post` VALUES (3, 'hr', '人力资源', 3, '0', 'admin', '2026-03-27 13:52:39', '', NULL, '');
INSERT INTO `sys_post` VALUES (4, 'user', '普通员工', 4, '0', 'admin', '2026-03-27 13:52:39', '', NULL, '');

-- ----------------------------
-- Table structure for sys_role
-- ----------------------------
DROP TABLE IF EXISTS `sys_role`;
CREATE TABLE `sys_role`  (
  `role_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '角色ID',
  `role_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '角色名称',
  `role_key` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '角色权限字符串',
  `role_sort` int(4) NOT NULL COMMENT '显示顺序',
  `data_scope` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '1' COMMENT '数据范围（1：全部数据权限 2：自定数据权限 3：本部门数据权限 4：本部门及以下数据权限）',
  `menu_check_strictly` tinyint(1) NULL DEFAULT 1 COMMENT '菜单树选择项是否关联显示',
  `dept_check_strictly` tinyint(1) NULL DEFAULT 1 COMMENT '部门树选择项是否关联显示',
  `status` char(1) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '角色状态（0正常 1停用）',
  `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '0' COMMENT '删除标志（0代表存在 2代表删除）',
  `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`role_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '角色信息表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of sys_role
-- ----------------------------
INSERT INTO `sys_role` VALUES (1, '超级管理员', 'admin', 1, '1', 1, 1, '0', '0', 'admin', '2026-03-27 13:52:39', '', NULL, '超级管理员');
INSERT INTO `sys_role` VALUES (2, '普通角色', 'common', 2, '2', 1, 1, '0', '0', 'admin', '2026-03-27 13:52:39', 'admin', '2026-04-15 00:42:55', '普通角色');

-- ----------------------------
-- Table structure for sys_role_dept
-- ----------------------------
DROP TABLE IF EXISTS `sys_role_dept`;
CREATE TABLE `sys_role_dept`  (
  `role_id` bigint(20) NOT NULL COMMENT '角色ID',
  `dept_id` bigint(20) NOT NULL COMMENT '部门ID',
  PRIMARY KEY (`role_id`, `dept_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '角色和部门关联表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of sys_role_dept
-- ----------------------------
INSERT INTO `sys_role_dept` VALUES (2, 100);
INSERT INTO `sys_role_dept` VALUES (2, 101);
INSERT INTO `sys_role_dept` VALUES (2, 105);

-- ----------------------------
-- Table structure for sys_role_menu
-- ----------------------------
DROP TABLE IF EXISTS `sys_role_menu`;
CREATE TABLE `sys_role_menu`  (
  `role_id` bigint(20) NOT NULL COMMENT '角色ID',
  `menu_id` bigint(20) NOT NULL COMMENT '菜单ID',
  PRIMARY KEY (`role_id`, `menu_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '角色和菜单关联表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of sys_role_menu
-- ----------------------------

-- ----------------------------
-- Table structure for sys_user
-- ----------------------------
DROP TABLE IF EXISTS `sys_user`;
CREATE TABLE `sys_user`  (
  `user_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户ID',
  `dept_id` bigint(20) NULL DEFAULT NULL COMMENT '部门ID',
  `user_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户账号',
  `nick_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户昵称',
  `user_type` varchar(2) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '00' COMMENT '用户类型（00系统用户）',
  `email` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '用户邮箱',
  `phonenumber` varchar(11) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '手机号码',
  `sex` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '0' COMMENT '用户性别（0男 1女 2未知）',
  `avatar` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '头像地址',
  `password` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '密码',
  `status` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '0' COMMENT '账号状态（0正常 1停用）',
  `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '0' COMMENT '删除标志（0代表存在 2代表删除）',
  `login_ip` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '最后登录IP',
  `login_date` datetime NULL DEFAULT NULL COMMENT '最后登录时间',
  `pwd_update_date` datetime NULL DEFAULT NULL COMMENT '密码最后更新时间',
  `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`user_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '用户信息表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of sys_user
-- ----------------------------
INSERT INTO `sys_user` VALUES (1, 103, 'admin', '若依', '00', 'ry@163.com', '15888888888', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '192.168.81.1', '2026-05-30 23:55:35', '2026-03-27 13:52:39', 'admin', '2026-03-27 13:52:39', '', NULL, '管理员');
INSERT INTO `sys_user` VALUES (2, 105, 'ry', '若依', '00', 'ry@qq.com', '15666666666', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', '2026-03-27 13:52:39', '2026-03-27 13:52:39', 'admin', '2026-03-27 13:52:39', '', NULL, '测试员');

-- ----------------------------
-- Table structure for sys_user_post
-- ----------------------------
DROP TABLE IF EXISTS `sys_user_post`;
CREATE TABLE `sys_user_post`  (
  `user_id` bigint(20) NOT NULL COMMENT '用户ID',
  `post_id` bigint(20) NOT NULL COMMENT '岗位ID',
  PRIMARY KEY (`user_id`, `post_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '用户与岗位关联表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of sys_user_post
-- ----------------------------
INSERT INTO `sys_user_post` VALUES (1, 1);
INSERT INTO `sys_user_post` VALUES (2, 2);

-- ----------------------------
-- Table structure for sys_user_role
-- ----------------------------
DROP TABLE IF EXISTS `sys_user_role`;
CREATE TABLE `sys_user_role`  (
  `user_id` bigint(20) NOT NULL COMMENT '用户ID',
  `role_id` bigint(20) NOT NULL COMMENT '角色ID',
  PRIMARY KEY (`user_id`, `role_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '用户和角色关联表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of sys_user_role
-- ----------------------------
INSERT INTO `sys_user_role` VALUES (1, 1);
INSERT INTO `sys_user_role` VALUES (2, 2);

-- ----------------------------
-- Table structure for zlm_cloud_record
-- ----------------------------
DROP TABLE IF EXISTS `zlm_cloud_record`;
CREATE TABLE `zlm_cloud_record`  (
  `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
  `app` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '应用名',
  `stream` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流id',
  `call_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '健全ID',
  `start_time` bigint(20) NULL DEFAULT NULL COMMENT '开始时间',
  `end_time` bigint(20) NULL DEFAULT NULL COMMENT '结束时间',
  `media_server_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT 'ZLM Id',
  `server_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '所属服务ID',
  `file_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '文件名称',
  `folder` varchar(500) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '文件夹',
  `file_path` varchar(500) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '文件路径',
  `collect` tinyint(1) NULL DEFAULT 0 COMMENT '收藏，收藏的文件不移除',
  `file_size` bigint(20) NULL DEFAULT NULL COMMENT '文件大小',
  `time_len` double NULL DEFAULT NULL COMMENT '文件时长',
  `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `id`(`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 694 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '云端录像表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of zlm_cloud_record
-- ----------------------------
INSERT INTO `zlm_cloud_record` VALUES (686, 'rtmp', 'rtmp_2037455934688763904', NULL, 1777266297000, 1777266322634, 'hxkj_zlm', '000000', '2026-04-26-20-04-57-0.mp4', 'C:/Users/29290/Desktop/zlm/zlm-pro/www/record/rtmp/rtmp_2037455934688763904/', 'C:/Users/29290/Desktop/zlm/zlm-pro/www/record/rtmp/rtmp_2037455934688763904/2026-04-26/2026-04-26-20-04-57-0.mp4', 0, 7271564, 25634.000778198242, '2026-04-27 13:05:12', '2026-04-27 13:05:11');
INSERT INTO `zlm_cloud_record` VALUES (687, 'rtmp', 'rtmp_2037455934688763904', NULL, 1777266616000, 1777266625366, 'hxkj_zlm', '000000', '2026-04-26-20-10-16-0.mp4', 'C:/Users/29290/Desktop/zlm/zlm-pro/www/record/rtmp/rtmp_2037455934688763904/', 'C:/Users/29290/Desktop/zlm/zlm-pro/www/record/rtmp/rtmp_2037455934688763904/2026-04-26/2026-04-26-20-10-16-0.mp4', 0, 3056546, 9366.999626159668, '2026-04-27 13:10:21', '2026-04-27 13:10:20');
INSERT INTO `zlm_cloud_record` VALUES (688, 'rtmp', 'rtmp_2037455934688763904', NULL, 1777294892000, 1777294920132, 'hxkj_zlm', '000000', '2026-04-27-04-01-32-0.mp4', 'C:/Users/29290/Desktop/zlm/zlm-pro/www/record/rtmp/rtmp_2037455934688763904/', 'C:/Users/29290/Desktop/zlm/zlm-pro/www/record/rtmp/rtmp_2037455934688763904/2026-04-27/2026-04-27-04-01-32-0.mp4', 0, 9179042, 28132.999420166016, '2026-04-27 21:01:53', '2026-04-27 21:01:53');
INSERT INTO `zlm_cloud_record` VALUES (689, 'rtmp', 'rtmp_2037455934688763904', NULL, 1777299515000, 1777299538232, 'hxkj_zlm', '000000', '2026-04-27-05-18-35-0.mp4', 'C:/Users/29290/Desktop/zlm/zlm-pro/www/record/rtmp/rtmp_2037455934688763904/', 'C:/Users/29290/Desktop/zlm/zlm-pro/www/record/rtmp/rtmp_2037455934688763904/2026-04-27/2026-04-27-05-18-35-0.mp4', 0, 7813312, 23232.999801635742, '2026-04-27 22:18:49', '2026-04-27 22:18:49');
INSERT INTO `zlm_cloud_record` VALUES (690, 'rtmp', 'rtmp_2037455934688763904', NULL, 1777299832000, 1777299843100, 'hxkj_zlm', '000000', '2026-04-27-05-23-52-0.mp4', 'C:/Users/29290/Desktop/zlm/zlm-pro/www/record/rtmp/rtmp_2037455934688763904/', 'C:/Users/29290/Desktop/zlm/zlm-pro/www/record/rtmp/rtmp_2037455934688763904/2026-04-27/2026-04-27-05-23-52-0.mp4', 0, 2338469, 11100.000381469727, '2026-04-27 22:23:57', '2026-04-27 22:23:57');
INSERT INTO `zlm_cloud_record` VALUES (691, 'rtmp', 'rtmp_2037455934688763904', NULL, 1778850090000, 1778850127132, 'hxkj_zlm', '000000', '2026-05-15-21-01-30-0.mp4', 'C:/Users/29290/Desktop/zlm/windows/Release/www/record/rtmp/rtmp_2037455934688763904/', 'C:/Users/29290/Desktop/zlm/windows/Release/www/record/rtmp/rtmp_2037455934688763904/2026-05-15/2026-05-15-21-01-30-0.mp4', 0, 11040421, 37132.999420166016, '2026-05-15 21:01:59', '2026-05-15 21:01:59');
INSERT INTO `zlm_cloud_record` VALUES (692, 'rtmp', 'rtmp_2037455934688763904', NULL, 1778854093000, 1778854311533, 'hxkj_zlm', '000000', '2026-05-15-22-08-13-0.mp4', 'C:/Users/29290/Desktop/zlm/windows/Release/www/record/rtmp/rtmp_2037455934688763904/', 'C:/Users/29290/Desktop/zlm/windows/Release/www/record/rtmp/rtmp_2037455934688763904/2026-05-15/2026-05-15-22-08-13-0.mp4', 0, 62118086, 218533.99658203125, '2026-05-15 22:11:43', '2026-05-15 22:11:43');
INSERT INTO `zlm_cloud_record` VALUES (693, 'rtsp', 'device_2054924581021421568', NULL, 1778907341000, 1778907506759, 'hxkj_zlm', '000000', '2026-05-16-12-55-41-0.mp4', 'C:/Users/29290/Desktop/zlm/windows/Release/www/record/rtsp/device_2054924581021421568/', 'C:/Users/29290/Desktop/zlm/windows/Release/www/record/rtsp/device_2054924581021421568/2026-05-16/2026-05-16-12-55-41-0.mp4', 0, 2544248, 165759.00268554688, '2026-05-16 12:58:27', '2026-05-16 12:58:27');

-- ----------------------------
-- Table structure for zlm_media_server
-- ----------------------------
DROP TABLE IF EXISTS `zlm_media_server`;
CREATE TABLE `zlm_media_server`  (
  `id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'ID',
  `ip` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT 'IP',
  `hook_ip` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT 'hook使用的IP（zlm访问WVP使用的IP）',
  `sdp_ip` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT 'SDP IP',
  `stream_ip` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流IP',
  `http_port` int(11) NULL DEFAULT NULL COMMENT 'HTTP端口',
  `http_ssl_port` int(11) NULL DEFAULT NULL COMMENT 'HTTPS端口',
  `rtmp_port` int(11) NULL DEFAULT NULL COMMENT 'RTMP端口',
  `rtmp_ssl_port` int(11) NULL DEFAULT NULL COMMENT 'RTMPS端口',
  `rtp_proxy_port` int(11) NULL DEFAULT NULL COMMENT 'RTP收流端口（单端口模式有用）',
  `rtsp_port` int(11) NULL DEFAULT NULL COMMENT 'RTSP端口',
  `rtsp_ssl_port` int(11) NULL DEFAULT NULL COMMENT 'RTSPS端口',
  `flv_port` int(11) NULL DEFAULT NULL COMMENT 'flv端口',
  `flv_ssl_port` int(11) NULL DEFAULT NULL COMMENT 'https-flv端口',
  `mp4_port` int(11) NULL DEFAULT NULL COMMENT 'mp4端口',
  `mp4_ssl_port` int(11) NULL DEFAULT NULL COMMENT 'mp4端口',
  `ws_flv_port` int(11) NULL DEFAULT NULL COMMENT 'ws-flv端口',
  `ws_flv_ssl_port` int(11) NULL DEFAULT NULL COMMENT 'wss-flv端口',
  `jtt_proxy_port` int(11) NULL DEFAULT NULL COMMENT '1078收流端口（单端口模式有用）',
  `auto_config` tinyint(1) NULL DEFAULT 0 COMMENT '是否开启自动配置ZLM',
  `secret` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT 'ZLM鉴权参数',
  `type` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT 'zlm' COMMENT '类型： zlm/abl',
  `rtp_enable` tinyint(1) NULL DEFAULT 0 COMMENT '是否使用多端口模式',
  `rtp_port_range` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '多端口RTP收流端口范围',
  `send_rtp_port_range` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT 'RTP发流端口范围',
  `record_assist_port` int(11) NULL DEFAULT NULL COMMENT 'assist服务端口',
  `default_server` tinyint(1) NULL DEFAULT 0 COMMENT '是否是默认ZLM',
  `hook_alive_interval` int(11) NULL DEFAULT NULL COMMENT 'keepalive hook触发间隔,单位秒',
  `record_path` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '录像存储路径',
  `record_day` int(11) NULL DEFAULT 7 COMMENT '录像存储时长',
  `transcode_suffix` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '转码的前缀',
  `server_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '服务Id',
  `status` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT 'ON' COMMENT '状态(OFFLINE=离线,ON=在线)',
  `create_time` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '创建时间',
  `update_time` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_media_server_unique_ip_http_port`(`ip`, `http_port`, `server_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '流媒体表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of zlm_media_server
-- ----------------------------
INSERT INTO `zlm_media_server` VALUES ('hxkj_zlm', '192.168.31.12', '192.168.31.12', '192.168.31.12', '192.168.31.12', 8092, 443, 1935, 0, 10000, 554, 0, 0, 443, 0, NULL, 0, 443, 0, 1, 'hxkj_zlm', 'zlm', 1, '30500,40500', '30000,30500', 0, 1, 10, '', 3, '', '000000', 'ON', '2026-05-31 00:40:01.685', '2026-05-31 00:40:01.685');

-- ----------------------------
-- Table structure for zlm_record_plan
-- ----------------------------
DROP TABLE IF EXISTS `zlm_record_plan`;
CREATE TABLE `zlm_record_plan`  (
  `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `snap` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '0' COMMENT '计划名称',
  `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '开启定时截图(ENABLE/DEACTIVATE)',
  `status` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '0' COMMENT '启用(ENABLE/DEACTIVATE)',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `id`(`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '录像计划表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of zlm_record_plan
-- ----------------------------
INSERT INTO `zlm_record_plan` VALUES (1, 'ENABLE', '测试计划', 'ENABLE', '2026-04-27 13:14:47', '2026-05-07 09:49:08');

-- ----------------------------
-- Table structure for zlm_record_plan_item
-- ----------------------------
DROP TABLE IF EXISTS `zlm_record_plan_item`;
CREATE TABLE `zlm_record_plan_item`  (
  `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  `start` int(11) NULL DEFAULT NULL,
  `stop` int(11) NULL DEFAULT NULL,
  `week_day` int(11) NULL DEFAULT NULL,
  `plan_id` int(11) NULL DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `id`(`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '录像计划管理通道表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of zlm_record_plan_item
-- ----------------------------
INSERT INTO `zlm_record_plan_item` VALUES (2, 0, 0, 1, 1);

SET FOREIGN_KEY_CHECKS = 1;
