select item_id, item_code, item_name, specification, unit_of_measure, item_or_product, item_type_id,item_type_code,item_type_name,enable_flag,safe_stock_flag,min_stock,max_stock, create_by, create_time, remark from md_item insert into md_item( item_code, item_name, specification, unit_of_measure, item_or_product, item_type_id, item_type_code, item_type_name, enable_flag, safe_stock_flag, min_stock, max_stock, remark, attr1, attr2, attr3, attr4, create_by, create_time ) values ( #{itemCode}, #{itemName}, #{specification}, #{unitOfMeasure}, #{itemOrProduct}, #{itemTypeId}, #{itemTypeCode}, #{itemTypeName}, #{enableFlag}, #{safeStockFlag}, #{minStock}, #{maxStock}, #{remark}, #{attr1}, #{attr2}, #{attr3}, #{attr4}, #{createBy}, sysdate() ) update md_item item_name = #{itemName}, item_type_id = #{itemTypeId}, item_type_code = #{itemTypeCode}, item_type_name = #{itemTypeName}, specification = #{specification}, unit_of_measure = #{unitOfMeasure}, item_or_product = #{itemOrProduct}, enable_flag = #{enableFlag}, safe_stock_flag = #{safeStockFlag}, min_stock = #{minStock}, max_stock = #{maxStock}, remark = #{remark}, attr1=#{attr1}, attr2=#{attr2}, attr3=#{attr3}, attr4=#{attr4}, update_by=#{updateBy}, update_time = sysdate() where item_id = #{itemId} delete from md_item where item_id =#{itemId} delete from md_item where item_id in #{itemId}