94 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			94 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			C#
		
	
	
	
using MongoDB.Bson.Serialization.Attributes;
 | 
						||
using MongoDB.Bson;
 | 
						||
 | 
						||
namespace langguanApi.Model.Dto.SystemConfigurationDto
 | 
						||
{
 | 
						||
    /// <summary>
 | 
						||
    /// 用于用户管理的Dto
 | 
						||
    /// </summary>
 | 
						||
    public class UserDto
 | 
						||
    {
 | 
						||
        /// <summary>
 | 
						||
        ///用户ID
 | 
						||
        /// </summary>
 | 
						||
        [BsonId]
 | 
						||
        [BsonRepresentation(BsonType.ObjectId)]
 | 
						||
        public string Id { get; set; }
 | 
						||
        /// <summary>
 | 
						||
        /// 用户名
 | 
						||
        /// </summary>
 | 
						||
        public string Username { get; set; }
 | 
						||
        /// <summary>
 | 
						||
        ///  角色id
 | 
						||
        /// </summary>
 | 
						||
        public string RoleId { get; set; }
 | 
						||
        /// <summary>
 | 
						||
        /// 邮箱
 | 
						||
        /// </summary>
 | 
						||
        public string Email { get; set; }
 | 
						||
        /// <summary>
 | 
						||
        /// 手机号
 | 
						||
        /// </summary>
 | 
						||
        public string Tel { get; set; }
 | 
						||
        /// <summary>
 | 
						||
        /// 是否删除  0否  1是   
 | 
						||
        /// </summary>
 | 
						||
        public byte IsDel { get; set; }
 | 
						||
        /// <summary>
 | 
						||
        /// 密码 md5加密
 | 
						||
        /// </summary>
 | 
						||
        public string Password { get; set; }
 | 
						||
    }
 | 
						||
    /// <summary>
 | 
						||
    ///根据用户条件查询
 | 
						||
    /// </summary>
 | 
						||
    public class UserQueryDto
 | 
						||
    {
 | 
						||
        /// <summary>
 | 
						||
        /// 关键字查询,可根据userName,Tel,Email
 | 
						||
        /// </summary>
 | 
						||
        public string key { get; set; } = "";
 | 
						||
        /// <summary>
 | 
						||
        /// 当前条数
 | 
						||
        /// </summary>
 | 
						||
        public int PageSize { get; set; } = 10;
 | 
						||
        /// <summary>
 | 
						||
        /// 当前页数
 | 
						||
        /// </summary>
 | 
						||
        public int PageIndex { get; set; } = 1;
 | 
						||
    }
 | 
						||
 | 
						||
    /// <summary>
 | 
						||
    /// 用户列表展示
 | 
						||
    /// </summary>
 | 
						||
    public class UserDetailDto
 | 
						||
    {
 | 
						||
        /// <summary>
 | 
						||
        /// 用户ID,方便查看详情操作
 | 
						||
        /// </summary>
 | 
						||
        public string  UserId { get; set; }
 | 
						||
        /// <summary>
 | 
						||
        /// 用户名
 | 
						||
        /// </summary>
 | 
						||
        public string Username { get; set; }
 | 
						||
        /// <summary>
 | 
						||
        /// 邮箱
 | 
						||
        /// </summary>
 | 
						||
        public string Email { get; set; }
 | 
						||
        /// <summary>
 | 
						||
        /// 角色id
 | 
						||
        /// </summary>
 | 
						||
        public string RoleId { get; set; }
 | 
						||
        /// <summary>
 | 
						||
        ///  角色名称
 | 
						||
        /// </summary>
 | 
						||
        public string RoleName{ get; set; }
 | 
						||
        /// <summary>
 | 
						||
        /// 联系方式
 | 
						||
        /// </summary>
 | 
						||
        public string Tel { get; set; }
 | 
						||
    }
 | 
						||
   
 | 
						||
 | 
						||
}
 |