and ${criterion.condition}
and ${criterion.condition} #{criterion.value}
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
and ${criterion.condition}
#{listItem}
and ${criterion.condition}
and ${criterion.condition} #{criterion.value}
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
and ${criterion.condition}
#{listItem}
id, project_id, name, description, begin_time, end_time, cycle, parent_id, sub_task,
sub_project_id, sub_project, executor_role, checker_role, money, delay, delay_time,
loop_to, loop_times, virtual, level, has_group, finish_need_all, all_member, created_at,
updated_at, rec_status
delete from t_pro_task_detail
where id = #{id,jdbcType=BIGINT}
delete from t_pro_task_detail
insert into t_pro_task_detail (id, project_id, name,
description, begin_time, end_time,
cycle, parent_id, sub_task,
sub_project_id, sub_project, executor_role,
checker_role, money, delay,
delay_time, loop_to, loop_times,
virtual, level, has_group,
finish_need_all, all_member, created_at,
updated_at, rec_status)
values (#{id,jdbcType=BIGINT}, #{projectId,jdbcType=BIGINT}, #{name,jdbcType=VARCHAR},
#{description,jdbcType=VARCHAR}, #{beginTime,jdbcType=BIGINT}, #{endTime,jdbcType=BIGINT},
#{cycle,jdbcType=VARCHAR}, #{parentId,jdbcType=BIGINT}, #{subTask,jdbcType=VARCHAR},
#{subProjectId,jdbcType=BIGINT}, #{subProject,jdbcType=VARCHAR}, #{executorRole,jdbcType=BIGINT},
#{checkerRole,jdbcType=BIGINT}, #{money,jdbcType=BIGINT}, #{delay,jdbcType=TINYINT},
#{delayTime,jdbcType=BIGINT}, #{loopTo,jdbcType=BIGINT}, #{loopTimes,jdbcType=INTEGER},
#{virtual,jdbcType=TINYINT}, #{level,jdbcType=TINYINT}, #{hasGroup,jdbcType=TINYINT},
#{finishNeedAll,jdbcType=TINYINT}, #{allMember,jdbcType=TINYINT}, #{createdAt,jdbcType=TIMESTAMP},
#{updatedAt,jdbcType=TIMESTAMP}, #{recStatus,jdbcType=TINYINT})
insert into t_pro_task_detail
id,
project_id,
name,
description,
begin_time,
end_time,
cycle,
parent_id,
sub_task,
sub_project_id,
sub_project,
executor_role,
checker_role,
money,
delay,
delay_time,
loop_to,
loop_times,
virtual,
level,
has_group,
finish_need_all,
all_member,
created_at,
updated_at,
rec_status,
#{id,jdbcType=BIGINT},
#{projectId,jdbcType=BIGINT},
#{name,jdbcType=VARCHAR},
#{description,jdbcType=VARCHAR},
#{beginTime,jdbcType=BIGINT},
#{endTime,jdbcType=BIGINT},
#{cycle,jdbcType=VARCHAR},
#{parentId,jdbcType=BIGINT},
#{subTask,jdbcType=VARCHAR},
#{subProjectId,jdbcType=BIGINT},
#{subProject,jdbcType=VARCHAR},
#{executorRole,jdbcType=BIGINT},
#{checkerRole,jdbcType=BIGINT},
#{money,jdbcType=BIGINT},
#{delay,jdbcType=TINYINT},
#{delayTime,jdbcType=BIGINT},
#{loopTo,jdbcType=BIGINT},
#{loopTimes,jdbcType=INTEGER},
#{virtual,jdbcType=TINYINT},
#{level,jdbcType=TINYINT},
#{hasGroup,jdbcType=TINYINT},
#{finishNeedAll,jdbcType=TINYINT},
#{allMember,jdbcType=TINYINT},
#{createdAt,jdbcType=TIMESTAMP},
#{updatedAt,jdbcType=TIMESTAMP},
#{recStatus,jdbcType=TINYINT},
update t_pro_task_detail
id = #{record.id,jdbcType=BIGINT},
project_id = #{record.projectId,jdbcType=BIGINT},
name = #{record.name,jdbcType=VARCHAR},
description = #{record.description,jdbcType=VARCHAR},
begin_time = #{record.beginTime,jdbcType=BIGINT},
end_time = #{record.endTime,jdbcType=BIGINT},
cycle = #{record.cycle,jdbcType=VARCHAR},
parent_id = #{record.parentId,jdbcType=BIGINT},
sub_task = #{record.subTask,jdbcType=VARCHAR},
sub_project_id = #{record.subProjectId,jdbcType=BIGINT},
sub_project = #{record.subProject,jdbcType=VARCHAR},
executor_role = #{record.executorRole,jdbcType=BIGINT},
checker_role = #{record.checkerRole,jdbcType=BIGINT},
money = #{record.money,jdbcType=BIGINT},
delay = #{record.delay,jdbcType=TINYINT},
delay_time = #{record.delayTime,jdbcType=BIGINT},
loop_to = #{record.loopTo,jdbcType=BIGINT},
loop_times = #{record.loopTimes,jdbcType=INTEGER},
virtual = #{record.virtual,jdbcType=TINYINT},
level = #{record.level,jdbcType=TINYINT},
has_group = #{record.hasGroup,jdbcType=TINYINT},
finish_need_all = #{record.finishNeedAll,jdbcType=TINYINT},
all_member = #{record.allMember,jdbcType=TINYINT},
created_at = #{record.createdAt,jdbcType=TIMESTAMP},
updated_at = #{record.updatedAt,jdbcType=TIMESTAMP},
rec_status = #{record.recStatus,jdbcType=TINYINT},
update t_pro_task_detail
set id = #{record.id,jdbcType=BIGINT},
project_id = #{record.projectId,jdbcType=BIGINT},
name = #{record.name,jdbcType=VARCHAR},
description = #{record.description,jdbcType=VARCHAR},
begin_time = #{record.beginTime,jdbcType=BIGINT},
end_time = #{record.endTime,jdbcType=BIGINT},
cycle = #{record.cycle,jdbcType=VARCHAR},
parent_id = #{record.parentId,jdbcType=BIGINT},
sub_task = #{record.subTask,jdbcType=VARCHAR},
sub_project_id = #{record.subProjectId,jdbcType=BIGINT},
sub_project = #{record.subProject,jdbcType=VARCHAR},
executor_role = #{record.executorRole,jdbcType=BIGINT},
checker_role = #{record.checkerRole,jdbcType=BIGINT},
money = #{record.money,jdbcType=BIGINT},
delay = #{record.delay,jdbcType=TINYINT},
delay_time = #{record.delayTime,jdbcType=BIGINT},
loop_to = #{record.loopTo,jdbcType=BIGINT},
loop_times = #{record.loopTimes,jdbcType=INTEGER},
virtual = #{record.virtual,jdbcType=TINYINT},
level = #{record.level,jdbcType=TINYINT},
has_group = #{record.hasGroup,jdbcType=TINYINT},
finish_need_all = #{record.finishNeedAll,jdbcType=TINYINT},
all_member = #{record.allMember,jdbcType=TINYINT},
created_at = #{record.createdAt,jdbcType=TIMESTAMP},
updated_at = #{record.updatedAt,jdbcType=TIMESTAMP},
rec_status = #{record.recStatus,jdbcType=TINYINT}
update t_pro_task_detail
project_id = #{projectId,jdbcType=BIGINT},
name = #{name,jdbcType=VARCHAR},
description = #{description,jdbcType=VARCHAR},
begin_time = #{beginTime,jdbcType=BIGINT},
end_time = #{endTime,jdbcType=BIGINT},
cycle = #{cycle,jdbcType=VARCHAR},
parent_id = #{parentId,jdbcType=BIGINT},
sub_task = #{subTask,jdbcType=VARCHAR},
sub_project_id = #{subProjectId,jdbcType=BIGINT},
sub_project = #{subProject,jdbcType=VARCHAR},
executor_role = #{executorRole,jdbcType=BIGINT},
checker_role = #{checkerRole,jdbcType=BIGINT},
money = #{money,jdbcType=BIGINT},
delay = #{delay,jdbcType=TINYINT},
delay_time = #{delayTime,jdbcType=BIGINT},
loop_to = #{loopTo,jdbcType=BIGINT},
loop_times = #{loopTimes,jdbcType=INTEGER},
virtual = #{virtual,jdbcType=TINYINT},
level = #{level,jdbcType=TINYINT},
has_group = #{hasGroup,jdbcType=TINYINT},
finish_need_all = #{finishNeedAll,jdbcType=TINYINT},
all_member = #{allMember,jdbcType=TINYINT},
created_at = #{createdAt,jdbcType=TIMESTAMP},
updated_at = #{updatedAt,jdbcType=TIMESTAMP},
rec_status = #{recStatus,jdbcType=TINYINT},
where id = #{id,jdbcType=BIGINT}
update t_pro_task_detail
set project_id = #{projectId,jdbcType=BIGINT},
name = #{name,jdbcType=VARCHAR},
description = #{description,jdbcType=VARCHAR},
begin_time = #{beginTime,jdbcType=BIGINT},
end_time = #{endTime,jdbcType=BIGINT},
cycle = #{cycle,jdbcType=VARCHAR},
parent_id = #{parentId,jdbcType=BIGINT},
sub_task = #{subTask,jdbcType=VARCHAR},
sub_project_id = #{subProjectId,jdbcType=BIGINT},
sub_project = #{subProject,jdbcType=VARCHAR},
executor_role = #{executorRole,jdbcType=BIGINT},
checker_role = #{checkerRole,jdbcType=BIGINT},
money = #{money,jdbcType=BIGINT},
delay = #{delay,jdbcType=TINYINT},
delay_time = #{delayTime,jdbcType=BIGINT},
loop_to = #{loopTo,jdbcType=BIGINT},
loop_times = #{loopTimes,jdbcType=INTEGER},
virtual = #{virtual,jdbcType=TINYINT},
level = #{level,jdbcType=TINYINT},
has_group = #{hasGroup,jdbcType=TINYINT},
finish_need_all = #{finishNeedAll,jdbcType=TINYINT},
all_member = #{allMember,jdbcType=TINYINT},
created_at = #{createdAt,jdbcType=TIMESTAMP},
updated_at = #{updatedAt,jdbcType=TIMESTAMP},
rec_status = #{recStatus,jdbcType=TINYINT}
where id = #{id,jdbcType=BIGINT}