109 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			109 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			C#
		
	
	
	
using MongoDB.Bson.Serialization.Attributes;
 | 
						|
using MongoDB.Bson;
 | 
						|
 | 
						|
namespace langguanApi.Model.Entity
 | 
						|
{
 | 
						|
    /// <summary>
 | 
						|
    /// 用户实体
 | 
						|
    /// </summary>
 | 
						|
    public class UserEntity : BaseModel
 | 
						|
    {
 | 
						|
        /// <summary>
 | 
						|
        /// 用户名
 | 
						|
        /// </summary>
 | 
						|
        public string Username { get; set; }
 | 
						|
        /// <summary>
 | 
						|
        /// 密码 md5加密
 | 
						|
        /// </summary>
 | 
						|
        public string Password { get; set; }
 | 
						|
        /// <summary>
 | 
						|
        ///  角色id
 | 
						|
        /// </summary>
 | 
						|
        public string RoleId { get; set; }
 | 
						|
        /// <summary>
 | 
						|
        /// 邮箱
 | 
						|
        /// </summary>
 | 
						|
        public string Email { get; set; }
 | 
						|
        /// <summary>
 | 
						|
        /// 手机号
 | 
						|
        /// </summary>
 | 
						|
        public string Phone { get; set; }
 | 
						|
 | 
						|
       //是否管理员    0表示不是管理员  1表示管理员
 | 
						|
       public byte IsAdmin { get; set; }
 | 
						|
    }
 | 
						|
    /// <summary>
 | 
						|
    /// 添加用户DTO
 | 
						|
    /// </summary>
 | 
						|
    public class AddDto
 | 
						|
    {
 | 
						|
        /// <summary>
 | 
						|
        /// 用户名
 | 
						|
        /// </summary>
 | 
						|
        public string Username { get; set; }
 | 
						|
        /// <summary>
 | 
						|
        /// 密码 md5加密
 | 
						|
        /// </summary>
 | 
						|
        public string Password { get; set; }
 | 
						|
        /// <summary>
 | 
						|
        ///  角色id
 | 
						|
        /// </summary>
 | 
						|
        public string roleId { get; set; }
 | 
						|
        /// <summary>
 | 
						|
        /// 邮箱
 | 
						|
        /// </summary>
 | 
						|
        public string Email { get; set; }
 | 
						|
        /// <summary>
 | 
						|
        /// 学历
 | 
						|
        /// </summary>
 | 
						|
        public string Education { get; set; }
 | 
						|
        /// <summary>
 | 
						|
        /// 手机号
 | 
						|
        /// </summary>
 | 
						|
        public string Tel { get; set; }
 | 
						|
        /// <summary>
 | 
						|
        /// 性别 0表示男   1表示女
 | 
						|
        /// </summary>
 | 
						|
        public byte Sex { get; set; }
 | 
						|
        /// <summary>
 | 
						|
        /// 毕业院校
 | 
						|
        /// </summary>
 | 
						|
        public string University { get; set; }
 | 
						|
        /// <summary>
 | 
						|
        /// 出生日期
 | 
						|
        /// </summary>
 | 
						|
        public DateTime? Brithday { get; set; }
 | 
						|
        /// <summary>
 | 
						|
        /// 籍贯
 | 
						|
        /// </summary>
 | 
						|
        public string Native { get; set; }
 | 
						|
        /// <summary>
 | 
						|
        /// 居住地
 | 
						|
        /// </summary>
 | 
						|
        public string Address { get; set; }
 | 
						|
        /// <summary>
 | 
						|
        /// 入职日期
 | 
						|
        /// </summary>
 | 
						|
        public DateTime? Hiredate { get; set; }
 | 
						|
        /// <summary>
 | 
						|
        /// 是否管理员  0否  1是
 | 
						|
        /// </summary>
 | 
						|
        public byte IsAdmin { get; set; }
 | 
						|
        /// <summary>
 | 
						|
        /// 是否启用  0禁用  1启用
 | 
						|
        /// </summary>
 | 
						|
        public byte IsEnable { get; set; }
 | 
						|
    }
 | 
						|
    /// <summary>
 | 
						|
    /// 更新用户DTO
 | 
						|
    /// </summary>
 | 
						|
    public class UpdateDto:AddDto
 | 
						|
    {
 | 
						|
        /// <summary>
 | 
						|
        /// 用户id
 | 
						|
        /// </summary>
 | 
						|
        public string Id { get; set; }
 | 
						|
    }
 | 
						|
 | 
						|
}
 |