UPDATE ma_type_project_storage agreement_id = #{agreement.id}, type = #{type.id}, machine = #{machine.id}, num = #{num}, price = #{price}, start_date = #{startDate}, end_date = #{endDate}, last_slt_date = #{lastSltDate}, back_date = #{backDate}, status = #{status}, is_slt = #{isSlt}, is_active = #{isActive}, batch_flag = #{batchFlag}, settlement_times = #{settlementTimes}, remarks = #{remarks}, where ID = #{id} UPDATE ma_type_project_storage set is_finish = 1 where agreement_id = #{agreementId} INSERT INTO ma_type_project_storage agreement_id, type, num, price, start_date, end_date, back_date, status, is_slt, is_active, batch_flag, settlement_times, remarks, last_slt_date, machine, is_count, #{agreement.id}, #{type.id}, #{num}, #{price}, #{startDate}, #{endDate}, #{backDate}, #{status}, #{isSlt}, #{isActive}, #{batchFlag}, #{settlementTimes}, #{remarks}, #{lastSltDate}, #{machine.id}, #{isCount}, UPDATE ma_type_project_storage num = #{num}, status = #{status}, end_date = #{endDate} where ID = #{id}