feat(wms):上架管理PC上传页默认填充指定上架库位(维他奶仓→2层冷凍A區A01),仅回显不落库
This commit is contained in:
@@ -237,6 +237,12 @@ public interface SystemServiceFeign {
|
||||
@GetMapping("/warehouseApi/getInfo/{warehouseId}")
|
||||
public AjaxResult getWarehouseInfoByWarehouseId(@PathVariable("warehouseId") Long warehouseId);
|
||||
|
||||
/**
|
||||
* 根据warehouseId获取仓库及下库区及库位树(与前端 warehouseApi/getWarehouseChildren 一致,用于PC上架页默认库位回显)
|
||||
*/
|
||||
@GetMapping("/warehouseApi/getWarehouseChildren")
|
||||
public AjaxResult getWarehouseChildren(@RequestParam("warehouseId") Long warehouseId);
|
||||
|
||||
/**
|
||||
* 根据storageSectionId获取对应库区信息
|
||||
*/
|
||||
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
package com.mhd.system.api.domain;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 仓库联动树节点(Feign侧)
|
||||
* 镜像system端WarehouseLinkagePO/StorageSectionLinkagePO/StorageLocationLinkagePO三级结构:仓库→库区→库位
|
||||
*
|
||||
* @author rcx
|
||||
* @date 2026-08-22
|
||||
*/
|
||||
@Data
|
||||
public class WarehouseLinkageFeignPO implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/** 仓库id / 库区id(storageSectionId) / 库位id(storageLocationId) */
|
||||
private Long id;
|
||||
|
||||
/** warehouseCode / storageCode / storageLocationCode */
|
||||
private String code;
|
||||
|
||||
/** warehouseName / storageName / storageLocationName */
|
||||
private String name;
|
||||
|
||||
/** 下级节点:仓库下为库区列表,库区下为库位列表,库位无children */
|
||||
private List<WarehouseLinkageFeignPO> children;
|
||||
}
|
||||
+6
@@ -20,6 +20,7 @@ import org.springframework.cloud.openfeign.FallbackFactory;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -184,6 +185,11 @@ public class RemoteSystemFeignFallbackFactory implements FallbackFactory<SystemS
|
||||
return AjaxResult.error("根据仓库ID获取仓库信息失败");
|
||||
}
|
||||
|
||||
@Override
|
||||
public AjaxResult getWarehouseChildren(@RequestParam("warehouseId") Long warehouseId) {
|
||||
return AjaxResult.error("根据仓库ID获取仓库及下库区及库位树失败");
|
||||
}
|
||||
|
||||
@Override
|
||||
public AjaxResult getStorageSectionInfoByStorageSectionId(@PathVariable("storageSectionId") Long storageSectionId) {
|
||||
return AjaxResult.error("根据库区ID获取库区信息失败");
|
||||
|
||||
Reference in New Issue
Block a user