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})