From 3c77b4958b2a06b62721560b4d306b901651e5c6 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期三, 26 二月 2025 18:30:44 +0800 Subject: [PATCH] #修改 1. 库位添加仓库字段 2. 库位界面仓库,库区字段界面修改 --- rsf-server/src/main/java/com/vincent/rsf/server/manager/entity/Loc.java | 34 +++++++++++++++++++++++++++------- 1 files changed, 27 insertions(+), 7 deletions(-) diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/entity/Loc.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/entity/Loc.java index 017072c..3bf2713 100644 --- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/entity/Loc.java +++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/entity/Loc.java @@ -3,15 +3,12 @@ import com.baomidou.mybatisplus.annotation.TableLogic; import java.text.SimpleDateFormat; import java.util.Date; +import com.vincent.rsf.server.manager.service.WarehouseAreasService; +import com.vincent.rsf.server.manager.service.WarehouseService; import org.springframework.format.annotation.DateTimeFormat; -import java.text.SimpleDateFormat; -import java.util.Date; - import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; -import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import com.vincent.rsf.framework.common.Cools; @@ -19,7 +16,6 @@ import com.vincent.rsf.server.system.service.UserService; import com.vincent.rsf.server.system.entity.User; import java.io.Serializable; -import java.util.Date; @Data @TableName("man_loc") @@ -34,6 +30,11 @@ @TableId(value = "id", type = IdType.AUTO) private Long id; + /** + * 浠撳簱鏍囪瘑 + */ + @ApiModelProperty(value = "浠撳簱鏍囪瘑") + private Long warehouseId; /** * 搴撳尯鏍囪瘑 */ @@ -189,7 +190,8 @@ public Loc() {} - public Loc(Long areaId,String code,String type,String name,Short flagLogic,String fucAtrrs,String barcode,String unit,String size,Integer lrow,Integer col,Integer lev,Integer channel,Integer maxParts,Integer maxPack,Short flagLabelMange,String locAttrs,Integer status,Integer deleted,Integer tenantId,Long createBy,Date createTime,Long updateBy,Date updateTime,String memo) { + public Loc(Long areaId, Long warehouseId, String code,String type,String name,Short flagLogic,String fucAtrrs,String barcode,String unit,String size,Integer lrow,Integer col,Integer lev,Integer channel,Integer maxParts,Integer maxPack,Short flagLabelMange,String locAttrs,Integer status,Integer deleted,Integer tenantId,Long createBy,Date createTime,Long updateBy,Date updateTime,String memo) { + this.warehouseId = warehouseId; this.areaId = areaId; this.code = code; this.type = type; @@ -245,6 +247,24 @@ // null // 澶囨敞 // ); + public String getWarehouseId$() { + WarehouseService service = SpringUtils.getBean(WarehouseService.class); + Warehouse warehouse = service.getById(this.warehouseId); + if (!Cools.isEmpty(warehouse)) { + return String.valueOf(warehouse.getName()); + } + return null; + } + + public String gerAreaId$() { + WarehouseAreasService service = SpringUtils.getBean(WarehouseAreasService.class); + WarehouseAreas areas = service.getById(this.areaId); + if (!Cools.isEmpty(areas)) { + return String.valueOf(areas.getName()); + } + return null; + } + public String getStatus$(){ if (null == this.status){ return null; } switch (this.status){ -- Gitblit v1.9.1