feiyu02
2024-01-10 30a53b41f09d2eefd33513a409d472c2166ba1ea
src/main/resources/mapper/ds2/PunishmentMapper.xml
@@ -25,4 +25,25 @@
    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 &lt;= #{eTime}
      </if>
    </where>
  </select>
</mapper>