package com.fdkankan.scene.vo;

import java.math.BigInteger;
import java.util.Date;
import lombok.Data;

/**
 * <p>
 * TODO
 * </p>
 *
 * @author dengsixing
 * @since 2022/3/7
 **/
@Data
public class CooperationSceneVO {

    private Long id;

    private String name;

    /**
     * 文件夹类型，0我的场景，1协作场景
     */
    private Integer type;

    private Long parentId;

    private Date createTime;

    private String createTimeStr;

    private Integer sceneNum;

    private Integer isFolder;

    private String img;

    private String thumb;

    private String sceneKey;

    private String sceneName;

    private String sceneDec;

    private int sceneType;

    private int thumbImg;

    private int version;

    private String markerLogo;

    private String floorLogo;

    private int floorLogoSize;

    private String entry;

    private int shootCount;

    private int status;

    private int sceneIndex;

    private String hasBGM;

    private int cameraType;

    private int isPublic;

    private String gps;

    private String childName;

    private String userName;

    private String nickName;

    private int viewCount;

    private String webSite;

    private String dataSource;

    private int payStatus;

    private String phoneId;

    private String num;

    private int recommend;

    private int thumbStatus;

    private String hotsIds;

    private String initialPointId;

    private int style;

    private int sceneScheme;

    private String bgMusic;

    private Long userId;

    private Long cameraId;

    private BigInteger space;

    private Long createDate;

    private String shareLogo;

    private int mapVisi;

    private int tourVisi;

    private int vrVisi;


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

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

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

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

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


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

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

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

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

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

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

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

    private int panoVisi;

    private int m2dVisi;

    private int m3dVisi;

    private int 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 String videosUser;

}
