select materials_loan_id, materials_id, loan_user_id, loan_from_id, loan_time, reminder_time, restitution_user_id,
restitution_to_id, restitution_time, remark, del_flag, create_by, create_time, update_time, update_by,
actual_restitution_time, timeout_alarm
from is_materials_loan
insert into is_materials_loan
materials_id,
loan_user_id,
loan_from_id,
loan_time,
reminder_time,
restitution_user_id,
restitution_to_id,
restitution_time,
restitution_required,
remark,
del_flag,
create_by,
create_time,
update_time,
update_by,
actual_restitution_time,
timeout_alarm,
#{materialsId},
#{loanUserId},
#{loanFromId},
#{loanTime},
#{reminderTime},
#{restitutionUserId},
#{restitutionToId},
#{restitutionTime},
#{restitutionRequired},
#{remark},
#{delFlag},
#{createBy},
#{createTime},
#{updateTime},
#{updateBy},
#{actualRestitutionTime},
#{timeoutAlarm},
update is_materials_loan
materials_id = #{materialsId},
loan_user_id = #{loanUserId},
loan_from_id = #{loanFromId},
loan_time = #{loanTime},
reminder_time = #{reminderTime},
restitution_user_id = #{restitutionUserId},
restitution_to_id = #{restitutionToId},
restitution_time = #{restitutionTime},
restitution_required = #{restitutionRequired},
remark = #{remark},
del_flag = #{delFlag},
create_by = #{createBy},
create_time = #{createTime},
update_time = #{updateTime},
update_by = #{updateBy},
actual_restitution_time = #{actualRestitutionTime},
timeout_alarm = #{timeoutAlarm},
where materials_loan_id = #{materialsLoanId}
delete from is_materials_loan where materials_loan_id = #{materialsLoanId}
delete from is_materials_loan where materials_loan_id in
#{materialsLoanId}