75 lines
1.7 KiB
C#
75 lines
1.7 KiB
C#
using System.Collections.Generic;
|
|
|
|
namespace CompanyManagment.App.Contracts.Checkout.Dto;
|
|
|
|
public class RotatingShiftOfCheckoutDto
|
|
{
|
|
/// <summary>
|
|
/// نام پرسنل
|
|
/// </summary>
|
|
public string FullName { get; set; }
|
|
|
|
/// <summary>
|
|
/// وضعیت نوبتکاری
|
|
/// </summary>
|
|
public string RotatingShiftStatus { get; set; }
|
|
|
|
/// <summary>
|
|
/// آیا نوبت کاری دارد
|
|
/// </summary>
|
|
public bool HasRotatingShift { get; set; }
|
|
|
|
/// <summary>
|
|
/// سال و ماه
|
|
/// </summary>
|
|
public string YearAndMonth { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// نوع ساعت کاری
|
|
/// </summary>
|
|
public string TypeOfWorkingHours { get; set; }
|
|
|
|
/// <summary>
|
|
/// لیست نوبت کاری
|
|
/// </summary>
|
|
public List<RotatingShiftListDto> RotatingShiftList { get; set; }
|
|
}
|
|
|
|
public class RotatingShiftListDto
|
|
{
|
|
/// <summary>
|
|
/// بازه کاری صبح
|
|
/// </summary>
|
|
public string MorningShiftSpan { get; set; }
|
|
|
|
/// <summary>
|
|
/// بازه کاری عصر
|
|
/// </summary>
|
|
public string EveningShiftSpan { get; set; }
|
|
|
|
/// <summary>
|
|
/// بازه کاری شب
|
|
/// </summary>
|
|
public string NightShiftSpan { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// آیا صبح کاری داشته
|
|
/// </summary>
|
|
public bool IsMorningShift { get; set; }
|
|
|
|
/// <summary>
|
|
/// آیا عصرکاری داشته
|
|
/// </summary>
|
|
public bool IsEveningShift { get; set; }
|
|
|
|
/// <summary>
|
|
/// آیا شبکاری داشته
|
|
/// </summary>
|
|
public bool IsNightShift { get; set; }
|
|
/// <summary>
|
|
/// تاریخ شیفت
|
|
/// </summary>
|
|
public string ShiftDate { get; set; }
|
|
} |