56 lines
1.1 KiB
C#
56 lines
1.1 KiB
C#
namespace Shared.Contracts.PmUser.Queries;
|
||
|
||
public class GetPmUserDto
|
||
{
|
||
public long Id { get; set; }
|
||
/// <summary>
|
||
/// نام و نام خانوادگی
|
||
/// </summary>
|
||
public string FullName { get; set; }
|
||
|
||
/// <summary>
|
||
/// نام کاربری
|
||
/// </summary>
|
||
public string UserName { get; set; }
|
||
|
||
|
||
|
||
/// <summary>
|
||
/// مسیر عکس پروفایل
|
||
/// </summary>
|
||
public string ProfilePhotoPath { get; set; }
|
||
|
||
/// <summary>
|
||
/// شماره موبایل
|
||
/// </summary>
|
||
public string Mobile { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// فعال/غیر فعال بودن یوزر
|
||
/// </summary>
|
||
public bool IsActive { get; set; }
|
||
|
||
/// <summary>
|
||
/// آی دی کاربر در گزارشگیر
|
||
/// </summary>
|
||
public long? AccountId { get; set; }
|
||
|
||
/// <summary>
|
||
/// نقش ها
|
||
/// </summary>
|
||
public List<long> Roles { get; set; }
|
||
|
||
|
||
public List<RoleListDto>? RoleListDto { get; set; }
|
||
|
||
|
||
}
|
||
public record RoleListDto
|
||
{
|
||
public string RoleName { get; set; }
|
||
public long RoleId { get; set; }
|
||
public List<int> Permissions { get; set; }
|
||
|
||
}
|