LogDao.xml 1.5 KB

12345678910111213141516171819202122232425262728293031323334
  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="com.zglc.kg.dao.LogDao">
  4. <!-- 可根据自己的需求,是否要使用 -->
  5. <resultMap type="com.zglc.kg.entity.LogEntity" id="logMap">
  6. <result property="id" column="id"/>
  7. <result property="userId" column="user_id"/>
  8. <result property="realName" column="real_name"/>
  9. <result property="beginTime" column="begin_time"/>
  10. <result property="finishTime" column="finish_time"/>
  11. <result property="userIp" column="user_ip"/>
  12. <result property="requestUrl" column="request_url"/>
  13. <result property="requestDescription" column="request_description"/>
  14. <result property="arguments" column="arguments"/>
  15. <result property="execStatus" column="exec_status"/>
  16. </resultMap>
  17. <select id="findByLog" parameterType="com.zglc.kg.entity.LogEntity" resultMap="logMap">
  18. select id,user_id,real_name,begin_time,finish_time,user_ip,request_url,request_description,arguments,exec_status
  19. from t_log where 1=1
  20. <if test="realName !=null">
  21. and real_name like (CONCAT(CONCAT('%',#{realName}),'%'))
  22. </if>
  23. <if test="beginTime != null">
  24. and begin_time <![CDATA[>=]]> #{beginTime}
  25. </if>
  26. <if test="finishTime !=null">
  27. and finish_time <![CDATA[<=]]> #{finishTime}
  28. </if>
  29. </select>
  30. </mapper>