package com.fdkankan.ucenter.vo.response;

import lombok.Data;

import java.math.BigInteger;

@Data
public class SceneInfoVo {

    private static final long serialVersionUID = 2454435822930272529L;

    private Long id;

    /**"场景缩略图", name = "thumb*/
    private String thumb;

    /**"大场景的密钥", name = "sceneKey*/
    private String sceneKey;

    /**"场景名称", name = "sceneName*/
    private String sceneName;

    /**"场景描述", name = "sceneDec*/
    private String sceneDec;

    /**"0表示其他，1表示文博，2表示地产，3表示电商，4表示餐饮，5表示家居", name = "sceneType*/
    private Integer sceneType;

    /**"场景封面图是否默认", name = "thumbImg*/
    private Integer thumbImg;

    /**"版本", name = "version*/
    private String version;

    /**"0表示默认，user表示自己上传", name = "markerLogo*/
    private String markerLogo;

    /**"0表示默认，user表示自己上传", name = "floorLogo*/
    private String floorLogo;

    /**"标记大小", name = "floorLogoSize*/
    private Integer floorLogoSize;

    /**"表示初始点信息", name = "entry*/
    private String entry;

    /**"创建时间", name = "createTime*/
    private String createTime;

    /**"拍摄数量", name = "shootCount*/
    private Integer shootCount;

    /**"0表示未建好，1表示建好，-1表示出错，-2表示不要在官网上显示", name = "status*/
    private Integer status;

    /**"模型贴图的风格", name = "sceneIndex*/
    private Integer sceneIndex;

    /**"背景音乐名称", name = "hasBGM*/
    private String hasBGM;

    /**"方案：1是双目，2是转台，3是六目", name = "cameraType*/
    private Integer cameraType;

    /**"是否公开，0公开，1加密", name = "isPublic*/
    private Integer isPublic;

    /**"要gps定位", name = "gps*/
    private String gps;

    /**"相机的Mac地址", name = "childName*/
    private String childName;

    /**"用户名", name = "userName*/
    private String userName;

    /**"昵称", name = "nickName*/
    private String nickName;

    /**"浏览次数", name = "viewCount*/
    private Integer viewCount;

    /**"场景的链接地址", name = "webSite*/
    private String webSite;

    /**"原始的大场景数据", name = "dataSource*/
    private String dataSource;

    /**"0表示未付款，1表示付款了，-1表示欠费（八目场景指锁住），-2表示临时空间（八目场景）", name = "payStatus*/
    private Integer payStatus;

    /**"手机id", name = "phoneId*/
    private String phoneId;

    /**"大场景序号", name = "num*/
    private String num;

    /**"1表示推荐，0表示正常", name = "recommend*/
    private Integer recommend;

    /**"表示缩略图是否存在", name = "thumbStatus*/
    private Integer thumbStatus;

    /**"要上传的热点的id集合，用逗号隔开", name = "hotsIds*/
    private String hotsIds;

    /**"大场景初始点的id", name = "initialPointId*/
    private String initialPointId;

    /**"风格", name = "style*/
    private Integer style;

    /**"方案：1是双目，2是转台，3是六目", name = "sceneScheme*/
    private Integer sceneScheme;

    /**"背景音乐名称", name = "bgMusic*/
    private String bgMusic;

    /**"用户id", name = "userId*/
    private Long userId;

    /**"相机id", name = "cameraId*/
    private Long cameraId;

    /**"使用容量", name = "space*/
    private BigInteger space;

    /**"创建日期时间戳", name = "createDate*/
    private Long createDate;

    /**"分享的logo和生成二维码的logo", name = "shareLogo*/
    private String shareLogo;

    /**"小地图浏览", name = "mapVisi*/
    private Integer mapVisi;

    /**"自动导览", name = "tourVisi*/
    private Integer tourVisi;

    /**"vr模式", name = "vrVisi*/
    private Integer vrVisi;


    /**
     * 普通录屏文件地址
     */
    private String screencapVoiceSrc;

    /**
     * 录音文件地址
     */
    private String screencapVoiceSound;

    /**
     * 同步录音文件地址
     */
    private String screencapVoiceSoundsync;

    /**
     * 选择的类型，sound为screencapVoiceSound，file为screencapVoiceSrc
     */
    private String screencapVoiceType;

    /**
     * 录屏文件地址
     */
    private String playData;


    /**
     * 重新建模的版本
     */
    private Integer floorEditVer;

    /**
     * 正式发布重新建模的版本
     */
    private Integer floorPublishVer;

    /**
     * 录屏图片
     */
    private String screencapThumb;

    /**
     * cad平面图参数
     */
    private String cadInfo;

    /**
     * cad平面图参数
     */
    private String floorPlanPng;

    /**
     * 展示页面是否显示标尺
     */
    private Integer rulerVisi;

    /**
     * 展示页面cad图在平面图是否显示
     */
    private Integer cadImgVisi;

    private Integer panoVisi;

    private Integer m2dVisi;

    private Integer m3dVisi;

    private Integer measureVisi;

    private String videos;

    private String snCode;

    private String overlay;

    private Integer showLogoBottom;

    private String recStatus;

    private Integer needKey;

    private String buildType;

    private Integer imagesVersion;

    private String bgMusicName;

    /**
     * 协作者用户id
     */
    private String cooperationUserId;

    private String cooperationUserName;

    private Integer sceneSource;

    private Boolean jumpScene;

    /**
     * 服务器的服务商
     */
    private String ecs;

    /**
     * 场景来源方式，为app提供，0相机，1用户，2协作者
     */
    private Integer sceneSourceType;

    /**
     * 随心装场景码
     */
    private String vrNum;

    /**
     * 随心装场景码
     */
    private String vrThumb;

    /**
     * 旋转角度
     */
    private String floorPlanAngle;

    private Integer isFolder;

    private String videosUser;

    private Integer isUpgrade;

    private String sceneVer;

    private Integer resourceDel = 0;
}
