123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- package com.persagy.proxy.adm.model;
- import com.fasterxml.jackson.databind.node.ObjectNode;
- 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<ObjectNode> 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";
- /** 空间列表 非中台信息*/
- @CascadeColumn(graphCode = "ArchSubset", relCode = "Fl2Sp")
- private List<AdmSpace> spaceList;
- /** 楼层平面图地址 */
- private String floorMap;
- }
|