package nckd.jxccl.opmc.pm.common;

import nckd.jxccl.base.common.constant.FormConstant;

/**
 * 人员考评页面常量
 * @author W.Y.C
 * @date 2025/6/10 17:14
 * @version 1.0
 */
public class PerfManagerFormConstant extends FormConstant {

    /** 人员考评实体名称 */
    public static final String PERFMANAGER_ENTITYID = "nckd_perfmanager";
    /** 周期开始年份 */
    public static final String NCKD_BEGINYEAR = "nckd_beginyear";
    /** 周期结束年份 */
    public static final String NCKD_ENDYEAR = "nckd_endyear";
    /** 实际周期结束年份 */
    public static final String NCKD_ACTENDYEAR = "nckd_actendyear";
    /** 人员考评向导页面标识*/
    public static final String PERF_MANAGER_WIZARD_KEY = "nckd_perfmanagerwizard";
    /** 第一年考核结果 */
    public static final String NCKD_FIRSTYEARRESULT = "nckd_firstyearresult";
    /** 第二年考核结果 */
    public static final String NCKD_SECONDYEARRESULT = "nckd_secondyearresult";
    /** 第三年考核结果 */
    public static final String NCKD_THIRDYEARRESULT = "nckd_thirdyearresult";
    /** 调薪说明 */
    public static final String NCKD_WAGEEXPLAIN = "nckd_wageexplain";

    /** 周期状态 */
    public static final String NCKD_THESTATUS = "nckd_thestatus";
    /** 锁定人 */
    public static final String NCKD_LOCKUSER = "nckd_lockuser";
    /** 周期结束原因 */
    public static final String NCKD_WHYEND = "nckd_whyend";
    /** 周期结束原因 */
    public static final String NCKD_LASTPERFMANAGER = "nckd_lastperfmanager";
    /**生成调薪按钮*/
    public static final String NCKD_GENERATE = "nckd_generate";
    /**是否已生成定调薪*/
    public static final String NCKD_SALARYADJUSTGENFLAG = "nckd_salaryadjustgenflag";
    /**定调薪ID*/
    public static final String NCKD_SALADJID = "nckd_saladjid";

    /** 人员考评管理分录实体名称 */
    public static final String NCKD_PERFMANAGERENTRY = "nckd_perfmanagerentry";
    public static final String PERFMANAGERENTRY = "perfmanagerentry";
    /** 分录-考核年份 */
    public static final String NCKD_APPRAISALYEAR = "nckd_appraisalyear";
    /** 分录-考评结果 */
    public static final String NCKD_APPRAISALRESULT = "nckd_appraisalresult";
    /** 分录-是否来源全排名 */
    public static final String NCKD_ISALLRANKSOURCE = "nckd_isallranksource";


    /** 批量新增考核周期（弹窗）-实体标识 */
    public static final String BATCHEVALCYCLE_ENTITYID = "nckd_batchevalcycle";

    /*-------------------------------------- 年度全排名 begin --------------------------------------*/
    /** 年度 */
    public static final String NCKD_THEYEAR = "nckd_theyear";
    /** 年度绩效排名管理-实体标识 */
    public static final String NCKD_PERFRANKMGMT_ENTITYID = "nckd_perfrankmgmt";
    /** 单据体 */
    public static final String NCKD_PERFRANKMGMTENTRY = "nckd_perfrankmgmtentry";
    /** 是否参与排名 */
    public static final String NCKD_ISRANKING = "nckd_isranking";
    /*-------------------------------------- 年度全排名 end --------------------------------------*/

    /*-------------------------------------- 年度绩效归档记录 begin --------------------------------------*/
    /** 年度绩效归档记录-实体标识 */
    public static final String PERFARCHIVERECORD_ENTITYID = "nckd_perfarchiverecord";
    /** 状态 */
    public static final String NCKD_ARCHIVESTATUS = "nckd_archivestatus";
    /** 归档 */
    public static final String ARCHIVE_OP = "archive";
    /** 撤销归档 */
    public static final String UNARCHIVE_OP = "unarchive";
    /*-------------------------------------- 年度绩效归档记录 end --------------------------------------*/

    /*-------------------------------------- 年度绩效归档记录 begin --------------------------------------*/
    /** 年度绩效归档记录-实体标识 */
    public static final String POSTWAGEUNITLIST_ENTITYID = "nckd_postwageunitlist";
    public static final String NCKD_YEAR = "nckd_year";
    /*-------------------------------------- 年度绩效归档记录 end --------------------------------------*/


    /*-------------------------------------- 年度绩效归档记录 begin --------------------------------------*/
    /** 文件印发及盖章时间-实体标识 */
    public static final String DOCSTAMP_ENTITYID = "nckd_docstamp";
    /** HR员工 */
    public static final String NCKD_PERSON = "nckd_person";
    /** 盖章时间 */
    public static final String NCKD_STAMPTIME = "nckd_stamptime";
    /** 文件印发时间 */
    public static final String NCKD_FILEISSUETIME = "nckd_fileissuetime";
    /*-------------------------------------- 年度绩效归档记录 end --------------------------------------*/
}