31 lines
1.0 KiB
C#
31 lines
1.0 KiB
C#
using System;
|
|
|
|
namespace CompanyManagment.App.Contracts.RollCall;
|
|
|
|
public class ShiftList
|
|
{
|
|
public DateTime Start { get; set; }
|
|
public DateTime End { get; set; }
|
|
|
|
public DateTime EndWithOutResTime { get; set; }
|
|
/// <summary>
|
|
/// تاخیر در ورود (مدت زمانی که کارمند با تأخیر وارد شده است)
|
|
/// </summary>
|
|
public TimeSpan LateEntryDuration { get; set; }
|
|
|
|
/// <summary>
|
|
/// تعجیل در ورود (مدت زمانی که کارمند زودتر از زمان مشخص وارد شده است)
|
|
/// </summary>
|
|
public TimeSpan EarlyEntryDuration { get; set; }
|
|
|
|
/// <summary>
|
|
/// تاخیر در خروج (مدت زمانی که کارمند با تأخیر از کار خارج شده است)
|
|
/// </summary>
|
|
public TimeSpan LateExitDuration { get; set; }
|
|
|
|
/// <summary>
|
|
/// تعجیل در خروج (مدت زمانی که کارمند زودتر از زمان مشخص از کار خارج شده است)
|
|
/// </summary>
|
|
public TimeSpan EarlyExitDuration { get; set; }
|
|
|
|
} |