EchoTex_Payroll/HRM.BO/PMP/PMSObjectiveProgress.cs

47 lines
1.2 KiB
C#
Raw Normal View History

2024-10-14 10:01:49 +06:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HRM.BO
{
public class PMSObjectiveProgress : BasicBaseObject
{
#region Constructor
public PMSObjectiveProgress() {
IsRead = false;
}
#endregion
#region Properties
public int ObjectiveID { get; set; }
public int EmployeeID { get; set; }
public string Description { get; set; }
public DateTime UpdateTime { get; set; }
public double? AchivePercent { get; set; }
public bool IsRead { get; set; }
public DateTime? ReadTime { get; set; }
public bool IsEmployee { get; set; }
public int? RatingStart { get; set; }
public Objective Objective { get; set; }
public Employee Employee { get; set; }
#endregion
}
#region IPMSObjectiveProgress Service
public interface IPMSObjectiveProgressService
{
int Save(PMSObjectiveProgress item);
List<PMSObjectiveProgress> Get();
PMSObjectiveProgress Get(int id);
List<PMSObjectiveProgress> GetByObjectiveID(int objectiveId, int employeeid);
}
#endregion
}