using Learn.Archives.Core.Model.Interface; using SqlSugar; using System.ComponentModel.DataAnnotations; using System.Net; using System.Text.Json; using UserCenter.Model; using UserCenter.Model.Enum; namespace Learn.Archives.Core.Model { /// /// 用户 /// 数据中心拓展用户 /// [SugarTable("user")] public class User : IDB { /// /// id /// [SugarColumn(IsPrimaryKey = true)] public long Id { get; set; } /// /// 用户中心的id /// /// public long UserCenterId { get; set; } /// /// 减免金额 /// [SugarColumn(DecimalDigits =2)] public decimal AmountRelief { get; set; } /// /// 学生状态 /// public UserSourceEnum Status { get; set; } /// /// 备注 /// /// [SugarColumn(IsNullable = true)] public string? Remark { get; set; } /// /// 退出时间 /// [SugarColumn(IsNullable = true)] public DateTime ExitTime { get; set; } = DateTime.Now; /// /// 退出时间 /// [SugarColumn(IsNullable = true)] public DateTime JoinTime { get; set; } = DateTime.Now; /// /// 创建时间 /// public DateTime CreateTime { get; set; } = DateTime.Now; } }