package com.fdkankan.ucenter.entity;

import com.baomidou.mybatisplus.annotation.*;

import java.io.Serializable;
import java.util.Date;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 
 * </p>
 *
 * @author 
 * @since 2022-07-12
 */
@Getter
@Setter
@TableName("t_scene_edit_info_ext")
public class SceneEditInfoExt implements Serializable {

    private static final long serialVersionUID = 1L;

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

    @TableField("scene_pro_id")
    private Long sceneProId;

    @TableField("scene_plus_id")
    private Long scenePlusId;

    @TableField("edit_info_id")
    private Long editInfoId;

    /**
     * 户型角度
     */
    @TableField("floor_plan_angle")
    private Float floorPlanAngle;

    /**
     * 指南针角度
     */
    @TableField("floor_plan_compass")
    private Float floorPlanCompass;

    /**
     * 大场景序号(随心装场景码)  原pro_edit表中的字段
     */
    @TableField("vr_num")
    private String vrNum;

    /**
     * 是否有保存导览（0-否，1-是）
     */
    @TableField("tours")
    private Integer tours;

    /**
     * 马赛克数据
     */
    @TableField("mosaics")
    private String mosaics;

    /**
     * 是否有马赛克
     */
    @TableField("mosaic")
    private Integer mosaic;

    /**
     * 是否有场景关联(0-否，1-是)
     */
    @TableField("links")
    private Integer links;


    /**
     * 分享二维码logo
     */
    @TableField("share_logo_img")
    private String shareLogoImg;

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

    /**
     * 修改时间
     */
    @TableField("update_time")
    private Date updateTime;

    /**
     * 是否有监控摄像头（0-否，1-是）
     */
    @TableField("surveillances")
    private Integer surveillances;
    /**
     * 是否有滤镜（0-否，1-是）
     */
    @TableField("filters")
    private Integer filters;

    /**
     * 记录的状态，A: 生效，I: 禁用
     */
    @TableField("rec_status")
    @TableLogic(value = "A",delval = "I")
    private String recStatus;

    @TableField("billboards")
    private Integer billboards;

    @TableField("sns_info")
    private String snsInfo;

    @TableField("cut_model")
    private Integer cutModel;

    @TableField("started")
    private String started;

    @TableField("scene_draw")
    private Integer sceneDraw;
}
