package com.persagy.proxy.adm.model; import lombok.Data; import java.util.Date; import java.util.List; import java.util.Map; /** * ADM 设备 实体 * @author lvxy * @date 2021/8/17 */ @Data public class AdmEquipment { /** 设备ID */ private String id; /** 设备名称 */ private String name; /** 本地编码 */ private String localId; /** 本地名称 */ private String localName; /** 二维码内容 */ private String defaultQRCode; /** 设计图纸中编码 */ private String cadId; /** RFID标识 */ private String rfId; /** BIM模型中编码 */ private String bimId; /** BIM构建编码 */ private String bimTypeId; /** BIM模型中坐标 */ private String bimLocation; /** 现场发现人员 */ private String findPeople; /** 项目ID */ private String projectId; /** 设备类型code */ private String classCode; /** 设备所在建筑ID */ private String buildingId; /** 设备所在楼层id */ private String floorId; /** 设备关联的资产id */ private String propertyId; /** Revit族 */ private String bimFamilyName; /** Revit族类型 */ private String bimFamilySymbol; /** 设备序号 */ private Double equipSerial; /** 部件关联设备的id */ private String parentId; /** 系统id集合 */ private List systemList; /** 项目自定义类型 */ private String customCategory; /** 任务状态 */ private Integer taskState; /** 模型id */ private String modelId; /** 贴码状态 */ private Integer codeType; /** 备注 */ private String note; /** 客户端id */ private String appId; /** 方案id */ private String schemeId; /** 系统编码 */ private String systemCode; /** 系统名称 */ private String systemName; /** 二维码图片 */ private String qrcodePic; /** 创建时间 */ private Date createTime; /** 最后更新日期 */ private Date lastUpdate; /** 对象类型 */ private String objectType = "equipment"; /** 信息点 */ private Map infos; /** 统计信息 */ private Map statistics; /** 资产信息实体类 */ private AdmProperty property; /** 建筑信息实体类 */ private AdmBuilding building; /** 楼层信息实体类 */ private AdmFloor floor; /** 项目信息实体类 */ private AdmProject project; /**BIM模型中坐标json,坐标x,y,z */ private AdmBIMLocation locationJson; /** 级联-设备服务所在的空 */ private List zoneSpaceForBase; /** 级联-设备服务所在的空 */ private List zoneSpaceInBase; /** 级联-设备所在的竖井 */ private List shaftList; /** 资产列表 */ private List propertyList; /** 级联-部件 */ private List component; }