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, org_id, plan_id, duty_type, plan_name, effect_time, expire_time, employee_num,
pl_num, duty_cycle, berth_range_num, rest_type, area_manage_type, data_status, create_time,
create_op, modify_time, modify_op
UPDATE duty_roster_plan
pl_num = (
CASE
WHEN (pl_num - #{plNum}) > 0 THEN (pl_num - #{plNum})
ELSE 1
END
),
employee_num = #{chargerNum}
WHERE
1=1
and plan_id = #{planId}
update duty_roster_plan
employee_num = #{employeeNum,jdbcType=INTEGER},
pl_num = #{plNum,jdbcType=INTEGER}
where data_status = 1
and plan_id = #{planId}