select inventory_check_id, inventory_check_code, warehouse_id, check_status, begin_time, end_time, location_amount, inventorying_amount, inventoried_amount, remark, create_by, create_date, update_by, update_date from wms_inventory_check insert into wms_inventory_check inventory_check_code, warehouse_id, check_status, check_type, begin_time, end_time, location_amount, inventorying_amount, inventoried_amount, remark, create_by, create_date, update_by, update_date, #{inventoryCheckCode}, #{warehouseId}, #{checkStatus}, #{checkType}, #{beginTime}, #{endTime}, #{locationAmount}, #{inventoryingAmount}, #{inventoriedAmount}, #{remark}, #{createBy}, #{createDate}, #{updateBy}, #{updateDate}, update wms_inventory_check inventory_check_code = #{inventoryCheckCode}, warehouse_id = #{warehouseId}, check_status = #{checkStatus}, begin_time = #{beginTime}, end_time = #{endTime}, location_amount = #{locationAmount}, inventorying_amount = #{inventoryingAmount}, inventoried_amount = #{inventoriedAmount}, remark = #{remark}, create_by = #{createBy}, create_date = #{createDate}, update_by = #{updateBy}, update_date = #{updateDate}, where inventory_check_id = #{inventoryCheckId} delete from wms_inventory_check where inventory_check_id = #{inventoryCheckId} delete from wms_inventory_check where inventory_check_id in #{inventoryCheckId} delete from wms_inventory_check_detail where inventory_check_id in #{inventoryCheckId} delete from wms_inventory_check_detail where inventory_check_id = #{inventoryCheckId} insert into wms_inventory_check_detail( inventory_check_detail_id, inventory_check_id, material_id, location_code, material_barcode, stock_type, stock_id, stock_amount, real_amount, check_status, inventory_time, erp_status, erp_amount, remark, create_by, create_date, update_by, update_date) values ( #{item.inventoryCheckDetailId}, #{item.inventoryCheckId}, #{item.materialId}, #{item.locationCode}, #{item.materialBarcode}, #{item.stockType}, #{item.stockId}, #{item.stockAmount}, #{item.realAmount}, #{item.checkStatus}, #{item.inventoryTime}, #{item.erpStatus}, #{item.erpAmount}, #{item.remark}, #{item.createBy}, #{item.createDate}, #{item.updateBy}, #{item.updateDate})