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