INSERT INTO sys_order_item ( ID, ORDER_ID, COUNT, refundCount, TYPE, IS_FREE, PRICE, ZK_PRICE, GOODS_ID, ASSEMBLE_ID, status, card_Pay, cash_Pay, arrears, pay_method, pay_method_detail ) VALUES ( #{id}, #{orderId}, #{count}, #{refundCount}, #{type}, #{isFree}, #{price}, #{zkPrice}, #{goodsId}, #{assembleId}, #{status}, #{cardPay}, #{cashPay}, #{arrears}, #{payMethod}, #{payMethodDetail} ) UPDATE sys_order_item ORDER_ID = #{orderId}, COUNT = #{count}, refundCount = #{refundCount}, IS_FREE = #{isFree}, TYPE = #{type}, PRICE = #{price}, ZK_PRICE = #{zkPrice}, GOODS_ID = #{goodsId}, ASSEMBLE_ID = #{assembleId}, status = #{status}, card_Pay = #{cardPay}, cash_Pay = #{cashPay}, arrears = #{arrears}, pay_method = #{payMethod}, pay_method_detail = #{payMethodDetail}, WHERE ID=#{id} delete from sys_order_item where ID in #{item} DELETE FROM sys_order_item where ID=#{id} DELETE FROM sys_order_item where order_id=#{id} select ID, ORDER_ID, COUNT, refundCount, TYPE, IS_FREE, PRICE, ZK_PRICE, GOODS_ID, ASSEMBLE_ID, status, card_Pay, cash_Pay, arrears, pay_method, pay_method_detail from sys_order_item where 1=1 and ID = #{record.id} and ORDER_ID = #{record.orderId} and TYPE LIKE CONCAT('%',#{record.type},'%') and GOODS_ID = #{record.goodsId} and ASSEMBLE_ID = #{record.assembleId} and status = #{record.status}