using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace CampusErrand.Models; /// /// 跑腿认证表 /// public class RunnerCertification { [Key] public int Id { get; set; } /// 用户 ID public int UserId { get; set; } /// 真实姓名 [MaxLength(32)] public string RealName { get; set; } = string.Empty; /// 手机号 [MaxLength(20)] public string Phone { get; set; } = string.Empty; /// 状态 public CertificationStatus Status { get; set; } = CertificationStatus.Pending; /// 申请时间 public DateTime CreatedAt { get; set; } = DateTime.UtcNow; /// 审核时间 public DateTime? ReviewedAt { get; set; } // 导航属性 [ForeignKey(nameof(UserId))] public User? User { get; set; } }