select dac.id, dac.config_id, dac.last_assigned_user_id, dac.assign_count, dac.update_time,
dc.config_name, u.user_name as last_assigned_user_name
from duty_assign_counter dac
left join duty_config dc on dac.config_id = dc.id
left join sys_user u on dac.last_assigned_user_id = u.user_id
insert into duty_assign_counter
config_id,last_assigned_user_id,assign_count,
update_time
#{configId},#{lastAssignedUserId},#{assignCount},
sysdate()
update duty_assign_counter
config_id = #{configId},last_assigned_user_id = #{lastAssignedUserId},assign_count = #{assignCount},
update_time = sysdate()
where id = #{id}
update duty_assign_counter
set last_assigned_user_id = #{lastAssignedUserId},
assign_count = #{assignCount},
update_time = sysdate()
where config_id = #{configId}
delete from duty_assign_counter where id = #{id}
delete from duty_assign_counter where id in
#{id}
delete from duty_assign_counter where config_id = #{configId}