XxlJobRegistryMapper.xml 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  3. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  4. <mapper namespace="com.xxl.job.admin.dao.XxlJobRegistryDao">
  5. <resultMap id="XxlJobRegistry" type="com.xxl.job.admin.core.model.XxlJobRegistry">
  6. <result column="id" property="id"/>
  7. <result column="registry_group" property="registryGroup"/>
  8. <result column="registry_key" property="registryKey"/>
  9. <result column="registry_value" property="registryValue"/>
  10. <result column="update_time" property="updateTime"/>
  11. </resultMap>
  12. <sql id="Base_Column_List">
  13. t.id,
  14. t.registry_group,
  15. t.registry_key,
  16. t.registry_value,
  17. t.update_time
  18. </sql>
  19. <delete id="removeDead" parameterType="java.lang.Integer">
  20. DELETE FROM xxl_job_qrtz_trigger_registry
  21. WHERE update_time <![CDATA[ < ]]> DATE_ADD(SYSDATE(),INTERVAL - ${timeout} SECOND)
  22. </delete>
  23. <select id="findAll" parameterType="java.lang.Integer" resultMap="XxlJobRegistry">
  24. SELECT
  25. <include refid="Base_Column_List"/>
  26. FROM xxl_job_qrtz_trigger_registry AS t
  27. WHERE t.update_time <![CDATA[ > ]]> DATE_ADD(SYSDATE(),INTERVAL - ${timeout} SECOND)
  28. </select>
  29. <update id="registryUpdate">
  30. UPDATE xxl_job_qrtz_trigger_registry
  31. SET `update_time` = NOW()
  32. WHERE `registry_group` = #{registryGroup}
  33. AND `registry_key` = #{registryKey}
  34. AND `registry_value` = #{registryValue}
  35. </update>
  36. <insert id="registrySave">
  37. INSERT INTO xxl_job_qrtz_trigger_registry( `registry_group` , `registry_key` , `registry_value`, `update_time`)
  38. VALUES( #{registryGroup} , #{registryKey} , #{registryValue}, SYSDATE())
  39. </insert>
  40. <delete id="registryDelete">
  41. DELETE FROM xxl_job_qrtz_trigger_registry
  42. WHERE registry_group = #{registryGroup}
  43. AND registry_key = #{registryKey}
  44. AND registry_value = #{registryValue}
  45. </delete>
  46. </mapper>