using System; using System.Collections.Generic; using FreeSql.DataAnnotations; using Zeus.Utility.Entity; namespace Zeus { /// /// 用户表 /// [Table(Name = "system_user")] [Index("UK_DisplayName", "DisplayName", true)] public partial class SystemUser : EntityBase { /// /// 显示名称 /// [Column(DbType = "varchar(20)", IsNullable = false)] public string DisplayName { get; set; } /// /// 真实名称 /// [Column(DbType = "varchar(20)")] public string RealName { get; set; } /// /// 性别 /// [Column(DbType = "varchar(2)")] public string Gender { get; set; } /// /// 生日 /// [Column(DbType = "datetime")] public DateTime? Birthday { get; set; } /// /// 头像URL地址 /// [Column(DbType = "varchar(200)")] public string AvaterURL { get; set; } /// /// 备注 /// [Column(DbType = "varchar(500)")] public string Remark { get; set; } /// /// 启用标志 /// [Column(DbType = "bit(1)", IsNullable = false)] public bool IsEnabled { get; set; } /// /// 删除标志 /// [Column(DbType = "bit(1)", IsNullable = false)] public bool IsDeleted { get; set; } /// /// 所属用户认证记录 /// [Navigate("SystemUserID")] public ICollection SystemUserAuthentication_List { get; set; } } }