| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- namespace OASystem.Domain.ViewModels.PersonnelModule
- {
- /// <summary>
- /// 日常考情详情 View
- /// </summary>
- public class CompanyDailyKpiView
- {
- public int Id { get; set; }
- /// <summary>
- /// 月份(yyyy-MM)
- /// </summary>
- public string Month { get; set; }
- /// <summary>
- /// 序号
- /// </summary>
- public int EvalContentOrder { get; set; }
- /// <summary>
- /// 考核人 Id
- /// </summary>
- public int Evaluator { get; set; }
- /// <summary>
- /// 考核人
- /// </summary>
- public string EvaluatorName { get; set; }
- ///// <summary>
- ///// 考核内容 Id
- ///// </summary>
- //public int EvalContentId { get; set; }
- /// <summary>
- /// 考核内容
- /// </summary>
- public string EvalContent { get; set; }
- /// <summary>
- /// 是否失误
- /// </summary>
- public bool IsMistake { get; set; }
- /// <summary>
- /// 失误原因
- /// </summary>
- public string MistakeReason { get; set; }
- }
- /// <summary>
- /// Kpi 模板类型信息
- /// </summary>
- public class KpiTempTypeInfo
- {
- public int TypeId { get; set; }
- public string TypeName { get; set; }
- public List<KpiTempContentInfo> Contents { get; set; }
- }
- /// <summary>
- /// Kpi 模版内容信息
- /// </summary>
- public class KpiTempContentInfo
- {
- public int KpiId { get; set; }
- public string KpiContent { get; set; }
- public string KpiSort { get; set; }
- public KpiTempContentInfo() { }
- public KpiTempContentInfo(int id, string content, string sort)
- {
- KpiId = id;
- KpiContent = content;
- KpiSort = sort;
- }
- }
- public class KpiTempDepNameInfo
- {
- public string DepName { get; set; }
- }
- public class KpiTempDepartmentInfo : KpiTempDepNameInfo
- {
- public List<string> JobNames { get; set; }
- }
- public class KpiTempDepartmentInfoView : KpiTempDepartmentInfo
- {
- public List<KpiTempUserInfo> Users { get; set; }
- }
- public class KpiTempUserInfo
- {
- public int Id { get; set; }
- public string DepName { get; set; }
- public string JobName { get; set; }
- public string Name { get; set; }
- }
- public class KpiTempDepartmentInitView : KpiTempDepNameInfo
- {
- public List<KpiTempUserInfo> Users { get; set; }
- }
- }
|