102 lines
2.5 KiB
C#
102 lines
2.5 KiB
C#
using SqlSugar;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using UIStandardWebApi.Entity.EnumEntity;
|
|
|
|
namespace UIStandardWebApi.Entity
|
|
{
|
|
/// <summary>
|
|
/// 用户信息
|
|
/// </summary>
|
|
[SugarTable("Sys_User")]
|
|
public class Sys_User : Sys_BaseModel
|
|
{
|
|
/// <summary>
|
|
/// 用户ID
|
|
/// </summary>
|
|
[SugarColumn(ColumnName = "UserId", IsIdentity = true, IsPrimaryKey = true)]
|
|
public int UserId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 姓名
|
|
/// </summary>
|
|
public string? Name { set; get; }
|
|
|
|
/// <summary>
|
|
/// 登录密码
|
|
/// </summary>
|
|
public string? Password { set; get; }
|
|
|
|
/// <summary>
|
|
/// 用户类型--UserTypeEnum
|
|
/// 1:管理员 系统默认生成
|
|
/// 2:普通用户 添加的或者注册的用户都为普通用户
|
|
/// </summary>
|
|
[SugarColumn(IsNullable = true)]
|
|
public int UserType { get; set; } = (int)UserTypeEnum.GeneralUser;
|
|
|
|
/// <summary>
|
|
/// 用户状态 0正常 1冻结 2删除
|
|
/// </summary>
|
|
public int Status { set; get; }
|
|
|
|
/// <summary>
|
|
/// 电话号码
|
|
/// </summary>
|
|
[SugarColumn(IsNullable = true)]
|
|
public string? Phone { set; get; }
|
|
|
|
/// <summary>
|
|
/// 手机号码
|
|
/// </summary>
|
|
[SugarColumn(IsNullable = true)]
|
|
public string? Mobile { set; get; }
|
|
|
|
/// <summary>
|
|
/// 地址
|
|
/// </summary>
|
|
[SugarColumn(IsNullable = true)]
|
|
public string? Address { set; get; }
|
|
|
|
/// <summary>
|
|
/// 邮箱
|
|
/// </summary>
|
|
[SugarColumn(IsNullable = true)]
|
|
public string? Email { set; get; }
|
|
|
|
/// <summary>
|
|
/// QQ
|
|
/// </summary>
|
|
[SugarColumn(IsNullable = true)]
|
|
public string? QQ { set; get; }
|
|
|
|
/// <summary>
|
|
/// 微信
|
|
/// </summary>
|
|
[SugarColumn(IsNullable = true)]
|
|
public string? WeChat { set; get; }
|
|
|
|
/// <summary>
|
|
/// 性别
|
|
/// </summary>
|
|
[SugarColumn(IsNullable = true)]
|
|
public int Sex { set; get; }
|
|
|
|
/// <summary>
|
|
/// 用户头像
|
|
/// </summary>
|
|
[SugarColumn(IsNullable = true)]
|
|
public string? Imageurl { set; get; }
|
|
|
|
/// <summary>
|
|
/// 最后一次登录时间
|
|
/// </summary>
|
|
public DateTime LastLoginTime { set; get; }
|
|
|
|
|
|
}
|
|
}
|