select contract_detail_id, contract_id, contract_code, material_id, unit_id, size, order_num, single_price, total_price, remark, del_flag, create_by, create_time, update_by, update_time from ims_purchase_contract_detail insert into ims_purchase_contract_detail contract_id, contract_code, material_id, unit_id, size, order_num, single_price, total_price, remark, del_flag, create_by, create_time, update_by, update_time, #{contractId}, #{contractCode}, #{materialId}, #{unitId}, #{size}, #{orderNum}, #{singlePrice}, #{totalPrice}, #{remark}, #{delFlag}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, update ims_purchase_contract_detail contract_id = #{contractId}, contract_code = #{contractCode}, material_id = #{materialId}, unit_id = #{unitId}, size = #{size}, order_num = #{orderNum}, single_price = #{singlePrice}, total_price = #{totalPrice}, remark = #{remark}, del_flag = #{delFlag}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, where contract_detail_id = #{contractDetailId} delete from ims_purchase_contract_detail where contract_detail_id = #{contractDetailId} delete from ims_purchase_contract_detail where contract_detail_id in #{contractDetailId}