60 lines
1.5 KiB
C#
60 lines
1.5 KiB
C#
using System.Collections.Generic;
|
||
using _0_Framework.Application.Enums;
|
||
|
||
namespace CompanyManagment.App.Contracts.PersonalContractingParty;
|
||
|
||
public record ContractingPartyGetListEmployerViewModel(long EmployerId, string EmployerName);
|
||
|
||
public class ContractingPartyGetListViewModel
|
||
{
|
||
/// <summary>
|
||
/// آیدی طرف حساب
|
||
/// </summary>
|
||
public long Id { get; set; }
|
||
|
||
/// <summary>
|
||
/// کد طرف حساب
|
||
/// </summary>
|
||
public int ArchiveCode { get; set; }
|
||
|
||
/// <summary>
|
||
/// شناسه ملی یا شماره ملی
|
||
/// </summary>
|
||
public string NationalIdOrNationalCode { get; set; }
|
||
|
||
/// <summary>
|
||
/// نام طرف حساب
|
||
/// </summary>
|
||
public string ContractingPartyName { get; set; }
|
||
|
||
/// <summary>
|
||
/// لیست کارفرما ها
|
||
/// </summary>
|
||
public ICollection<ContractingPartyGetListEmployerViewModel> Employers { get; set; }
|
||
|
||
/// <summary>
|
||
/// تعداد بلاک
|
||
/// </summary>
|
||
public int BlockTimes { get; set; }
|
||
|
||
/// <summary>
|
||
/// آیا بلاک هست
|
||
/// </summary>
|
||
public bool IsBlock { get; set; }
|
||
|
||
/// <summary>
|
||
/// آیا دارای قرارداد مالی است
|
||
/// </summary>
|
||
public bool HasInstitutionContract { get; set; }
|
||
|
||
/// <summary>
|
||
/// نوع طرف حساب
|
||
/// </summary>
|
||
public LegalType ContractingPartyType { get; set; }
|
||
|
||
/// <summary>
|
||
/// وضعیت طرف حساب
|
||
/// </summary>
|
||
public ActivationStatus Status { get; set; }
|
||
|
||
} |