using Microsoft.EntityFrameworkCore; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using YD_YiLu.Api.Entitys; namespace VOL.Entity.DomainModels.XinWei { /// /// 运动小站设备表 /// [Table("YL_Device")] public class YL_Device { /// /// 主键ID /// [Key] public long Id { get; set; } /// /// 运动小站ID /// public long SportStationId { get; set; } /// /// 学校/组织ID(设备绑定的学校) /// public int? OrgId { get; set; } /// /// 运动小站名称 /// [MaxLength(100)] public string Name { get; set; } /// /// 客户名称(租户名称) /// [MaxLength(100)] public string TenantName { get; set; } /// /// 设备唯一序列号(唯一约束) /// [Required] [MaxLength(64)] public string SerialNumber { get; set; } /// /// Android Id(预留字段) /// [MaxLength(64)] public string AndroidId { get; set; } /// /// IMEI(预留字段) /// [MaxLength(64)] public string IMEI { get; set; } /// /// IMSI(预留字段) /// [MaxLength(64)] public string IMSI { get; set; } /// /// 是否已标定 0=否 1=是 /// public int IsCalibration { get; set; } /// /// 是否开启数据同步 0=否 1=是 /// public int IsSynchronization { get; set; } /// /// 是否激活 0=未激活 1=已激活 /// public int IsActive { get; set; } /// /// 是否在线 0=离线 1=在线 /// public int IsOnline { get; set; } /// /// 最后一次在线时间 /// public DateTime? LastOnlineTime { get; set; } /// /// 创建时间 /// public DateTime CreateTime { get; set; } /// /// 更新时间 /// public DateTime? UpdateTime { get; set; } /// /// 备注 /// [MaxLength(500)] public string? Remark { get; set; } } }