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; }
}