package com.fdkankan.scene.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author 
 * @since 2022-01-20
 */
@Getter
@Setter
@TableName("t_scene_edit_controls")
public class SceneEditControls implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * t_scene_edit_info表id
     */
    @TableField("edit_info_id")
    private Long editInfoId;

    /**
     * 是否展示小地图（0-不展示，1-展示）
     */
    @TableField("show_map")
    private Integer showMap;

    /**
     * 是否需要密码（0-不需要，1-需要）
     */
    @TableField("show_lock")
    private Integer showLock;

    /**
     * 是否展示标题（0-不需要，1-需要）
     */
    @TableField("show_title")
    private Integer showTitle;

    /**
     * 是否展示漫游按钮（0-不需要，1-需要）
     */
    @TableField("show_panorama")
    private Integer showPanorama;

    /**
     * 是否展示3D按钮（0-不需要，1-需要）
     */
    @TableField("show_dollhouse")
    private Integer showDollhouse;

    /**
     * 是否展示2D按钮（0-不需要，1-需要）
     */
    @TableField("show_floorplan")
    private Integer showFloorplan;

    /**
     * 是否展示VR（0-不需要，1-需要）
     */
    @TableField("show_VR")
    private Integer showVR;

    /**
     * 是否展示自动导览（0-不需要，1-需要）
     */
    @TableField("show_tour")
    private Integer showTour;

    /**
     * 是否展示测量线（0-不需要，1-需要）
     */
    @TableField("show_rule")
    private Integer showRule;

    /**
     * 创建时间
     */
    @TableField("create_time")
    private Date createTime;

    /**
     * 更新时间
     */
    @TableField("update_time")
    private Date updateTime;

    /**
     * 0-有效，1-删除, 2-禁用
     */
    @TableField("tb_status")
    @TableLogic
    private Integer tbStatus;


}
