<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.zehong.gassdevicereport.dao.SysScheduledCronRepository">
    <select id="findAll" resultType="com.zehong.gassdevicereport.entity.SysScheduledCron">
        select * from t_scheduled_cron;
    </select>
    <select id="findByCronKey"  parameterType="java.lang.String" resultType="com.zehong.gassdevicereport.entity.SysScheduledCron">
        select * from t_scheduled_cron where cron_key = #{cronKey}
    </select>
    <update id="updateCronExpressionByCronKey" parameterType="java.lang.String">
        update sys_task_cron set cron_expression= #{newCron} where cron_key= #{cronKey}
    </update>
    <update id="updateTaskStatusByCronKey" parameterType="java.lang.String">
        update sys_task_cron set task_status= #{status} where cron_key= #{cronKey}
    </update>
</mapper>