<?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="com.jilongda.manage.mapper.OperLogMapper">
|
<!-- 通用查询映射结果 -->
|
<resultMap id="BaseResultMap" type="com.jilongda.common.model.OperLog">
|
<id column="id" property="id"/>
|
<result column="oper_user_name" property="operUserName"/>
|
<result column="oper_account" property="operAccount"/>
|
<result column="oper_operation_time" property="operOperationTime"/>
|
<result column="oper_ip" property="operIp"/>
|
<result column="oper_model" property="operModel"/>
|
<result column="oper_type" property="operType"/>
|
<result column="oper_desc" property="operDesc"/>
|
<result column="oper_uri" property="operUri"/>
|
<result column="oper_method" property="operMethod"/>
|
<result column="oper_req_param" property="operReqParam"/>
|
</resultMap>
|
|
<!-- 通用查询结果列 -->
|
<sql id="Base_Column_List">
|
id
|
, oper_user_name, oper_account, oper_operation_time, oper_ip, oper_model, oper_type, oper_desc, oper_uri, oper_method,oper_req_param
|
</sql>
|
|
<select id="pageList" resultMap="BaseResultMap">
|
select
|
<include refid="Base_Column_List">
|
</include>
|
from oper_log
|
<where>
|
<if test="query.account != null and query.account != ''">
|
AND oper_account like concat('%',#{query.account},'%')
|
</if>
|
<if test="query.shortName != null and query.shortName != ''">
|
AND oper_user_name like concat('%',#{query.shortName},'%')
|
</if>
|
<if test="query.startTime != null and query.endTime != null">
|
AND DATE_FORMAT(oper_operation_time, '%Y-%m-%d %H:%i:%s') >= #{query.startTime}
|
AND DATE_FORMAT(oper_operation_time, '%Y-%m-%d %H:%i:%s') <= #{query.endTime}
|
</if>
|
</where>
|
ORDER BY oper_operation_time DESC
|
</select>
|
</mapper>
|