57 lines
1.1 KiB
C#
57 lines
1.1 KiB
C#
using System.Collections.Generic;
|
||
|
||
namespace AccountManagement.Application.Contracts.ProgramManager;
|
||
|
||
public class GetPmUserDto
|
||
{
|
||
/// <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; }
|
||
|
||
}
|