Optimize get sys log api
This commit is contained in:
@@ -10,7 +10,7 @@ create table t_sys_log
|
||||
request_params text comment '请求参数',
|
||||
request_ip varchar(20) not null comment '请求 IP',
|
||||
request_server_address varchar(50) not null comment '请求服务器地址',
|
||||
is_exception int not null default 0 comment '是否异常',
|
||||
exception int not null default 0 comment '是否异常',
|
||||
exception_info text comment '异常信息',
|
||||
start_time datetime(3) not null comment '开始时间',
|
||||
end_time datetime(3) not null comment '结束时间',
|
||||
@@ -19,6 +19,6 @@ create table t_sys_log
|
||||
primary key (id) using btree,
|
||||
key idx_sys_log_log_type (log_type) using btree,
|
||||
key idx_sys_log_operate_user_id (operate_user_id) using btree,
|
||||
key idx_sys_log_is_exception (is_exception) using btree,
|
||||
key idx_sys_log_exception (exception) using btree,
|
||||
key idx_sys_log_operate_time (operate_time) using btree
|
||||
) comment '系统日志表';
|
||||
@@ -1,5 +1,45 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="top.fatweb.api.mapper.system.SysLogMapper">
|
||||
<select id="selectPage" resultMap="sysLogMap">
|
||||
select t_sys_log.id as sys_log_id,
|
||||
t_sys_log.log_type as sys_log_log_type,
|
||||
t_sys_log.operate_user_id as sys_log_operate_user_id,
|
||||
t_sys_log.operate_time as sys_log_operate_time,
|
||||
t_sys_log.request_uri as sys_log_request_uri,
|
||||
t_sys_log.request_method as sys_log_request_method,
|
||||
t_sys_log.request_params as sys_log_request_params,
|
||||
t_sys_log.request_ip as sys_log_request_ip,
|
||||
t_sys_log.request_server_address as sys_log_request_server_address,
|
||||
t_sys_log.exception as sys_log_exception,
|
||||
t_sys_log.exception_info as sys_log_exception_info,
|
||||
t_sys_log.start_time as sys_log_start_time,
|
||||
t_sys_log.end_time as sys_log_end_time,
|
||||
t_sys_log.execute_time as sys_log_execute_time,
|
||||
t_sys_log.user_agent as sys_log_user_agent,
|
||||
t_user.username as sys_log_operate_username
|
||||
from t_sys_log
|
||||
left join t_user on t_user.id = t_sys_log.operate_user_id
|
||||
order by create_time desc
|
||||
</select>
|
||||
|
||||
<resultMap id="sysLogMap" type="sysLog">
|
||||
<id property="id" column="sys_log_id"/>
|
||||
<result property="logType" column="sys_log_log_type"/>
|
||||
<result property="operateUserId" column="sys_log_operate_user_id"/>
|
||||
<result property="operateTime" column="sys_log_operate_time"/>
|
||||
<result property="requestUri" column="sys_log_request_uri"/>
|
||||
<result property="requestMethod" column="sys_log_request_method"/>
|
||||
<result property="requestParams" column="sys_log_request_params"/>
|
||||
<result property="requestIp" column="sys_log_request_ip"/>
|
||||
<result property="requestServerAddress" column="sys_log_request_server_address"/>
|
||||
<result property="exception" column="sys_log_exception"/>
|
||||
<result property="exceptionInfo" column="sys_log_exception_info"/>
|
||||
<result property="startTime" column="sys_log_start_time"/>
|
||||
<result property="endTime" column="sys_log_end_time"/>
|
||||
<result property="executeTime" column="sys_log_execute_time"/>
|
||||
<result property="userAgent" column="sys_log_user_agent"/>
|
||||
<result property="operateUsername" column="sys_log_operate_username"/>
|
||||
</resultMap>
|
||||
|
||||
</mapper>
|
||||
|
||||
Reference in New Issue
Block a user