package nckd.jxccl.hr.psms.common;

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

/**
 * 职位体系常量
 * @author W.Y.C
 * @date 2025/9/10 16:09
 * @version 1.0
 */
public class PositionStructureConstant extends FormConstant {
    /*-------------------------------------- 员工职位档案 begin --------------------------------------*/
    /** 员工职位档案-实体标识 */
    public static final String PERSONPOSFILE_ENTITYID = "nckd_personposfile";
    /** 开始日期 */
    public static final String NCKD_BEGINDATE = "nckd_begindate";
    /** 所属序列 */
    public static final String NCKD_JOBSEQHR = "nckd_jobseqhr";
    /** 职级 */
    public static final String NCKD_JOBLEVELHR = "nckd_joblevelhr";
    /** 是否初次定级 */
    public static final String NCKD_FIRSTRANK = "nckd_firstrank";
    /** 学历 */
    public static final String NCKD_DIPLOMA = "nckd_diploma";
    /** 岗位 */
    public static final String NCKD_POSITIONHR = "nckd_positionhr";
    /** 岗位 */
    public static final String NCKD_POSITION = "nckd_position";
    /** 职称名称 */
    public static final String NCKD_RANKNAME = "nckd_rankname";
    /** 职称级别 */
    public static final String NCKD_PROTITLELEVEL = "nckd_protitlelevel";
    /** 技能名称 */
    public static final String NCKD_JOBSTATUSNAME = "nckd_jobstatusname";
    /** 技能等级 */
    public static final String NCKD_OCPQUALLEVEL = "nckd_ocpquallevel";
    /** 上年度绩效考核结果 */
    public static final String NCKD_APPRAISALRESULT = "nckd_appraisalresult";
    /** 上年度员工职位档案 */
    public static final String NCKD_LASTPERSONPOSFILE = "nckd_lastpersonposfile";
    /** 聘任状态 */
    public static final String NCKD_EMPLOYMENTSTATUS = "nckd_employmentstatus";
    /** 类型状态（新入职人员初定1;在职人员初定2;年度调整3;职位调动4;管理序列的聘任5;高级职称的聘任6） */
    public static final String NCKD_TYPESTATE = "nckd_typestate";
    /** 连续聘任年限 */
    public static final String NCKD_EMPLOYMENTYEARS = "nckd_employmentyears";
    /** 上年度绩效考核分数 */
    public static final String NCKD_RESULTSCORE = "nckd_resultscore";
    /** 优秀生分 */
    public static final String NCKD_ORGINSSCORE = "nckd_orginsscore";
    /** 职称分 */
    public static final String NCKD_RANKSCORE = "nckd_rankscore";
    /** 技能分 */
    public static final String NCKD_JOBSTATUSSCORE = "nckd_jobstatusscore";
    /** 学历分 */
    public static final String NCKD_DIPLOMASCORE = "nckd_diplomascore";
    /** 是否失效 */
    public static final String NCKD_DISABLE = "nckd_disable";
    /** 上年度贡献综合评价分 */
    public static final String NCKD_LYRCONTRIBSCORE = "nckd_lyrcontribscore";
    /** 任命结束日期 */
    public static final String NCKD_ENDDATE = "nckd_enddate";
    /** 任命状态 */
    public static final String NCKD_APPOINTSTATUS = "nckd_appointstatus";
    /** 年度 */
    public static final String NCKD_EXECUTEYEAR = "nckd_executeyear";
    /** 调整类别（升级2;保级1;降级0;首次聘任3;序列变化4;聘任下调5;总分不足6;无聘任7;无考核结果8） */
    public static final String NCKD_ADJUSTTYPE = "nckd_adjusttype";
    /** 年度调整状态 */
    public static final String NCKD_ADJUSSTATUS = "nckd_adjusstatus";
    /** 上年度绩效排名R百分比 */
    public static final String NCKD_ALLOWANCERANKPCT = "nckd_allowancerankpct";
    /** 年度科研与创新分 */
    public static final String NCKD_YEARSCORESUMA = "nckd_yearscoresuma";
    /** 年度专利申报分 */
    public static final String NCKD_YEARSCORESUMB = "nckd_yearscoresumb";
    /** 年度论文发表分 */
    public static final String NCKD_YEARSCORESUMC = "nckd_yearscoresumc";
    /** 年度技能竞赛分 */
    public static final String NCKD_YEARSCORESUMD = "nckd_yearscoresumd";
    /** 年度培训教材分 */
    public static final String NCKD_YEARSCORESUME = "nckd_yearscoresume";
    /** 年度技术标准分 */
    public static final String NCKD_YEARSCORESUMF = "nckd_yearscoresumf";
    /** 年度管理规范分 */
    public static final String NCKD_YEARSCORESUMG = "nckd_yearscoresumg";
    /** 年度师带徒分 */
    public static final String NCKD_YEARSCORESUMH = "nckd_yearscoresumh";
    /** 年度培训授课分 */
    public static final String NCKD_YEARSCORESUMI = "nckd_yearscoresumi";
    /** 贡献单据分数之和 */
    public static final String NCKD_ALLYEARSCORESUM = "nckd_allyearscoresum";
    /** 累计总积分 */
    public static final String NCKD_ALLSUMSCORE = "nckd_allsumscore";
    /** 累计的积分池 */
    public static final String NCKD_SUMSCORE = "nckd_sumscore";
    /** 年度新增的贡献积分 */
    public static final String NCKD_ADDYCONTRIBSCORE = "nckd_addycontribscore";
    /** 升降级数 */
    public static final String NCKD_ADJUSTINT = "nckd_adjustint";
    /** 上年度绩效排名R名次 */
    public static final String NCKD_ALLOWANCERANK = "nckd_allowancerank";
    /** 上年度排名名次 */
    public static final String NCKD_TOPRANK = "nckd_toprank";
    /** 上年度排名百分比 */
    public static final String NCKD_TOPRANKPERCENT = "nckd_toprankpercent";
    /** 备注 */
    public static final String KEY_NCKD_CAUSEREMARK = "nckd_causeremark";
    /** 学历分计算过程 */
    public static final String NCKD_WHYDIPLOMASCORE = "nckd_whydiplomascore";
    /** R排名名次/R排名总人数 */
    public static final String NCKD_ALLOWANCERANKMARK = "nckd_allowancerankmark";
    /** R排名百分比 */
    public static final String NCKD_ALLOWANCERANKSEL = "nckd_allowanceranksel";

    /** 锁定状态 */
    public static final String NCKD_LOCKSTATUS = "nckd_lockstatus";
    /** 锁定状态 */
    public static final String KEY_NCKD_LOCKUSER = "nckd_lockuser";
    /** 锁定人 */
    public static final String NCKD_LOCKDATETIME = "nckd_lockdatetime";
    /** 锁定人 */
    public static final String NCKD_LEVELKEEPREASON = "nckd_levelkeepreason";
    /** 锁定时间*/
    public static final String POSITIONAPPOINTMENTQUERY = "positionappointmentquery";

    /** 系数 */
    public static final String NCKD_COEFFICIENT = "nckd_coefficient";
    /** 当前01档岗位工资 */
    public static final String NCKD_CURRENTPOSTSALARY = "nckd_currentpostsalary";
    /** 岗位津贴 */
    public static final String NCKD_POSTALLOWANCE = "nckd_postallowance";
    /** 是否已推送调薪 */
    public static final String NCKD_ISSALADJPUSH = "nckd_issaladjpush";
    /** 调薪推送时间 */
    public static final String NCKD_SALADJPUSHTIME = "nckd_saladjpushtime";
    /** 调薪id */
    public static final String NCKD_SALADJID = "nckd_saladjid";
    /** 调薪编码 */
    public static final String NCKD_SALADJNUMBER = "nckd_saladjnumber";

    /*-------------------------------------- 员工职位档案 end --------------------------------------*/


    /*-------------------------------------- 职位及积分初定 begin --------------------------------------*/
    /** 职位及积分初定-实体标识 */
    public static final String SCOREINITIAL_ENTITYID = "nckd_scoreinitial";
    /** 页签控件 */
    public static final String NCKD_TABAP = "nckd_tabap";
    /** 页签控件-已定级人员 */
    public static final String NCKD_GRADEDPERSON = "nckd_gradedperson";
    /** 页签控件-未定级人员 */
    public static final String NCKD_UNGRADEDPERSON = "nckd_ungradedperson";
    /*-------------------------------------- 职位及积分初定 end --------------------------------------*/


    /*-------------------------------------- 未定级人员列表 begin --------------------------------------*/
    /** 未定级人员-实体标识 */
    public static final String UNGRADEDPERSONQUERY_ENTITYID = "ungradedpersonquery";
    /** 在职人员初定-操作 */
    public static final String OP_SETTINGJOBGRADE = "settingjobgrade";
    /** 新入职人员初定-操作 */
    public static final String OP_SETTINGJOBGRADENEW = "settingjobgradenew";
    /*-------------------------------------- 未定级人员列表 end --------------------------------------*/

    /*-------------------------------------- 已定级人员列表 begin --------------------------------------*/
    /** 职位及积分初定-实体标识 */
    public static final String GRADEDPERSONQUERY_ENTITYID = "gradedpersonquery";
    /*-------------------------------------- 已定级人员列表 end --------------------------------------*/


    /*-------------------------------------- 在职人员初定（弹窗） begin --------------------------------------*/
    /** 在职人员初定（弹窗）-实体标识 */
    public static final String SERVINGINITIAL_ENTITYID = "nckd_servinginitial";
    /** 批量在职人员初定（弹窗）-实体标识 */
    public static final String SERVINGINITIALBATH_ENTITYID = "nckd_servinginitialbatch";
    /** 职位序列（根据岗位需要自动带出） */
    public static final String NCKD_JOBSEQ = "nckd_jobseq";
    /** 优秀生 */
    public static final String NCKD_EXCELLENT = "nckd_excellent";

    /*-------------------------------------- 在职人员初定（弹窗） end --------------------------------------*/


    /*-------------------------------------- 新入职人员初定（弹窗） begin --------------------------------------*/
    /** 新入职人员初定（弹窗）-实体标识 */
    public static final String NEWHIREINITIAL_ENTITYID = "nckd_newhireinitial";
    /** 批量新入职人员初定（弹窗）-实体标识 */
    public static final String NEWHIREINITIALBATCH_ENTITYID = "nckd_newhireinitialbatch";
    /** 本次加入集团日期 */
    public static final String NCKD_JOINCOMDATE = "nckd_joincomdate";
    /** 确认定级 */
    public static final String OP_CONFIRMINITIAL = "confirmInitial";
    /*-------------------------------------- 新入职人员初定（弹窗） end --------------------------------------*/

    /*-------------------------------------- 新建动态调整（弹窗） begin --------------------------------------*/
    /** 新建动态调整（弹窗）-实体标识 */
    public static final String NEWDYNAMICADJUDIALOG_ENTITYID = "nckd_newdynamicadjudialog";
    /** 批量新建动态调整（弹窗）-实体标识 */
    public static final String NEWDYNAMICADJUBATCH_ENTITYID = "nckd_newdynamicadjubatch";
    /** 本次加入集团日期 */
    public static final String NCKD_ADJUSTDATE = "nckd_adjustdate";
    //调动后职级
    public static final String NCKD_JOBLEVEL = "nckd_joblevel";
    /** 确认定级 */
    public static final String OP_CONFIRMADJUST = "confirmadjust";
    /** R排名名次/R排名总人数 */
    public static final String NCKD_ALLOWANCERANKPERCENT = "nckd_allowancerankpercent";
    /** 职称等级 */
    public static final String NCKD_PERPROTITLENAME = "nckd_perprotitlename";
    /** 技能等级 */
    public static final String NCKD_QUALEVELNAME = "nckd_qualevelname";

    /*-------------------------------------- 新建动态调整（弹窗） end --------------------------------------*/

    /*-------------------------------------- 年度动态调整（弹窗） begin --------------------------------------*/
    /** 新建动态调整（弹窗）-实体标识 */
    public static final String NEWANNUALADJUST_ENTITYID = "nckd_newannualadjust";
    /** 动态调整-锁定 */
    public static final String ISLOCKED_OP = "islocked";
    /** 动态调整-解锁 */
    public static final String UNLOCKED_OP = "unlocked";
    /** 动态调整-按年度批量锁定 */
    public static final String BATCHLOCKYEAR_OP = "batchlockyear";
    /** 动态调整-按年度批量解锁 */
    public static final String BATCHUNLOCKYEAR_OP = "batchunlockyear";
    /*-------------------------------------- 年度动态调整（弹窗） end --------------------------------------*/

    /*-------------------------------------- 年度动态调整-生效（弹窗） begin --------------------------------------*/
    /** 新建动态调整（弹窗）-实体标识 */
    public static final String ANNUALEFFECTIVE_ENTITYID = "nckd_annualeffective";
    public static final String NCKD_MULSELEPERSONPOSFILE = "nckd_mulselepersonposfile";
    /*-------------------------------------- 年度动态调整-生效（弹窗） end --------------------------------------*/


    /*-------------------------------------- 职位及积分初定 begin --------------------------------------*/
    /** 职位及积分初定-实体标识 */
    public static final String DYNAMICADJUSTMENT_ENTITYID = "nckd_dynamicadjustment";
    /** 页签控件-已生成动态调整 */
    public static final String NCKD_ADJUSTED = "nckd_adjusted";
    /** 页签控件-未生成动态调整 */
    public static final String NCKD_UNADJUSTED = "nckd_unadjusted";
    public static final String ADJUST_QUERY = "adjustquery";
    public static final String NCKD_UNADJUSTREPORT = "nckd_unadjustreport";
    /*-------------------------------------- 职位及积分初定 end --------------------------------------*/

    /*-------------------------------------- 年度调整 begin --------------------------------------*/
    /** 职位及积分初定-实体标识 */
    public static final String ANNUALADJUSTMENT_ENTITYID = "nckd_annualadjustment";
    /** 已生成年度调整-实体标识 */
    public static final String ANNUALADJUST_QUERY = "annualadjustquery";
    /** 未生成年度调整-实体标识 */
    public static final String UNANNUALADJUST_QUERY = "unannualadjustquery";
    /*-------------------------------------- 年度调整 begin --------------------------------------*/


    /*-------------------------------------- 年度调整解锁单据 begin --------------------------------------*/
    /** 年度调整解锁单据-实体标识 */
    public static final String POSFILEUNLOCK_ENTITYID = "nckd_posfileunlock";
    /** 单据体 */
    public static final String NCKD_POSFILEUNLOCKENTRY = "nckd_posfileunlockentry";
    /** 职位档案 */
    public static final String NCKD_PERSONPOSFILE = "nckd_personposfile";
    /** 解锁原因 */
    public static final String NCKD_REASON = "nckd_reason";

    /*-------------------------------------- 年度调整解锁单据 end --------------------------------------*/

    /*-------------------------------------- 配置有职位津贴的管理人员 begin --------------------------------------*/
    /** 配置有职位津贴的管理人员-实体标识 */
    public static final String MANAGERALLOWANCE_ENTITYID = "nckd_managerallowance";
    /*-------------------------------------- 配置有职位津贴的管理人员 end --------------------------------------*/


    /**职位序列对应职级查询*/
    public static final String JOBSEQTOJOBLEVEL_QUERY = "jobseqtojoblevelquery";
    /**根据职位序列查询职级*/
    public static final String GETLEVELBYJOBSEQ_QUERY = "getlevelbyjobseqquery";
    /**根据职位序列和资格级别查询职级*/
    public static final String GETLEVELBYJOBSEQQUERYANDQUAL_QUERY = "getlevelbyjobseqqueryandqualquery";


    /** 人员考评实体名称 */
    public static final String PERFMANAGER_ENTITYID = "nckd_perfmanager";
    /** 人员考评管理分录实体名称 */
    public static final String PERFMANAGER_ENTRY_ENTITYID = "nckd_perfmanagerentry";
    /** 分录-考核年份 */
    public static final String APPRAISAL_YEAR_KEY = "nckd_appraisalyear";

    /*-------------------------------------- 新建任命 begin --------------------------------------*/
    /** 新建任命-实体标识 */
    public static final String NEWAPPTPOPUP_ENTITYID = "nckd_newapptpopup";
    /*-------------------------------------- 新建任命 end --------------------------------------*/


    /*-------------------------------------- 职位津贴配置 begin --------------------------------------*/
    /** 职位津贴配置-实体标识 */
    public static final String MGRPOSTALLOWCONF_ENTITYID = "nckd_mgrpostallowconf";
    /** 适用单位 */
    public static final String NCKD_ORG = "nckd_org";
    /** 最大职级 */
    public static final String NCKD_MAXJOBLEVEL = "nckd_maxjoblevel";
    /** 最小职级 */
    public static final String NCKD_MINJOBLEVEL = "nckd_minjoblevel";
    /*-------------------------------------- 职位津贴配置 end --------------------------------------*/

    /** 周期开始年份 */
    public static final String NCKD_BEGINYEAR = "nckd_beginyear";
    /** 周期结束年份 */
    public static final String NCKD_ENDYEAR = "nckd_endyear";
    /** 人员考评管理分录实体名称 */
    public static final String NCKD_PERFMANAGERENTRY = "nckd_perfmanagerentry";
    /** 分录-考核年份 */
    public static final String NCKD_APPRAISALYEAR = "nckd_appraisalyear";



    /** 关键行为评价表-实体标识 */
    public static final String KEYBEHAVEVAL_ENTITYID = "nckd_keybehaveval";
    /** HR员工 */
    public static final String NCKD_PERSON = "nckd_person";
    /** 科研、创新、创效成果 */
    public static final String NCKD_INNOVATE = "nckd_innovate";
    /** 科研、创新、创效成果 */
    public static final String NCKD_APPOINT = "nckd_appoint";
    /** 工作年限 */
    public static final String NCKD_WORKYEAR = "nckd_workyear";
    /** 匹配情况说明 */
    public static final String NCKD_MATCHCONDDESC = "nckd_matchconddesc";
    /** 配置关键行为人才标准项目分录 */
    public static final String NCKD_KEYBEHAVCONFENTRY = "nckd_keybehavconfentry";
    /** 配置关键行为人才标准项目分录 */
    public static final String NCKD_RESULT = "nckd_result";

    /** 关键行为项目评价结果-实体标识 */
    public static final String KEYBEHAVEVALPROJRSLT_ENTITYID = "nckd_keybehavevalprojrslt";
}
