81 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			81 lines
		
	
	
		
			1.9 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; }
 | 
						|
 | 
						|
    }
 | 
						|
    /// <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 Phone { get; set; }
 | 
						|
    }
 | 
						|
    /// <summary>
 | 
						|
    /// 更新用户DTO
 | 
						|
    /// </summary>
 | 
						|
    public class UpdateDto : AddDto
 | 
						|
    {
 | 
						|
        /// <summary>
 | 
						|
        /// 用户id
 | 
						|
        /// </summary>
 | 
						|
        public string Id { get; set; }
 | 
						|
    }
 | 
						|
    public class UserViewModel : UserEntity
 | 
						|
    {
 | 
						|
        public string RoleName { get; set; }
 | 
						|
    }
 | 
						|
    public class UserAnMenusViewModel  
 | 
						|
    {
 | 
						|
        public UserEntity UserInfo { get; set; }
 | 
						|
        public string RoleName { get; set; }
 | 
						|
        public List<MenuTreeDto> Menus { get; set; }
 | 
						|
    }
 | 
						|
 | 
						|
}
 |