using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; namespace IM_API.Models; [Table("devices")] [Index("Userid", Name = "Userid")] [MySqlCharSet("utf8mb4")] [MySqlCollation("utf8mb4_general_ci")] public partial class Device { [Key] [Column("ID", TypeName = "int(11)")] public int Id { get; set; } /// /// 设备所属用户 /// [Column(TypeName = "int(11)")] public int Userid { get; set; } /// /// 设备类型( /// 0:Android,1:Ios,2:PC,3:Pad,4:未知) /// [Column("DType", TypeName = "tinyint(4)")] public sbyte Dtype { get; set; } /// /// 最后一次登录 /// [Column(TypeName = "datetime")] public DateTime LastLogin { get; set; } [ForeignKey("Userid")] [InverseProperty("Devices")] public virtual User User { get; set; } = null!; }