package com.vincent.rsf.server.manager.entity; 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 com.vincent.rsf.server.manager.service.LocService; import com.vincent.rsf.server.manager.service.WarehouseService; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import com.vincent.rsf.framework.common.Cools; import com.vincent.rsf.framework.common.SpringUtils; import com.vincent.rsf.server.system.service.UserService; import com.vincent.rsf.server.system.entity.User; import lombok.experimental.Accessors; import java.io.Serializable; import java.util.Date; import java.util.Objects; @Data @Accessors(chain = true) @TableName("man_loc_type_rela") public class LocTypeRela implements Serializable { private static final long serialVersionUID = 1L; /** * ID */ @ApiModelProperty(value= "ID") @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 库位 */ @ApiModelProperty(value= "库位") private Long locId; /** * 库位类型 */ @ApiModelProperty(value= "库位类型") private Long typeId; public LocTypeRela() {} public LocTypeRela(Long locId,Long typeId) { this.locId = locId; this.typeId = typeId; } // /** // * @author Ryan // * @description 获取库位 // * @param // * @return // * @time 2025/3/24 10:28 // */ // public String getLocId$() { // if (this.warehouseId == null) { return null; } // WarehouseService warehouseService = SpringUtils.getBean(WarehouseService.class); // Warehouse warehouse = warehouseService.getById(this.warehouseId); // if (Objects.isNull(warehouse)) { // return null; // } // return warehouse.getName(); // } /** * @author Ryan * @description 获取库区名称 * @param * @return * @time 2025/3/24 10:27 */ public String getAreaId$() { if (this.locId == null) { return null; } LocService locService = SpringUtils.getBean(LocService.class); Loc byId = locService.getById(this.locId); if (Objects.isNull(byId)) { return null; } return byId.getCode(); } }