60 lines
2.0 KiB
C#
60 lines
2.0 KiB
C#
using Ease.Core.Model;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Data;
|
|
namespace HRM.BO
|
|
{
|
|
public class RecJobTracking : AuditTrailBase
|
|
{
|
|
#region Constructor
|
|
|
|
public RecJobTracking()
|
|
{
|
|
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region Properties
|
|
public int RecJobTrackingID { get; set; }
|
|
public int RecruitementID { get; set; }
|
|
public int RecruiterID { get; set; }
|
|
public int OnBoardDays { get; set; }
|
|
public int JobPostingDays { get; set; }
|
|
public int CvCollectionDays { get; set; }
|
|
public int InterviewStartDays { get; set; }
|
|
public int InterviewEndDays { get; set; }
|
|
public int OfferLetterSendDays { get; set; }
|
|
public int JoiningDays { get; set; }
|
|
public DateTime OnBoardDate { get; set; }
|
|
public DateTime TrackingStartDate { get; set; }
|
|
public DateTime JobPostingDate { get; set; }
|
|
public DateTime? ActualJobPostingDate { get; set; }
|
|
public DateTime CvCollectionDate { get; set; }
|
|
public DateTime? ActualCvCollectionDate { get; set; }
|
|
public DateTime InterviewStartDate { get; set; }
|
|
public DateTime? ActualInterviewStartDate { get; set; }
|
|
public DateTime InterviewEndDate { get; set; }
|
|
public DateTime? ActualInterviewEndDate { get; set; }
|
|
public DateTime OfferLetterSendDate { get; set; }
|
|
public DateTime? ActualOfferLetterSendDate { get; set; }
|
|
public DateTime JoiningDate { get; set; }
|
|
public DateTime? ActualJoiningDate { get; set; }
|
|
#endregion
|
|
|
|
#region IClaimBasic Service
|
|
|
|
public interface IRecJobTrackingService
|
|
{
|
|
void Save(RecJobTracking obJobTracking);
|
|
List<RecJobTracking> Get();
|
|
RecJobTracking Get(int ID);
|
|
RecJobTracking GetByRecruitmentId(int ID);
|
|
void UpdateActualDate(int recruitmentId, DateTime? joiningDate);
|
|
}
|
|
|
|
#endregion
|
|
}
|
|
|
|
}
|