Kaynağa Gözat

新增操作日志历史表

zhulu 10 ay önce
ebeveyn
işleme
d3a69a26d0

+ 10 - 0
project_data/sql/1.0.11/quartz/quartz.sql

@@ -23,4 +23,14 @@ VALUES ('删除三日前ws重试消息', 'DEFAULT', 'HostTask.deletedRetryMsg()'
 INSERT INTO `sys_job`(`job_name`, `job_group`, `invoke_target`, `cron_expression`, `misfire_policy`, `concurrent`,
                       `status`, `create_by`, `create_time`, `update_by`, `update_time`)
 VALUES ('视频诊断绑定获取', 'DEFAULT', 'HostTask.getCameraMissionRules()', '0 0 2 * * ?', '1', '1', '1', NULL, now(), NULL,
+        NULL);
+
+
+delete
+from sys_job
+where job_name ='迁移操作日志';
+
+INSERT INTO `sys_job`(`job_name`, `job_group`, `invoke_target`, `cron_expression`, `misfire_policy`, `concurrent`,
+                      `status`, `create_by`, `create_time`, `update_by`, `update_time`)
+VALUES ('迁移操作日志', 'DEFAULT', 'OperTask.transferOperLogToHistroy', '0 0 1 1 * ?', '1', '1', '0', NULL, now(), NULL,
         NULL);

+ 29 - 0
project_data/sql/1.0.11/soc/soc.sql

@@ -366,4 +366,33 @@ VALUES ('app token过期时间(单位:分钟)', 'TOKEN_APP_EXPIRETIME', '480
 
 ALTER TABLE `iot_alarm_subsystem_log`
     MODIFY COLUMN `org_path` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '机构' AFTER `alarm_host_code`;
+
+drop table if exists `sys_oper_log_history`;
+CREATE TABLE `sys_oper_log_history` (
+                                        `oper_id` bigint NOT NULL AUTO_INCREMENT COMMENT '日志主键',
+                                        `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '模块标题',
+                                        `business_type` int DEFAULT '0' COMMENT '业务类型(0其它 1新增 2修改 3删除)',
+                                        `method` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '方法名称',
+                                        `request_method` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '请求方式',
+                                        `operator_type` int DEFAULT '0' COMMENT '操作类别(0其它 1后台用户 2手机端用户)',
+                                        `oper_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '操作人员',
+                                        `dept_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '部门名称',
+                                        `oper_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '请求URL',
+                                        `oper_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '主机地址',
+                                        `oper_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '操作地点',
+                                        `oper_param` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '请求参数',
+                                        `json_result` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '返回参数',
+                                        `status` int DEFAULT '0' COMMENT '操作状态(0正常 1异常)',
+                                        `error_msg` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '错误消息',
+                                        `oper_time` datetime DEFAULT NULL COMMENT '操作时间',
+                                        `cost_time` bigint DEFAULT '0' COMMENT '消耗时间',
+                                        `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
+                                        `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+                                        `update_time` datetime DEFAULT NULL COMMENT '修改时间',
+                                        `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
+                                        PRIMARY KEY (`oper_id`) USING BTREE,
+                                        KEY `idx_sys_oper_log_history_bt` (`business_type`) USING BTREE,
+                                        KEY `idx_sys_oper_log_history_s` (`status`) USING BTREE,
+                                        KEY `idx_sys_oper_log_history_ot` (`oper_time`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='操作日志记录';
 -- 升级脚本执行完成