package com.ld.igds.data; import com.bstek.dorado.annotation.PropertyDef; import com.ld.igds.models.Depot; import lombok.Data; /** * @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(); } }