chore: 完善操作日志功能配置
- 在主启动类中启用操作日志插件(@EnableOperLog) - 更新数据库建表脚本,添加操作日志表结构 - 完善IDE编码配置,支持新增模块的字符编码设置 - 确保操作日志功能完整可用,支持生产环境部署
This commit is contained in:
parent
60d0598975
commit
9d17718747
@ -17,6 +17,8 @@
|
|||||||
<file url="file://$PROJECT_DIR$/coder-common-thin-plugins/coder-common-thin-easyexcel/src/main/resources" charset="UTF-8" />
|
<file url="file://$PROJECT_DIR$/coder-common-thin-plugins/coder-common-thin-easyexcel/src/main/resources" charset="UTF-8" />
|
||||||
<file url="file://$PROJECT_DIR$/coder-common-thin-plugins/coder-common-thin-limit/src/main/java" charset="UTF-8" />
|
<file url="file://$PROJECT_DIR$/coder-common-thin-plugins/coder-common-thin-limit/src/main/java" charset="UTF-8" />
|
||||||
<file url="file://$PROJECT_DIR$/coder-common-thin-plugins/coder-common-thin-limit/src/main/resources" charset="UTF-8" />
|
<file url="file://$PROJECT_DIR$/coder-common-thin-plugins/coder-common-thin-limit/src/main/resources" charset="UTF-8" />
|
||||||
|
<file url="file://$PROJECT_DIR$/coder-common-thin-plugins/coder-common-thin-oper-logs/src/main/java" charset="UTF-8" />
|
||||||
|
<file url="file://$PROJECT_DIR$/coder-common-thin-plugins/coder-common-thin-oper-logs/src/main/resources" charset="UTF-8" />
|
||||||
<file url="file://$PROJECT_DIR$/coder-common-thin-plugins/coder-common-thin-repect/src/main/java" charset="UTF-8" />
|
<file url="file://$PROJECT_DIR$/coder-common-thin-plugins/coder-common-thin-repect/src/main/java" charset="UTF-8" />
|
||||||
<file url="file://$PROJECT_DIR$/coder-common-thin-plugins/coder-common-thin-repect/src/main/resources" charset="UTF-8" />
|
<file url="file://$PROJECT_DIR$/coder-common-thin-plugins/coder-common-thin-repect/src/main/resources" charset="UTF-8" />
|
||||||
<file url="file://$PROJECT_DIR$/coder-common-thin-plugins/coder-common-thin-resultex/src/main/java" charset="UTF-8" />
|
<file url="file://$PROJECT_DIR$/coder-common-thin-plugins/coder-common-thin-resultex/src/main/java" charset="UTF-8" />
|
||||||
|
|||||||
@ -5,6 +5,7 @@ import org.leocoder.thin.desensitize.anno.EnableCoderDesensitize;
|
|||||||
import org.leocoder.thin.easyexcel.anno.EnableCoderEasyExcel;
|
import org.leocoder.thin.easyexcel.anno.EnableCoderEasyExcel;
|
||||||
import org.leocoder.thin.limit.anno.EnableCoderLimit;
|
import org.leocoder.thin.limit.anno.EnableCoderLimit;
|
||||||
import org.leocoder.thin.mybatisplus.anno.EnableMybatisPlus;
|
import org.leocoder.thin.mybatisplus.anno.EnableMybatisPlus;
|
||||||
|
import org.leocoder.thin.operlog.annotation.EnableOperLog;
|
||||||
import org.leocoder.thin.repect.anno.EnableCoderRepeatSubmit;
|
import org.leocoder.thin.repect.anno.EnableCoderRepeatSubmit;
|
||||||
import org.leocoder.thin.resultex.anno.EnableResultEx;
|
import org.leocoder.thin.resultex.anno.EnableResultEx;
|
||||||
import org.leocoder.thin.satoken.anno.EnableCoderSaToken;
|
import org.leocoder.thin.satoken.anno.EnableCoderSaToken;
|
||||||
@ -25,7 +26,7 @@ import org.springframework.scheduling.annotation.EnableScheduling;
|
|||||||
@EnableCoderLimit
|
@EnableCoderLimit
|
||||||
@EnableMybatisPlus
|
@EnableMybatisPlus
|
||||||
@EnableResultEx
|
@EnableResultEx
|
||||||
// @EnableOperLog
|
@EnableOperLog
|
||||||
// @EnableCoderDict
|
// @EnableCoderDict
|
||||||
@EnableScheduling
|
@EnableScheduling
|
||||||
@Slf4j
|
@Slf4j
|
||||||
|
|||||||
@ -237,6 +237,30 @@ INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `en_name`, `parent_id`, `menu_ty
|
|||||||
COMMIT;
|
COMMIT;
|
||||||
|
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Table structure for sys_oper_log
|
||||||
|
-- ----------------------------
|
||||||
|
DROP TABLE IF EXISTS `sys_oper_log`;
|
||||||
|
CREATE TABLE `sys_oper_log` (
|
||||||
|
`oper_id` bigint NOT NULL AUTO_INCREMENT COMMENT '操作主键',
|
||||||
|
`oper_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '操作名称',
|
||||||
|
`oper_type` char(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作类型[OTHER其它 INSERT新增 UPDATE修改 DELETE删除]',
|
||||||
|
`method_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '方法名称',
|
||||||
|
`request_method` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '请求方式',
|
||||||
|
`system_type` char(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '系统类型[OTHER其它 MANAGER后台用户 PHONE手机端用户]',
|
||||||
|
`oper_man` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '操作人员',
|
||||||
|
`oper_url` varchar(512) 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(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '操作地点',
|
||||||
|
`oper_param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '请求参数',
|
||||||
|
`json_result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '返回参数',
|
||||||
|
`oper_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '操作状态[0-正常 1-异常]',
|
||||||
|
`error_msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '错误消息',
|
||||||
|
`oper_time` datetime DEFAULT NULL COMMENT '操作时间',
|
||||||
|
`cost_time` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '消耗时间[毫秒]',
|
||||||
|
PRIMARY KEY (`oper_id`) USING BTREE
|
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=1909813644189777922 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='操作日志';
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Records of sys_oper_log
|
-- Records of sys_oper_log
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user