select warehouse_id, warehouse_instock_type, warehouse_type, warehouse_code,agv_position_code, warehouse_name, warehouse_category_id, warehouse_floor, dept_id, multi_row_type, multi_side_type, batch_mix, product_mix, workbin_flag, warehouse_location, active_flag, in_requirement, out_requirement, return_requirement, auto_flag, return_flag, remark, create_by, create_time, update_by, update_time, del_flag, factory_id, data_source, schame, line_flag from wms_base_warehouse insert into wms_base_warehouse warehouse_instock_type, warehouse_type, warehouse_code, warehouse_name, warehouse_category_id, warehouse_floor, dept_id, multi_row_type, multi_side_type, batch_mix, product_mix, workbin_flag, warehouse_location, active_flag, in_requirement, out_requirement, return_requirement, auto_flag, return_flag, remark, create_by, create_time, update_by, update_time, del_flag, factory_id, data_source, schame, line_flag, #{warehouseInstockType}, #{warehouseType}, #{warehouseCode}, #{warehouseName}, #{warehouseCategoryId}, #{warehouseFloor}, #{deptId}, #{multiRowType}, #{multiSideType}, #{batchMix}, #{productMix}, #{workbinFlag}, #{warehouseLocation}, #{activeFlag}, #{inRequirement}, #{outRequirement}, #{returnRequirement}, #{autoFlag}, #{returnFlag}, #{remark}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{delFlag}, #{factoryId}, #{dataSource}, #{schame}, #{lineFlag}, update wms_base_warehouse warehouse_instock_type = #{warehouseInstockType}, warehouse_type = #{warehouseType}, warehouse_code = #{warehouseCode}, warehouse_name = #{warehouseName}, warehouse_category_id = #{warehouseCategoryId}, warehouse_floor = #{warehouseFloor}, dept_id = #{deptId}, multi_row_type = #{multiRowType}, multi_side_type = #{multiSideType}, batch_mix = #{batchMix}, product_mix = #{productMix}, workbin_flag = #{workbinFlag}, warehouse_location = #{warehouseLocation}, active_flag = #{activeFlag}, in_requirement = #{inRequirement}, out_requirement = #{outRequirement}, return_requirement = #{returnRequirement}, auto_flag = #{autoFlag}, return_flag = #{returnFlag}, remark = #{remark}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, del_flag = #{delFlag}, factory_id = #{factoryId}, data_source = #{dataSource}, schame = #{schame}, line_flag = #{lineFlag}, where warehouse_id = #{warehouseId} delete from wms_base_warehouse where warehouse_id = #{warehouseId} delete from wms_base_warehouse where warehouse_id in #{warehouseId} delete from wms_base_location where warehouse_id in #{warehouseId} delete from wms_base_location where warehouse_id = #{warehouseId} insert into wms_base_location( location_id, warehouse_id, location_code, loc_row, layer_num, loc_column, active_flag, manual_flag, qty_limit, instock_flag, outstock_flag, location_status, batch_mix, create_by, create_time, update_by, update_time, remark, del_flag, shelf_order, check_order, pick_order, pick_flag, is_open_kn_flag, location_scrap_type, volume_limit, weight_limit, length, width, height) values ( #{item.locationId}, #{item.warehouseId}, #{item.locationCode}, #{item.locRow}, #{item.layerNum}, #{item.locColumn}, #{item.activeFlag}, #{item.manualFlag}, #{item.qtyLimit}, #{item.instockFlag}, #{item.outstockFlag}, #{item.locationStatus}, #{item.batchMix}, #{item.createBy}, #{item.createTime}, #{item.updateBy}, #{item.updateTime}, #{item.remark}, #{item.delFlag}, #{item.shelfOrder}, #{item.checkOrder}, #{item.pickOrder}, #{item.pickFlag}, #{item.isOpenKnFlag}, #{item.locationScrapType}, #{item.locationAttr}, #{item.turnDemand}, #{item.checkCode}, #{item.workArea}, #{item.volumeLimit}, #{item.weightLimit}, #{item.length}, #{item.width}, #{item.height})