id_, name_, group_, job_class_, time_exp_, status_, description_, create_on_, modify_on_
and (name_ like '%' #{search} '%' or description_ like '%' #{search} '%')
and status_ = #{status}
delete from sys_task
where id_ = #{id}
insert into sys_task (id_, name_, group_,
job_class_, time_exp_, status_,
description_, create_on_, modify_on_
)
values (#{id,jdbcType=BIGINT}, #{name,jdbcType=VARCHAR}, #{group,jdbcType=VARCHAR},
#{jobClass,jdbcType=VARCHAR}, #{timeExp,jdbcType=VARCHAR}, #{status,jdbcType=TINYINT},
#{description,jdbcType=VARCHAR}, #{createOn,jdbcType=TIMESTAMP}, #{modifyOn,jdbcType=TIMESTAMP}
)
update sys_task
set name_ = #{name,jdbcType=VARCHAR},
group_ = #{group,jdbcType=VARCHAR},
job_class_ = #{jobClass,jdbcType=VARCHAR},
time_exp_ = #{timeExp,jdbcType=VARCHAR},
status_ = #{status,jdbcType=TINYINT},
description_ = #{description,jdbcType=VARCHAR},
create_on_ = #{createOn,jdbcType=TIMESTAMP},
modify_on_ = #{modifyOn,jdbcType=TIMESTAMP}
where id_ = #{id,jdbcType=BIGINT}
update sys_task set status_ = #{curStatus},modify_on_ = now() where id_ = #{id} and status_ = #{oldStatus}