50 lines
1.2 KiB
C#
50 lines
1.2 KiB
C#
using System.Collections.Generic;
|
|
using _0_Framework.Application.Enums;
|
|
|
|
namespace CompanyManagment.App.Contracts.Employer;
|
|
|
|
/// <summary>
|
|
/// مدل برای گرفتن لیست کارفرما
|
|
/// </summary>
|
|
public class GetEmployerListViewModel
|
|
{
|
|
/// <summary>
|
|
/// آیدی کارفرما
|
|
/// </summary>
|
|
public long Id { get; set; }
|
|
|
|
/// <summary>
|
|
/// کدملی / شناسه ملی
|
|
/// </summary>
|
|
public string NationalCodeOrNationalId { get; set; }
|
|
|
|
/// <summary>
|
|
/// نام کارفرما
|
|
/// </summary>
|
|
public string FullName { get; set; }
|
|
|
|
/// <summary>
|
|
/// نام های کارگاه
|
|
/// </summary>
|
|
public ICollection<string> WorkshopNames { get; set; }
|
|
|
|
/// <summary>
|
|
/// دارای طرف حساب
|
|
/// </summary>
|
|
public bool HasContractingParty { get; set; }
|
|
|
|
/// <summary>
|
|
/// طرف حساب بلاک شده یا نه
|
|
/// </summary>
|
|
public bool HasBlockContractingParty { get; set; }
|
|
|
|
/// <summary>
|
|
/// نوع کارفرما
|
|
/// </summary>
|
|
public LegalType LegalType { get; set; }
|
|
|
|
/// <summary>
|
|
/// وضعیت کارفرما
|
|
/// </summary>
|
|
public ActivationStatus EmployerStatus { get; set; }
|
|
} |