98 lines
1.6 KiB
C#
98 lines
1.6 KiB
C#
using System;
|
|
namespace NOVA.DevFx.Security.Model
|
|
{
|
|
/// <summary>
|
|
/// 系统用户实体类
|
|
/// </summary>
|
|
[Serializable]
|
|
public class User
|
|
{
|
|
public User()
|
|
{}
|
|
#region Model
|
|
private int _id;
|
|
private string _staff_id;
|
|
private string _name;
|
|
private string _password;
|
|
private string _last_login_ip;
|
|
private DateTime? _last_login_time;
|
|
private string _description;
|
|
private int _sort_index;
|
|
/// <summary>
|
|
/// 编码
|
|
/// </summary>
|
|
public int id
|
|
{
|
|
set{ _id=value;}
|
|
get{return _id;}
|
|
}
|
|
/// <summary>
|
|
/// 员工号
|
|
/// </summary>
|
|
public string staff_id
|
|
{
|
|
set{ _staff_id=value;}
|
|
get{return _staff_id;}
|
|
}
|
|
/// <summary>
|
|
/// 用户名
|
|
/// </summary>
|
|
public string name
|
|
{
|
|
set{ _name=value;}
|
|
get{return _name;}
|
|
}
|
|
/// <summary>
|
|
/// 密码
|
|
/// </summary>
|
|
public string password
|
|
{
|
|
set{ _password=value;}
|
|
get{return _password;}
|
|
}
|
|
/// <summary>
|
|
/// 系统管理员标记
|
|
/// </summary>
|
|
public bool super_flag
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// 最后登录IP
|
|
/// </summary>
|
|
public string last_login_ip
|
|
{
|
|
set{ _last_login_ip=value;}
|
|
get{return _last_login_ip;}
|
|
}
|
|
/// <summary>
|
|
/// 最后登录时间
|
|
/// </summary>
|
|
public DateTime? last_login_time
|
|
{
|
|
set{ _last_login_time=value;}
|
|
get{return _last_login_time;}
|
|
}
|
|
/// <summary>
|
|
/// 备注
|
|
/// </summary>
|
|
public string description
|
|
{
|
|
set{ _description=value;}
|
|
get{return _description;}
|
|
}
|
|
/// <summary>
|
|
/// 排序编码
|
|
/// </summary>
|
|
public int sort_index
|
|
{
|
|
set{ _sort_index=value;}
|
|
get{return _sort_index;}
|
|
}
|
|
#endregion Model
|
|
|
|
}
|
|
}
|
|
|