123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245 |
- package com.fdkankan.scene.bean;
- import com.alibaba.fastjson.JSONArray;
- import com.alibaba.fastjson.JSONObject;
- import com.fdkankan.scene.vo.SceneEditControlsVO;
- import java.util.Date;
- import java.util.List;
- import lombok.AllArgsConstructor;
- import lombok.Builder;
- import lombok.Data;
- import lombok.NoArgsConstructor;
- /**
- * <p>
- * scene.json实体类
- * </p>
- *
- * @author dengsixing
- * @since 2022/1/19
- **/
- @Data
- @Builder
- @NoArgsConstructor
- @AllArgsConstructor
- public class SceneJsonBean {
- /**
- * 场景码
- */
- private String num;
- /**
- * 地面logo名称
- */
- private String floorLogo;
- /**
- * 地面logo大小
- */
- private Integer floorLogoSize;
- /**
- * 地面logo文件名称
- */
- private String floorLogoFile;
- /**
- * 背景音乐名称
- */
- private String music;
- /**
- * 背景音乐文件名称
- */
- private String musicFile;
- /**
- * 浏览密码
- */
- private String scenePassword;
- /**
- * 场景标题
- */
- private String title;
- /**
- * 场景描述
- */
- private String description;
- private SceneEditControlsVO controls;
- /**
- * 创建时间
- */
- private Date createTime;
- /**
- * 版本
- */
- private Integer version;
- /**
- * 图片版本
- */
- private Integer imgVersion;
- /**
- * 场景关联版本
- */
- private Integer linkVersion;
- /**
- * 是否上传了户型图(0-否,1-是)
- */
- private Byte floorPlanUser;
- /**
- * 初始点信息
- */
- private String entry;
- /**
- * 全景图加载方式,tiles/1k:1k瓦片图,tiles/2:2k瓦片图,tiles/4k:4k瓦片图,pan:全景图 ,local:本地切片,cube:立体图
- */
- private String sceneResolution;
- /**
- * 场景来源,lite:双目lite相机,pro:八目相机,minion:双面转台相机,laser:激光相机,virtual:虚拟场景,sketch:图片建模场景
- */
- private String sceneFrom;
- /**
- * 切图方式(tiles:瓦片图,face:切片图,pan:全景图 ,local:本地切片,cube:立体图)
- */
- private String sceneKind;
- /**
- * 算法模型类型(dam,3dtiles)
- */
- private String modelKind;
- /**
- * 空间视频数据
- */
- private String boxVideos;
- /**
- * 空间贴图数据
- */
- private String boxPhotos;
- /**
- * 空间模型数据
- */
- private String boxModels;
- /**
- *点位视频
- */
- private String videos;
- /**
- * 是否有热点数据
- */
- private Integer tags;
- /**
- * 加载logo名
- */
- private String loadingLogo;
- /**
- * 加载logo文件名
- */
- private String loadingLogoFile;
- private Integer payStatus;
- /**
- * 户型角度
- */
- private Float floorPlanAngle;
- /**
- * 指南针角度
- */
- private Float floorPlanCompass;
- /**
- * 用户上传自定义平面图
- */
- private JSONArray floorPlanUpload;
- /**
- * 是否保存导览
- */
- private Integer tours;
- /**
- * 是否有场景关联(0-否,1-是)
- */
- private Integer links;
- /**
- * 是否有马赛克
- */
- private Integer mosaic;
- /**
- * 马赛克列表
- */
- private List<JSONObject> mosaicList;
- /**
- * 水印文件名
- */
- private String waterMark;
- /**
- * 是否有滤镜(0-否,1-是)
- */
- private Integer filters;
- /**
- * 是否有监控摄像头数据
- */
- private Integer surveillances;
- /**
- * 分享信息
- */
- private JSONObject sns;
- /**
- * 是否有指示牌(0-否,1-是)
- */
- private Integer billboards;
- /**
- * 是否有模型裁剪(0-否,1-是)
- */
- private Integer cutModel;
- /**
- * 启动页信息
- */
- private JSONObject started;
- /**
- * 空间绘制
- */
- private Integer sceneDraw;
- //动态面板
- private int dynamicPanel;
- private Integer floorLogoType;
- private String orientation;
- private Integer hasRecognition;
- }
|