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 Get(); RecJobTracking Get(int ID); RecJobTracking GetByRecruitmentId(int ID); void UpdateActualDate(int recruitmentId, DateTime? joiningDate); } #endregion } }