package com.fdkankan.scene.vo; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.annotation.TableField; import java.util.List; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.util.Date; /** *

* TODO *

* * @author dengsixing * @since 2022/1/19 **/ @Data @Builder @NoArgsConstructor @AllArgsConstructor public class SceneInfoVO { /** * 场景码 */ 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 panoCount; // // /** // * 球幕视频数量 // */ // private Integer videoCount; /** * 版本 */ private Integer version; /** * 图片版本 */ private Integer imgVersion; /** * 场景关联版本 */ private Integer linkVersion; /** * 是否上传了户型图(0-否,1-是) */ private Byte floorPlanUser; // private String cadInfo; // // private Byte isUploadObj; // // private Integer floorEditVer; // // private Integer floorPublishVer; /** * 初始点信息 */ 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 String dataSync; /** * 户型角度 */ private Float floorPlanAngle; /** * 指南针角度 */ private Float floorPlanCompass; /** * 用户上传自定义平面图 */ private JSONArray floorPlanUpload; /** * 是否保存导览 */ private Integer tours; /** * 是否有马赛克 */ private Integer mosaic; /** * 马赛克列表 */ private List mosaicList; /** * 水印文件名 */ private String waterMark; /** * 是否有场景关联(0-否,1-是) */ private Integer links; /** * 是否有滤镜(0-否,1-是) */ private Integer filters; /** * 是否有监控摄像头数据 */ private Integer surveillances; /** * 场景容量 单位 MB */ private Integer space; /** * 分享信息 */ private JSONObject sns; /** * 是否有指示牌(0-否,1-是) */ private Integer billboards; /** * 是否有模型裁剪(0-否,1-是) */ private Integer cutModel = 0; /** * 启动页配置信息 */ private JSONObject started; /** * 空间绘制 */ private Integer sceneDraw; //动态面板 private int dynamicPanel; private Integer payStatus; private Integer floorLogoType; private String orientation; }