package com.ld.igds.data;
|
|
import com.bstek.dorado.annotation.PropertyDef;
|
import com.ld.igds.models.Depot;
|
import lombok.Data;
|
|
import javax.persistence.Column;
|
import javax.persistence.Id;
|
|
/**
|
* @Desc: 用于作为下拉框的数据封装,只包含基础信息
|
* @author: andy.jia
|
* @update-time: 2023/5/29 11:58
|
*/
|
@Data
|
public class SimpleDepot {
|
|
@PropertyDef(label = "货位编号")
|
private String id;
|
|
@PropertyDef(label = "组织编码")
|
private String companyId;
|
|
@PropertyDef(label = "所属分库")
|
private String deptId;
|
|
@PropertyDef(label = "货位名称")
|
private String name;
|
|
@PropertyDef(label = "所属仓房")
|
private String buildingId;
|
|
@PropertyDef(label = "所属廒间")
|
private String granaryId;
|
|
@PropertyDef(label = "仓库类型", description = "根据国标配置类型,平房仓、立筒仓、浅圆仓、储油罐")
|
private String depotType;
|
|
@PropertyDef(label = "仓库状态", description = "与库存表关联,通过库存变更")
|
private String depotStatus;
|
|
|
public SimpleDepot() {
|
}
|
|
public SimpleDepot(String id, String companyId, String deptId, String name, String buildingId, String granaryId, String depotType, String depotStatus) {
|
this.id = id;
|
this.companyId = companyId;
|
this.deptId = deptId;
|
this.name = name;
|
this.buildingId = buildingId;
|
this.granaryId = granaryId;
|
this.depotType = depotType;
|
this.depotStatus = depotStatus;
|
}
|
|
public SimpleDepot(Depot depot) {
|
this.id = depot.getId();
|
this.companyId = depot.getCompanyId();
|
this.deptId = depot.getDeptId();
|
this.name = depot.getName();
|
this.buildingId = depot.getBuildingId();
|
this.granaryId = depot.getGranaryId();
|
this.depotType = depot.getDepotType();
|
this.depotStatus = depot.getDepotStatus();
|
}
|
|
}
|