UIStandardWebApi/UIStandardWebApi.Entity/Sys_User.cs

102 lines
2.5 KiB
C#
Raw Permalink Normal View History

2025-04-09 00:49:57 +00:00
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; }
}
}