lg_backend/langguanApi/Model/Dto/SystemConfigurationDto/UserDto.cs

94 lines
2.3 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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; }
}
}