using System;
using System.Collections.Generic;

namespace DAL.New_Models;

public partial class TbHostTimingControl
{
    public long Id { get; set; }

    /// <summary>
    /// 酒店ID
    /// </summary>
    public int HotelId { get; set; }

    /// <summary>
    /// 主机ID，以逗号隔开
    /// </summary>
    public string? HostIds { get; set; }

    /// <summary>
    /// 楼层ID
    /// </summary>
    public int? GroupId { get; set; }

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

    /// <summary>
    /// 房态ID
    /// </summary>
    public int? RoomStatusId { get; set; }

    /// <summary>
    /// 房卡类型ID
    /// </summary>
    public int? RoomCardTypeId { get; set; }

    /// <summary>
    /// 场景ID
    /// </summary>
    public int? RoomTypeSceneId { get; set; }

    /// <summary>
    /// 定时类型：0每天，1每周，2每月
    /// </summary>
    public short? TimingType { get; set; }

    /// <summary>
    /// 具体星期几或几号
    /// </summary>
    public string? TimingDay { get; set; }

    /// <summary>
    /// 定时时间（时:分）
    /// </summary>
    public string? Timing { get; set; }

    /// <summary>
    /// 执行状态：0未执行，1已执行
    /// </summary>
    public bool? ExecStatus { get; set; }

    /// <summary>
    /// 执行时间
    /// </summary>
    public DateTime? ExecTime { get; set; }

    public bool? ActiveIndicator { get; set; }
}
