package com.fdkankan.scene.bean;

import com.fdkankan.scene.vo.SceneEditControlsVO;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * <p>
 * scene.json实体类
 * </p>
 *
 * @author dengsixing
 * @since 2022/1/19
 **/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SceneJsonBean {

    /**
     * 场景码
     */
    private String num;

    /**
     * 地面logo名称
     */
    private String floorLogoName;

    /**
     * 地面logo上传地址
     */
    private String floorLogoPath;

    /**
     * 地面logo大小
     */
    private Integer floorLogoSize;

    /**
     * 背景音乐名称
     */
    private String musicName;

    /**
     * 背景音乐上传地址
     */
    private String musicPath;

    /**
     * 浏览密码
     */
    private String scenePassword;

    /**
     * 场景标题
     */
    private String title;

    /**
     * 场景描述
     */
    private String description;

    private SceneEditControlsVO controls;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 点位数量
     */
    private Integer panoCount;

    /**
     * 球幕视频数量
     */
    private Integer videoCount;

}
