using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Models.ModelItems { public class Host_ { private DateTime registerDate = DateTime.Now; private string subnetMask = "255.0.0.0"; private string gateway = "192.168.1.1"; private string dns = "114.114.114.114"; private int port = 3341; private bool powerSupply = true; private int authorizedHours = -1; private int lockStatus = 2;//1锁开,2锁关 /// /// ID /// public virtual int ID { get; set; } /// /// 主机编号 /// public virtual string HostNumber { get; set; } /// /// 房间号 /// public virtual string RoomNumber { get; set; } /// /// IP /// public virtual string IP { get; set; } /// /// 局域网IP /// public virtual string LanIP { get; set; } /// /// 子网掩码 /// public virtual string SubnetMask { get { return this.subnetMask; } set { this.subnetMask = value; } } /// /// 网关 /// public virtual string Gateway { get { return this.gateway; } set { this.gateway = value; } } /// /// DNS /// public virtual string DNS { get { return this.dns; } set { this.dns = value; } } /// /// 端口 /// public virtual int Port { get { return this.port; } set { this.port = value; } } /// /// 局域网端口 /// public virtual int LanPort { get; set; } /// /// MAC /// public virtual string MAC { get; set; } /// /// 状态 0:离线 1:在线 /// public virtual bool Status { get; set; } /// /// 版本号 /// public virtual string Version { get; set; } /// /// 配置数据版本号 /// public virtual string ConfigVersion { get; set; } /// /// 备注 /// public virtual string Remark { get; set; } /// /// 注册日期 /// public virtual DateTime RegisterDate { get { return this.registerDate; } set { this.registerDate = value; } } /* /// /// 请求服务 /// public virtual bool RequestService { get; set; } /// /// 请求清理 /// public virtual bool RequestClear { get; set; } /// /// 请勿打扰 /// public virtual bool RequestDNDST { get; set; } /// /// 请求退房 /// public virtual bool RequestCheckOut { get; set; } /// /// 求救 /// public virtual bool SOS { get; set; }*/ /// /// 门锁 True/开,False/关 /// public virtual bool DoorLockStatus { get; set; } /// /// 房门状态更新时间 /// public virtual DateTime? DoorLockStatusUpdateTime { get; set; } /// /// 保险箱:0关,1开,2未接保险箱 /// public virtual int SafeStatus { get; set; } /* /// /// 当前温度 /// public virtual int CurrentTemp { get; set; } /// /// 设定温度 /// public virtual int SettingTemp { get; set; } /// /// 风速 /// public virtual int Speed { get; set; } /// /// 辅助房态 /// public virtual string RoomStatusAidIDs { get; set; } /// /// 是否连通房 /// public virtual bool IsConnectingRoom { get; set; } /// /// 连通房ID,逗号隔开 /// public virtual string ConnectingRooms { get; set; }*/ /// /// 主机温度 /// public virtual int HostTemp { get; set; } /// /// 客房电源 /// public virtual bool PowerSupply { get { return this.powerSupply; } set { this.powerSupply = value; } } /// /// 授权剩余小时 /// public virtual int AuthorizedHours { get { return this.authorizedHours; } set { this.authorizedHours = value; } } /// /// 锁状态:1开,2关 /// public virtual int LockStatus { get { return this.lockStatus; } set { this.lockStatus = value; } } /// /// 锁电压 /// public virtual float LockVoltage { get; set; } /// /// 阿里云对接产品key /// public virtual string ProductKey { get; set; } /// /// 阿里云对接设备名称 /// public virtual string DeviceName { get; set; } /// /// 阿里云对接设备密钥 /// public virtual string DeviceSecret { get; set; } /// /// 主机密钥 /// public virtual string HostSecret { get; set; } /// /// 阿里云物联网平台为该设备颁发的设备ID,作为该设备的唯一标识符。 /// public virtual string IotId { get; set; } /// /// 是否下发密钥给主机 /// public virtual bool IsPublish { get; set; } /// /// 若琪对接的webhook url,通知播放欢迎词使用 /// public virtual string RokidWebhookUrl { get; set; } /// /// 绑定小度音箱的序列号 /// public virtual string XiaoDuCUID { get; set; } /// /// TCL电视序列号 /// public virtual string TCLCUID { get; set; } /// /// 华为电视序列号 /// public virtual string HuaWeiCUID { get; set; } /// /// 是否同步房号(生产工具同步) /// public virtual bool IsSyncRoomNumber { get; set; } /// /// 是否自动升级 /// public virtual bool IsAutoUpdate { get; set; } /// /// MAC绑定时间 /// public virtual DateTime? MACBindDate { get; set; } /// /// IP类型:1自动,2手动 /// public virtual int IPType { get; set; } /// /// rcu到期时间 /// public virtual DateTime? ExpireTime { get; set; } /// /// rcu运行时间 /// public virtual DateTime? RunTime { get; set; } /// /// 设置rcu到期时间 /// public virtual DateTime? SetExpireTime { get; set; } /// /// 是否锁定 /// public virtual bool IsLock { get; set; } /// /// 季节 /// public virtual string Season { get; set; } /// /// 服务器IP /// public virtual string ServerIP { get; set; } /// /// 服务器端口 /// public virtual int ServerPort { get; set; } /// /// 最新更新日期 /// public virtual DateTime? Last_Modified_Time { get; set; } /// /// 房型 /// public virtual int RoomTypeID { get; set; } /// /// 酒店 /// public virtual int HOTELID { get; set; } /// /// 房态 /// public virtual int RoomStatusID { get; set; } public int IsDeleted { get; set; } } }