64 lines
1.9 KiB
C#
64 lines
1.9 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Data;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using Ease.Core.Model;
|
|
|
|
namespace HRM.BO
|
|
{
|
|
public class PMPValueBehaviorSetting : BasicBaseObject
|
|
{
|
|
#region Constructor
|
|
public PMPValueBehaviorSetting() { }
|
|
|
|
#endregion
|
|
|
|
#region Properties
|
|
public int ObjectiveSetID { get; set; }
|
|
public int PMPValueBehaviorID { get; set; }
|
|
public int Weightage { get; set; }
|
|
public int? CompetencyLevel { get; set; }
|
|
public int? TargetRating { get; set; }
|
|
public string EmpComments { get; set; }
|
|
public string LmComments { get; set; }
|
|
public DateTime? EmpCommentsDate { get; set; }
|
|
public DateTime? LmCommentDate { get; set; }
|
|
|
|
public string MyEmpComments { get; set; }
|
|
public string MyLMComments { get; set; }
|
|
public DateTime? MyEmpCommentsDate { get; set; }
|
|
public DateTime? MyLMCommentDate { get; set; }
|
|
|
|
public int? YeEmpRating { get; set; }
|
|
public int? YeLMRating { get; set; }
|
|
public string YeEmpComments { get; set; }
|
|
public string YeLMComments { get; set; }
|
|
public DateTime? YeEmpCommentsDate { get; set; }
|
|
public DateTime? YeLMCommentDate { get; set; }
|
|
|
|
public int? ItemType { get; set; }
|
|
|
|
|
|
public PMPValueBehavior PMPValueBehavior { get; set; }
|
|
|
|
|
|
#endregion
|
|
|
|
}
|
|
|
|
#region IPMPValueBehaviorSettingService Service
|
|
|
|
public interface IPMPValueBehaviorSettingService
|
|
{
|
|
PMPValueBehaviorSetting Get(int id);
|
|
List<PMPValueBehaviorSetting> Get();
|
|
List<PMPValueBehaviorSetting> GetByObjectiveSetID(int objectiveSetId);
|
|
int Save(PMPValueBehaviorSetting item);
|
|
void Save(List<PMPValueBehaviorSetting> items);
|
|
void Delete(int id);
|
|
}
|
|
#endregion
|
|
}
|