UserOperateLogMapper.xml 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="net.lab1024.smartadmin.module.business.log.useroperatelog.UserOperateLogDao">
  4. <resultMap id="UserOperateLogEntity" type="net.lab1024.smartadmin.module.business.log.useroperatelog.domain.UserOperateLogEntity"></resultMap>
  5. <select id="queryByPage" resultMap="UserOperateLogEntity">
  6. select
  7. id,
  8. user_id,
  9. user_name,
  10. module,
  11. content,
  12. url,
  13. method,
  14. param,
  15. result,
  16. fail_reason,
  17. update_time,
  18. create_time
  19. from t_user_operate_log
  20. <where>
  21. <if test="queryDTO.startDate != null and queryDTO.startDate != ''">
  22. AND DATE_FORMAT(create_time, '%Y-%m-%d') &gt;= #{queryDTO.startDate}
  23. </if>
  24. <if test="queryDTO.endDate != null and queryDTO.endDate != ''">
  25. AND DATE_FORMAT(create_time, '%Y-%m-%d') &lt;= #{queryDTO.endDate}
  26. </if>
  27. <if test="queryDTO.userName != null and queryDTO.userName != ''">
  28. AND INSTR(user_name,#{queryDTO.userName})
  29. </if>
  30. <if test="queryDTO.resultFlag != null">
  31. AND result = #{queryDTO.resultFlag}
  32. </if>
  33. </where>
  34. order by create_time desc
  35. </select>
  36. <delete id="deleteById">
  37. delete from t_user_operate_log where id = #{id}
  38. </delete>
  39. <delete id="deleteByIds">
  40. delete from t_user_operate_log where id in
  41. <foreach collection="idList" open="(" close=")" separator="," item="item">
  42. #{item}
  43. </foreach>
  44. </delete>
  45. </mapper>