using System;
using System.Collections.Generic;
namespace DAL.New_Models;
public partial class TbHost
{
public int Id { get; set; }
public int? HotelId { get; set; }
///
/// 主机编号
///
public string? HostNumber { get; set; }
///
/// 房间号
///
public string? RoomNumber { get; set; }
public string? Ip { get; set; }
///
/// 子网掩码
///
public string? SubnetMask { get; set; }
///
/// 默认网关
///
public string? Gateway { get; set; }
///
/// 端口
///
public int? Port { get; set; }
public string? Mac { get; set; }
///
/// 所属楼层
///
public int? GroupId { get; set; }
///
/// 房型
///
public int? RoomTypeId { get; set; }
///
/// 状态 0:离线 1:在线
///
public bool? Status { get; set; }
///
/// 版本号
///
public string? Version { get; set; }
///
/// 备注
///
public string? Remark { get; set; }
///
/// 注册日期
///
public DateTime? RegisterDate { get; set; }
///
/// 房态
///
public int? RoomStatusId { get; set; }
///
/// 身份
///
public int? RoomCardId { get; set; }
///
/// 门锁
///
public bool? DoorLockStatus { get; set; }
public DateTime? DoorLockStatusUpdateTime { get; set; }
///
/// 保险箱:0关,1开,2未接保险箱
///
public int? SafeStatus { get; set; }
public short? HostTemp { get; set; }
public string? ConfigVersion { get; set; }
public bool? PowerSupply { get; set; }
public int? AuthorizedHours { get; set; }
public int? LockStatus { get; set; }
public float? LockVoltage { get; set; }
public string? ProductKey { get; set; }
public string? DeviceName { get; set; }
public string? DeviceSecret { get; set; }
public string? IotId { get; set; }
public bool? IsPublish { get; set; }
public string? HostSecret { get; set; }
public string? RokidWebhookUrl { get; set; }
public string? XiaoDuCuid { get; set; }
public bool? IsSyncRoomNumber { get; set; }
public bool? IsAutoUpdate { get; set; }
public string? Dns { get; set; }
public string? TclskillId { get; set; }
public string? Tclcuid { get; set; }
public string? HuaWeiCuid { get; set; }
public DateTime? MacbindDate { get; set; }
public int? Iptype { get; set; }
public DateTime? ExpireTime { get; set; }
public string? Season { get; set; }
public string? ServerIp { get; set; }
public DateTime? RunTime { get; set; }
public DateTime? SetExpireTime { get; set; }
public bool? IsLock { get; set; }
public int? ServerPort { get; set; }
public string? LanIp { get; set; }
public int? LanPort { get; set; }
public DateTime? LastModifiedTime { get; set; }
public string? XiaoMiCuid { get; set; }
public string? Wxvalidate { get; set; }
public string? Model { get; set; }
public string? LauncherVersion { get; set; }
public int? UpgradeStatus { get; set; }
public DateTime? UpgradeTime { get; set; }
public int? FrameNo { get; set; }
public bool? IsDeleted { get; set; }
public string? TianMaoCuid { get; set; }
public DateTime? FrameNoTime { get; set; }
public string? DisableStartTime { get; set; }
public string? DisableEndTime { get; set; }
public bool? IsWelcomeDisableTime { get; set; }
public string? FcsLocationUuid { get; set; }
public string? HiWeiCuid { get; set; }
public virtual TbGroup? Group { get; set; }
public virtual TbSysHotel? Hotel { get; set; }
public virtual TbRoomCard? RoomCard { get; set; }
public virtual TbRoomStatus? RoomStatus { get; set; }
public virtual TbRoomType? RoomType { get; set; }
public virtual ICollection TbHostUpdateStatuses { get; set; } = new List();
public virtual ICollection TbRoomServices { get; set; } = new List();
}