45 lines
1.2 KiB
C#
45 lines
1.2 KiB
C#
using _0_Framework.Application;
|
||
|
||
namespace CompanyManagment.App.Contracts.Leave;
|
||
|
||
public class LeaveListSearchModel : PaginationRequest
|
||
{
|
||
/// <summary>
|
||
/// آی دی کارگاه
|
||
/// </summary>
|
||
public long WorkshopId { get; set; }
|
||
/// <summary>
|
||
/// نوع مرخصی، استحقاقی/استعلاجی
|
||
/// </summary>
|
||
public LeaveType LeaveType { get; set; }
|
||
|
||
/// <summary>
|
||
/// سال مرخصی
|
||
/// </summary>
|
||
public string YearStr { get; set; }
|
||
|
||
/// <summary>
|
||
/// ماه مرخصی
|
||
/// </summary>
|
||
public string MonthStr { get; set; }
|
||
|
||
/// <summary>
|
||
///آیا فاقد اعتبار است. فاقد اعتبار ها فقط برای فیش های غیررسمی مورد استفاده قرار میگیرند
|
||
/// </summary>
|
||
public bool IsInvalid { get; private set; }
|
||
|
||
/// <summary>
|
||
/// تاریخ شروع مرخصی
|
||
/// </summary>
|
||
public string StartLeave { get; set; }
|
||
|
||
/// <summary>
|
||
/// تاریخ پایان مرخصی
|
||
/// </summary>
|
||
public string EndLeave { get; set; }
|
||
|
||
/// <summary>
|
||
/// آی دی پرسنل
|
||
/// </summary>
|
||
public long EmployeeId { get; set; }
|
||
} |