id, task_id, task_name, task_group, bean_name, method_name, method_params,
cron_expression, status, description, concurrent, misfire_policy,
creator, updater, create_time, update_time, delete_time, deleted
deleted = 0
AND task_id = #{taskId}
AND task_name LIKE CONCAT('%', #{taskName}, '%')
AND task_group = #{taskGroup}
AND bean_name = #{beanName}
AND method_name = #{methodName}
AND status = #{status}
AND deleted = #{deleted}
AND id = #{filter.ID}
AND task_id = #{filter.taskId}
AND task_name LIKE CONCAT('%', #{filter.taskName}, '%')
AND task_group = #{filter.taskGroup}
AND bean_name = #{filter.beanName}
AND method_name = #{filter.methodName}
AND status = #{filter.status}
AND deleted = #{filter.deleted}
INSERT INTO tb_crontab_task
id,task_id,task_name,task_group,bean_name,method_name,method_params,cron_expression,status,description,concurrent,misfire_policy,creator,create_time,
deleted
VALUES
#{task.ID},#{task.taskId},#{task.taskName},#{task.taskGroup},#{task.beanName},#{task.methodName},#{task.methodParams},#{task.cronExpression},#{task.status},#{task.description},#{task.concurrent},#{task.misfirePolicy},#{task.creator},#{task.createTime},
0
UPDATE tb_crontab_task
task_name = #{task.taskName},task_group = #{task.taskGroup},bean_name = #{task.beanName},method_name = #{task.methodName},method_params = #{task.methodParams},cron_expression = #{task.cronExpression},status = #{task.status},description = #{task.description},concurrent = #{task.concurrent},misfire_policy = #{task.misfirePolicy},updater = #{task.updater},
update_time = NOW()
WHERE id = #{task.ID} AND deleted = 0
UPDATE tb_crontab_task
SET deleted = 1,
delete_time = NOW()
WHERE id = #{taskId} AND deleted = 0
UPDATE tb_crontab_task
SET status = #{status},
update_time = NOW()
WHERE id = #{taskId} AND deleted = 0