92 lines
2.1 KiB
C#
92 lines
2.1 KiB
C#
using System.Diagnostics.Contracts;
|
|
|
|
namespace CompanyManagment.App.Contracts.Employee.DTO;
|
|
|
|
/// <summary>
|
|
/// لیست پرسنل کلاینت
|
|
/// api
|
|
/// </summary>
|
|
public class EmployeeListDto
|
|
{
|
|
/// <summary>
|
|
/// آی دی پرسنل
|
|
/// </summary>
|
|
public long Id { get; set; }
|
|
|
|
/// <summary>
|
|
/// نام کامل پرسنل
|
|
/// </summary>
|
|
public string EmployeeFullName { get; set; }
|
|
|
|
/// <summary>
|
|
/// کد پرسنلی
|
|
/// </summary>
|
|
public int PersonnelCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// وضعیت تاهل
|
|
/// </summary>
|
|
public string MaritalStatus { get; set; }
|
|
|
|
/// <summary>
|
|
///کد ملی
|
|
/// </summary>
|
|
public string NationalCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// شماره شناسنامه
|
|
/// </summary>
|
|
public string IdNumber { get; set; }
|
|
|
|
/// <summary>
|
|
/// تاریخ تولد
|
|
/// </summary>
|
|
public string DateOfBirth { get; set; }
|
|
|
|
/// <summary>
|
|
/// نام پدر
|
|
/// </summary>
|
|
public string FatherName { get; set; }
|
|
|
|
/// <summary>
|
|
/// تعداد فرزندان
|
|
/// </summary>
|
|
public string NumberOfChildren { get; set; }
|
|
|
|
/// <summary>
|
|
/// آخرین تاریخ شروع بکار قرارداد
|
|
/// </summary>
|
|
public string LatestContractStartDate { get; set; }
|
|
|
|
/// <summary>
|
|
/// تاریخ ترک کار قرارداد
|
|
/// </summary>
|
|
public string ContractLeftDate { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// آخرین تاریخ شروع بکار بیمه
|
|
/// </summary>
|
|
public string LatestInsuranceStartDate { get; set; }
|
|
|
|
/// <summary>
|
|
/// تاریخ ترک کار بیمه
|
|
/// </summary>
|
|
public string InsuranceLeftDate { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// دارای قرارداد است؟
|
|
/// </summary>
|
|
public bool HasContract { get; set; }
|
|
|
|
/// <summary>
|
|
/// دارای بیمه است؟
|
|
/// </summary>
|
|
public bool HasInsurance { get; set; }
|
|
|
|
/// <summary>
|
|
/// وضعیت پرسنل در کارگاه
|
|
/// </summary>
|
|
public EmployeeStatusInWorkshop EmployeeStatusInWorkshop { get; set; }
|
|
} |