using System;
using System.Collections.Generic;

namespace DAL.New_Models;

public partial class TbRoomTypeScene
{
    public int Id { get; set; }

    /// <summary>
    /// 房型ID
    /// </summary>
    public int RoomTypeId { get; set; }

    /// <summary>
    /// 0.自定义场景   1.指令场景
    /// </summary>
    public int Type { get; set; }

    /// <summary>
    /// 场景中文名称
    /// </summary>
    public string? Name { get; set; }

    /// <summary>
    /// 是否移动端上应用
    /// </summary>
    public bool? AppApply { get; set; }

    /// <summary>
    /// 场景英文名称
    /// </summary>
    public string? EnglishName { get; set; }

    /// <summary>
    /// 组地址
    /// </summary>
    public string? GroupAddress { get; set; }

    public string? Icon { get; set; }

    public int? Sort { get; set; }

    public int? HotelId { get; set; }

    public bool? ActiveIndicator { get; set; }

    public string? Twname { get; set; }

    public bool? TakeInverse { get; set; }

    public string? AliasName { get; set; }

    public virtual TbRoomType RoomType { get; set; } = null!;

    public virtual ICollection<TbHostScene> TbHostScenes { get; set; } = new List<TbHostScene>();

    public virtual ICollection<TbRoomTypeSceneModal> TbRoomTypeSceneModals { get; set; } = new List<TbRoomTypeSceneModal>();
}
