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