110 lines
3.2 KiB
C#
110 lines
3.2 KiB
C#
using SqlSugar;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace New_College.Model.Models
|
|
{
|
|
/// <summary>
|
|
/// 用户信息表
|
|
/// </summary>
|
|
public class sysUserInfo
|
|
{
|
|
public sysUserInfo() { }
|
|
|
|
public sysUserInfo(string loginName, string loginPWD)
|
|
{
|
|
uLoginName = loginName;
|
|
uLoginPWD = loginPWD;
|
|
uRealName = uLoginName;
|
|
uStatus = 0;
|
|
uCreateTime = DateTime.Now;
|
|
uUpdateTime = DateTime.Now;
|
|
uLastErrTime = DateTime.Now;
|
|
uErrorCount = 0;
|
|
name = "";
|
|
|
|
}
|
|
/// <summary>
|
|
/// 用户ID
|
|
/// </summary>
|
|
[SugarColumn(IsNullable = false, IsPrimaryKey = true, IsIdentity = true)]
|
|
public int uID { get; set; }
|
|
/// <summary>
|
|
/// 登录账号
|
|
/// </summary>
|
|
[SugarColumn(ColumnDataType ="nvarchar",Length = 200, IsNullable = true)]
|
|
public string uLoginName { get; set; }
|
|
/// <summary>
|
|
/// 登录密码
|
|
/// </summary>
|
|
[SugarColumn(ColumnDataType ="nvarchar",Length = 200, IsNullable = true)]
|
|
public string uLoginPWD { get; set; }
|
|
/// <summary>
|
|
/// 真实姓名
|
|
/// </summary>
|
|
[SugarColumn(ColumnDataType ="nvarchar",Length = 200, IsNullable = true)]
|
|
public string uRealName { get; set; }
|
|
/// <summary>
|
|
/// 状态
|
|
/// </summary>
|
|
public int uStatus { get; set; }
|
|
/// <summary>
|
|
/// 备注
|
|
/// </summary>
|
|
[SugarColumn(ColumnDataType ="nvarchar",Length = int.MaxValue, IsNullable = true)]
|
|
public string uRemark { get; set; }
|
|
/// <summary>
|
|
/// 创建时间
|
|
/// </summary>
|
|
public System.DateTime uCreateTime { get; set; } = DateTime.Now;
|
|
/// <summary>
|
|
/// 更新时间
|
|
/// </summary>
|
|
public System.DateTime uUpdateTime { get; set; } = DateTime.Now;
|
|
|
|
/// <summary>
|
|
///最后登录时间
|
|
/// </summary>
|
|
public DateTime uLastErrTime { get; set; }= DateTime.Now;
|
|
|
|
/// <summary>
|
|
///错误次数
|
|
/// </summary>
|
|
public int uErrorCount { get; set; }
|
|
|
|
|
|
|
|
/// <summary>
|
|
/// 登录账号
|
|
/// </summary>
|
|
[SugarColumn(ColumnDataType ="nvarchar",Length = 200, IsNullable = true)]
|
|
public string name { get; set; }
|
|
|
|
// 性别
|
|
[SugarColumn(IsNullable = true)]
|
|
public int sex { get; set; } = 0;
|
|
// 年龄
|
|
[SugarColumn(IsNullable = true)]
|
|
public int age { get; set; }
|
|
// 生日
|
|
[SugarColumn(IsNullable = true)]
|
|
public DateTime birth { get; set; } = DateTime.Now;
|
|
// 地址
|
|
[SugarColumn(ColumnDataType ="nvarchar",Length = 200, IsNullable = true)]
|
|
public string addr { get; set; }
|
|
|
|
[SugarColumn(IsNullable = true)]
|
|
public bool tdIsDelete { get; set; }
|
|
|
|
|
|
[SugarColumn(IsIgnore = true)]
|
|
public List<int> RIDs { get; set; }
|
|
[SugarColumn(IsIgnore = true)]
|
|
public List<string> RoleNames { get; set; }
|
|
|
|
}
|
|
}
|