<?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="cn.flightfeather.supervision.domain.ds2.mapper.PunishmentMapper" >
|
<resultMap id="BaseResultMap" type="cn.flightfeather.supervision.domain.ds2.entity.Punishment" >
|
<!--
|
WARNING - @mbg.generated
|
-->
|
<id column="PM_GUID" property="pmGuid" jdbcType="VARCHAR" />
|
<result column="PM_Name" property="pmName" jdbcType="VARCHAR" />
|
<result column="PM_Time" property="pmTime" jdbcType="DATE" />
|
<result column="PM_Reason" property="pmReason" jdbcType="VARCHAR" />
|
<result column="PM_Result" property="pmResult" jdbcType="VARCHAR" />
|
<result column="PM_Department" property="pmDepartment" jdbcType="VARCHAR" />
|
<result column="PM_Basis" property="pmBasis" jdbcType="VARCHAR" />
|
<result column="PM_Scene_Id" property="pmSceneId" jdbcType="VARCHAR" />
|
<result column="PM_Extension1" property="pmExtension1" jdbcType="VARCHAR" />
|
<result column="PM_Extension2" property="pmExtension2" jdbcType="VARCHAR" />
|
<result column="PM_Extension3" property="pmExtension3" jdbcType="VARCHAR" />
|
<result column="PM_Remark" property="pmRemark" jdbcType="VARCHAR" />
|
</resultMap>
|
<sql id="Base_Column_List" >
|
<!--
|
WARNING - @mbg.generated
|
-->
|
PM_GUID, PM_Name, PM_Time, PM_Reason, PM_Result, PM_Department, PM_Basis, PM_Scene_Id,
|
PM_Extension1, PM_Extension2, PM_Extension3, PM_Remark
|
</sql>
|
|
<resultMap id="PunishmentVo" type="cn.flightfeather.supervision.lightshare.vo.PunishmentVo" extends="BaseResultMap">
|
<association property="baseInfo" resultMap="cn.flightfeather.supervision.domain.ds2.mapper.BaseInfoMapper.BaseResultMap" />
|
</resultMap>
|
|
<select id="findPunishment" resultMap="PunishmentVo">
|
select
|
*
|
from ea_t_punishment as a
|
left join ea_t_baseinfo as b
|
on a.PM_Scene_Id = b.BI_GUID
|
<where>
|
a.PM_Scene_Id in #{tzUserIdList}
|
<if test="sTime != null">
|
and a.PM_Time >= #{sTime}
|
</if>
|
<if test="eTime != null">
|
and a.PM_Time <= #{eTime}
|
</if>
|
</where>
|
</select>
|
</mapper>
|