69 lines
3.0 KiB
XML
69 lines
3.0 KiB
XML
![]() |
<?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.message.api.log.dao.AcLogMapper">
|
||
|
|
||
|
<!-- 通用查询映射结果 -->
|
||
|
<resultMap id="BaseResultMap" type="com.message.api.log.entity.AcLog">
|
||
|
<id column="id" property="id"/>
|
||
|
<result column="acoperator" property="acoperator"/>
|
||
|
<result column="username" property="username"/>
|
||
|
<result column="realname" property="realname"/>
|
||
|
<result column="grouptype" property="grouptype"/>
|
||
|
<result column="usergroup" property="usergroup"/>
|
||
|
<result column="ipaddress" property="ipaddress"/>
|
||
|
<result column="action" property="action"/>
|
||
|
<result column="actype" property="actype"/>
|
||
|
<result column="createtime" property="createtime"/>
|
||
|
<result column="description" property="description"/>
|
||
|
<result column="params" property="params"/>
|
||
|
<result column="acresult" property="acresult"/>
|
||
|
<result column="error" property="error"/>
|
||
|
</resultMap>
|
||
|
|
||
|
<!-- 通用查询结果列 -->
|
||
|
<sql id="Base_Column_List">
|
||
|
id, acoperator, username, realname, grouptype, usergroup, ipaddress, action, actype, createtime, description, params, acresult, error
|
||
|
</sql>
|
||
|
|
||
|
<select id="findByExample" resultType="com.message.api.log.vo.AcLogVo" parameterType="com.message.api.log.vo.AcLogVo">
|
||
|
select id,
|
||
|
acoperator,
|
||
|
username,
|
||
|
realname,
|
||
|
grouptype,
|
||
|
grouptype_name,
|
||
|
usergroup,
|
||
|
usergroup_name,
|
||
|
ipaddress,
|
||
|
action,
|
||
|
actype,
|
||
|
createtime,
|
||
|
description,
|
||
|
params,
|
||
|
acresult,
|
||
|
error
|
||
|
from (select ac_log.id as id,
|
||
|
ac_log.acoperator as acoperator,
|
||
|
ac_user.username as username,
|
||
|
ac_user.realname as realname,
|
||
|
ac_log.grouptype as grouptype,
|
||
|
ac_grouptype.name as grouptype_name,
|
||
|
ac_log.usergroup as usergroup,
|
||
|
ac_group.name as usergroup_name,
|
||
|
ac_log.ipaddress as ipaddress,
|
||
|
ac_log.action as action,
|
||
|
ac_log.actype as actype,
|
||
|
ac_log.createtime as createtime,
|
||
|
ac_log.description as description,
|
||
|
ac_log.params as params,
|
||
|
ac_log.acresult as acresult,
|
||
|
ac_log.error as error
|
||
|
FROM ac_log
|
||
|
left join ac_user on ac_log.acoperator = ac_user.id
|
||
|
left join ac_grouptype on ac_log.grouptype = cast(ac_grouptype.id as VARCHAR)
|
||
|
left join ac_group on ac_log.usergroup = ac_group.acgroup) t
|
||
|
${ew.customSqlSegment}
|
||
|
</select>
|
||
|
|
||
|
</mapper>
|