QuartzTaskLogMapper.xml 1020 B

1234567891011121314151617181920212223242526272829303132333435363738
  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.support.quartz.dao.QuartzTaskLogDao">
  4. <resultMap id="QuartzTaskLogDTO"
  5. type="net.lab1024.smartadmin.module.support.quartz.domain.dto.QuartzTaskLogVO"></resultMap>
  6. <sql id="baseSql">
  7. tl.id,
  8. tl.task_id,
  9. tl.task_name,
  10. tl.task_params,
  11. tl.process_status,
  12. tl.process_duration,
  13. tl.process_log,
  14. tl.ip_address,
  15. tl.update_time,
  16. tl.create_time
  17. </sql>
  18. <select id="queryList" resultMap="QuartzTaskLogDTO">
  19. SELECT
  20. <include refid="baseSql"></include>
  21. FROM
  22. t_quartz_task_log tl
  23. <where>
  24. <if test="queryDTO.taskId != null">
  25. AND tl.task_id = #{queryDTO.taskId}
  26. </if>
  27. </where>
  28. order BY tl.create_time DESC
  29. </select>
  30. </mapper>