1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- package com.persagy.proxy.adm.model;
- import com.persagy.proxy.adm.annotations.CascadeColumn;
- import lombok.Data;
- import java.util.Date;
- import java.util.List;
- import java.util.Map;
- /**
- * ADM 楼层 实体
- * @author lvxy
- * @date 2021/8/16
- */
- @Data
- public class AdmFloor {
- /** 楼层ID */
- private String id;
- /** 名称 */
- private String name;
- /** 本地编码 */
- private String localId;
- /** 本地名称 */
- private String localName;
- /** 平台默认二维码 */
- private String defaultQRCode;
- /** 项目ID */
- private String projectId;
- /** 建筑ID */
- private String buildingId;
- /** 坐标 */
- private String bimLocation;
- /** BIM模型中编码 */
- private String bimId;
- /** BIMID前缀 */
- private String bimIdPre;
- /** 楼层顺序号 */
- private Integer floorSequenceID;
- /** 楼层常驻人数 */
- private Integer permanentPeopleNum;
- /** 楼层编码 */
- private String floorIdentity;
- /** 信息点 */
- private Map<String, Object> infos;
- /** 级联-建筑 */
- @CascadeColumn(graphCode = "ArchSubset", relCode = "Bd2Fl", selectToObj = false)
- private AdmBuilding building;
- /** 级联-项目 */
- @CascadeColumn() // TODO 没有这个关系
- private AdmProject project;
- /** 级联-贯通关系 */
- @CascadeColumn(graphCode = "ThroughRelationship", relCode = "Fl2Fl")
- private List<AdmFloor> floorThroughList;
- /** 模型文件id */
- private String modelId;
- /** 楼层选定区域轮廓线 */
- private List<AdmPointPosition> outline;
- /** 数量 */
- private String count;
- /** 自定义信息点 */
- private Map<String, Object> properties;
- /** 二维码图片 */
- private String qrcodePic;
- /** 创建时间 */
- private Date createTime;
- /** 最后更新日期 */
- private Date lastUpdate;
- /** 统计信息 */
- private Map<String, Object> statistics;
- /** 对象类型 */
- private String objectType = "floor";
- /** 楼层类型code */
- private String classCode = "floor";
- }
|