package com.persagy.bdtp.adm.entity.oldadm;

import com.fasterxml.jackson.databind.node.ObjectNode;
import lombok.Data;

import java.util.List;
import java.util.Map;

@Data
public class OFloor extends OBase {

	/** 平台默认二维码 */
	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;

	/** 模型文件id */
	private String modelId;

	/** 楼层选定区域轮廓线 */
	private List<ObjectNode> outline;

	/** 数量 */
	private String count;

	/** 自定义信息点 */
	private Map<String, Object> properties;

	/** 二维码图片 */
	private String qrcodePic;

	public String getFloorMap(){
		Map<String, Object> infos = getInfos();
		return infos != null ? (String) infos.get("floorMap") : null;
	}

}
