using SqlSugar;
|
using System;
|
using System.Collections.Generic;
|
|
namespace JiepeiWMS.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 = 2000, 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; }
|
|
/// <summary>
|
/// 性别
|
/// </summary>
|
[SugarColumn(IsNullable = true)]
|
public int sex { get; set; } = 0;
|
|
/// <summary>
|
/// 年龄
|
/// </summary>
|
[SugarColumn(IsNullable = true)]
|
public int age { get; set; }
|
|
/// <summary>
|
/// 生日
|
/// </summary>
|
[SugarColumn(IsNullable = true)]
|
public DateTime birth { get; set; } = DateTime.Now;
|
|
/// <summary>
|
/// 地址
|
/// </summary>
|
[SugarColumn(ColumnDataType = "nvarchar", Length = 200, IsNullable = true)]
|
public string addr { get; set; }
|
|
|
[SugarColumn(IsNullable = true)]
|
public bool tdIsDelete { get; set; }
|
|
/// <summary>
|
/// 工号
|
/// </summary>
|
[SugarColumn(ColumnDataType = "varchar", Length = 10, IsNullable = true)]
|
|
public string JobNo { get; set; }
|
|
/// <summary>
|
/// 部门id
|
/// </summary>
|
[SugarColumn(IsNullable = true)]
|
public int? DepartmentId { get; set; }
|
|
/// <summary>
|
/// 主体id
|
/// </summary>
|
[SugarColumn(IsNullable = true)]
|
public int SysOrgId { get; set; }
|
|
/// <summary>
|
/// 手机
|
/// </summary>
|
[SugarColumn(IsNullable = true)]
|
public string Mobile { get; set; }
|
|
|
|
|
/// <summary>
|
/// 角色id组
|
/// </summary>
|
[SugarColumn(IsIgnore = true)]
|
public List<int> RIDs { get; set; }
|
|
/// <summary>
|
/// 角色名组
|
/// </summary>
|
[SugarColumn(IsIgnore = true)]
|
public List<string> RoleNames { get; set; }
|
|
/// <summary>
|
/// 部门名字
|
/// </summary>
|
[SugarColumn(IsIgnore = true)]
|
public string DepartMentName { get; set; }
|
|
/// <summary>
|
/// 所属主休列表
|
/// </summary>
|
[SugarColumn(IsIgnore = true)]
|
public List<int> SysOrgIds { get; set; }
|
|
/// <summary>
|
/// 新密码
|
/// </summary>
|
[SugarColumn(IsIgnore = true)]
|
public string uLoginPWDNew { get; set; }
|
|
|
|
|
}
|
}
|