hrms-api-exam/Request/RequestPeriodExam.cs

42 lines
1.9 KiB
C#

using System.Net;
namespace BMA.EHR.Recurit.Exam.Service.Request
{
public class RequestPeriodExam
{
public string Name { get; set; } = string.Empty;
public bool CheckDocument { get; set; } = false;
// public bool CheckDisability { get; set; } = false;
public int? Round { get; set; }
public int? Year { get; set; }
public float? Fee { get; set; } = 0;
public DateTime? RegisterStartDate { get; set; }
public DateTime? RegisterEndDate { get; set; }
public DateTime? PaymentStartDate { get; set; }
public DateTime? PaymentEndDate { get; set; }
public DateTime AnnouncementStartDate { get; set; } = DateTime.Now.Date;
public DateTime AnnouncementEndDate { get; set; } = DateTime.Now.Date;
public DateTime? AnnouncementDate { get; set; }
public DateTime? ExamDate { get; set; }
public Guid? OrganizationCodeId { get; set; }
public string? OrganizationCodeName { get; set; }
public Guid? OrganizationId { get; set; }
public string? OrganizationName { get; set; }
public string? PaymentKrungThai { get; set; }
public bool AnnouncementExam { get; set; }
public string? Category { get; set; }
public string? Detail { get; set; }
public string? EditorCondition { get; set; }
public string? EditorConfirm { get; set; }
public string? Note { get; set; }
public string? Remark { get; set; }
public string? CompanyCode { get; set; }
public string? Reason { get; set; }
public string? RefNo1 { get; set; }
public int? GraduationYearLock { get; set; }
public List<FormFile>? Doc { get; set; }
public List<FormFile>? Image { get; set; }
public List<RequestBankExam> BankExam { get; set; } = new();
public List<RequestPositionExam> PositionExam { get; set; } = new();
}
}