package nckd.jxccl.swc.constants;

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

/**
 * 中高层年薪常量类
 *
 * @author W.Y.C
 * @version 1.0
 * @date 2025-11-27 18:37:26
 */
public class MasConstant extends FormConstant {
    /** 子企业负责人任职情况-实体标识 */
    public static final String SUBCOHEADSERVICE_ENTITYID = "nckd_subcoheadservice";
    /** 年度 */
    public static final String NCKD_YEAR = "nckd_year";
    /** 所属二级单位 */
    public static final String NCKD_PAYUNIT = "nckd_payunit";
    /** 所属二级单位 */
    public static final String NCKD_MULPAYUNIT = "nckd_mulpayunit";
    /** 法人单位 */
    public static final String NCKD_LAWENTITY = "nckd_lawentity";
    /** 员工 */
    public static final String NCKD_EMPLOYEE = "nckd_employee";
    /** 职务 */
    public static final String NCKD_POSNAME = "nckd_posname";
    /** 任职开始时间 */
    public static final String NCKD_STARTDATE = "nckd_startdate";
    /** 任职结束时间 */
    public static final String NCKD_ENDDATE = "nckd_enddate";
    /** 本年任职月数 */
    public static final String NCKD_SERVICEMONTHS = "nckd_servicemonths";
    /** 是否直管干部 */
    public static final String NCKD_ISDIRCADRE = "nckd_isdircadre";
    /** 是否职业经理人 */
    public static final String NCKD_ISPROFMAN = "nckd_isprofman";
    /** 是否经理层成员 */
    public static final String NCKD_ISMANAGER = "nckd_ismanager";
    /** 薪酬是否一人一议 */
    public static final String NCKD_SALNEGOT = "nckd_salnegot";
    /** 岗位管理层级 */
    public static final String NCKD_POSTLEVEL = "nckd_postlevel";
    /** 岗位管理层级细项 */
    public static final String NCKD_MGTLVLDTL = "nckd_mgtlvldtl";
    /** 法人岗位层级 */
    public static final String NCKD_LEGPOSTLV = "nckd_legpostlv";
    /** 薪酬核算岗位 */
    public static final String NCKD_SALCALCPOST = "nckd_salcalcpost";
    /** 载入党政职务履历 */
    public static final String LOADPARTYPOSITION_OP = "loadpartyposition";
    /** 是否高管*/
    public static final String NCKD_ISEXEC = "nckd_isexec";


    /*-------------------------------------- 企业负责人信息常量类 begin --------------------------------------*/
    /** 企业负责人类型 */
    public static final String NCKD_HEADTYPE = "nckd_headtype";
    /** 职业经理人类型 */
    public static final String NCKD_PROFMANTYP = "nckd_profmantyp";
    /** 任期 */
    public static final String NCKD_TERM = "nckd_term";
    /** 是否实行任期制和契约化管理 */
    public static final String NCKD_TERMCONT = "nckd_termcont";
    /*-------------------------------------- 企业负责人信息常量类 end --------------------------------------*/

    /*-------------------------------------- 党政职务变更履历常量类 begin --------------------------------------*/
    /** 变动时间 */
    public static final String NCKD_CHANGETIME = "nckd_changetime";
    /** 职务变动类别 */
    public static final String NCKD_POSCHTP = "nckd_poschtp";
    /** 职务层次 */
    public static final String NCKD_POSLEVEL = "nckd_poslevel";
    /** 职务级别 */
    public static final String NCKD_POSGRADE = "nckd_posgrade";
    /** 任免方式 */
    public static final String NCKD_APPRWAY = "nckd_apprway";
    /** 任职部门 */
    public static final String NCKD_OFFICEDEPT = "nckd_officedept";
    /** 任免职文号 */
    public static final String NCKD_APPRDOCNO = "nckd_apprdocno";
    /** 原职务级别 */
    public static final String NCKD_ORGPOSGRD = "nckd_orgposgrd";
    /*-------------------------------------- 党政职务变更履历常量类 end --------------------------------------*/


    /*-------------------------------------- 子企业负责人薪酬结构常量类 begin --------------------------------------*/
    /** 子企业负责人薪酬结构-实体标识 */
    public static final String SUBCORPSALARY_ENTITYID = "nckd_subcorpsalary";
    /** 项目分类 */
    public static final String NCKD_PROJECTCATEGORY = "nckd_projectcategory";
    /** 薪酬项目 */
    public static final String NCKD_SALARYITEM = "nckd_salaryitem";
    /** 是否延期支付项目 */
    public static final String NCKD_DEFERREDPAYITEM = "nckd_deferredpayitem";
    /** 延期支付薪酬项目支付说明 */
    public static final String NCKD_DEFERREDPAYDESC = "nckd_deferredpaydesc";
    /** 任期激励支付说明 */
    public static final String NCKD_TERMPAYDESC = "nckd_termpaydesc";

    /*-------------------------------------- 子企业负责人薪酬结构常量类 end --------------------------------------*/


    /*-------------------------------------- 子企业负责人薪酬结构常量类 begin --------------------------------------*/
    /** 子企业负责人正职年度薪酬核定标准-实体标识 */
    public static final String SUBCORPCHIEFSALSTD_ENTITYID = "nckd_subcorpchiefsalstd";
    /** 单据体 */
    public static final String NCKD_ENTRYENTITY = "nckd_entryentity";
    /** 分期支付总年数 */
    public static final String NCKD_INSTALLMENTYEARS = "nckd_installmentyears";
    /** 支付年份1 */
    public static final String NCKD_PAYYEAR = "nckd_payyear";
    /** 支付金额1 */
    public static final String NCKD_PAYAMOUNT = "nckd_payamount";
    /** 支付年份1 */
    public static final String NCKD_PAYYEAR1 = "nckd_payyear1";
    /** 支付金额1 */
    public static final String NCKD_PAYAMOUNT1 = "nckd_payamount1";
    /** 支付年份2 */
    public static final String NCKD_PAYYEAR2 = "nckd_payyear2";
    /** 支付金额2 */
    public static final String NCKD_PAYAMOUNT2 = "nckd_payamount2";
    /** 支付年份3 */
    public static final String NCKD_PAYYEAR3 = "nckd_payyear3";
    /** 支付金额3 */
    public static final String NCKD_PAYAMOUNT3 = "nckd_payamount3";
    /** 支付年份4 */
    public static final String NCKD_PAYYEAR4 = "nckd_payyear4";
    /** 支付金额4 */
    public static final String NCKD_PAYAMOUNT4 = "nckd_payamount4";
    /** 支付年份5 */
    public static final String NCKD_PAYYEAR5 = "nckd_payyear5";
    /** 支付金额5 */
    public static final String NCKD_PAYAMOUNT5 = "nckd_payamount5";
    /** 支付年份6 */
    public static final String NCKD_PAYYEAR6 = "nckd_payyear6";
    /** 支付金额6 */
    public static final String NCKD_PAYAMOUNT6 = "nckd_payamount6";
    /** 支付年份7 */
    public static final String NCKD_PAYYEAR7 = "nckd_payyear7";
    /** 支付金额7 */
    public static final String NCKD_PAYAMOUNT7 = "nckd_payamount7";
    /** 支付年份8 */
    public static final String NCKD_PAYYEAR8 = "nckd_payyear8";
    /** 支付金额8 */
    public static final String NCKD_PAYAMOUNT8 = "nckd_payamount8";
    /** 支付年份9 */
    public static final String NCKD_PAYYEAR9 = "nckd_payyear9";
    /** 支付金额9 */
    public static final String NCKD_PAYAMOUNT9 = "nckd_payamount9";
    /** 支付年份10 */
    public static final String NCKD_PAYYEAR10 = "nckd_payyear10";
    /** 支付金额10 */    public static final String NCKD_PAYAMOUNT10 = "nckd_payamount10";
    /** 子企业负责人薪酬结构（分录） */
    public static final String NCKD_SUBCORPSALARYENTRY = "nckd_subcorpsalaryentry";
    /** 核定标准 */
    public static final String NCKD_APPRSTD = "nckd_apprstd";
    /** 延期支付总金额 */
    public static final String NCKD_DEFERPAYTOTALAMT = "nckd_deferpaytotalamt";
    /*-------------------------------------- 子企业负责人薪酬结构常量类 begin --------------------------------------*/


    /*-------------------------------------- 载入党政职务履历弹窗 begin --------------------------------------*/
    /** 载入党政职务履历弹窗-实体标识 */
    public static final String LOADPARTYPOSTPOPUP_ENTITYID = "nckd_loadpartypostpopup";
    public static final String LOADPPDATEPOPUP_ENTITYID = "nckd_loadppdatepopup";
    /*-------------------------------------- 载入党政职务履历弹窗 end --------------------------------------*/


    /*-------------------------------------- 任期人员名单 begin --------------------------------------*/
    /** 任期人员名单-实体标识 */
    public static final String TENUREPERSONLIST_ENTITYID = "nckd_tenurepersonlist";
    /*-------------------------------------- 任期人员名单 end --------------------------------------*/


    /*-------------------------------------- 延期支付比例 begin --------------------------------------*/
    /** 延期支付比例-实体标识 */
    public static final String DEFERPAYRATOCONF_ENTITYID = "nckd_deferpayratioconf";
    /** 兑现比例 */
    public static final String NCKD_PAYOUTRATIO = "nckd_payoutratio";
    /** 兑现金额 */
    public static final String NCKD_PAYOUTMONEY = "nckd_payoutmoney";
    /** 兑现年份 */
    public static final String NCKD_TIMES = "nckd_times";
    /** 延期支付比例 */
    public static final String NCKD_DEFERPAYRATIO = "nckd_deferpayratio";
    /** 延期支付金额 */
    public static final String NCKD_DEFERPAYMONEY = "nckd_deferpaymoney";
    /** 支付总年数 */
    public static final String NCKD_PAYOUTTIMES = "nckd_payouttimes";
    /** 支付总年数 */
    public static final String NCKD_TOTALBONUSAMT = "nckd_totalbonusamt";
    /*-------------------------------------- 延期支付比例 end --------------------------------------*/

    /*-------------------------------------- 子企业负责人正职年度薪酬核定标准_变更单 begin --------------------------------------*/
    /** 子企业负责人正职年度薪酬核定标准_变更单-实体标识 */
    public static final String SUBCPCHFSALSTDCHG_ENTITYID = "nckd_subcpchfsalstdchg";
    /*-------------------------------------- 子企业负责人正职年度薪酬核定标准_变更单 end --------------------------------------*/

    /*-------------------------------------- 子企业负责人正职年度薪酬核定标准_变更单 begin --------------------------------------*/
    /** 企业负责人个人年度薪酬标准核定表_变更单-实体标识 */
    public static final String ENTLDRANLSALSTDCHG_ENTITYID = "nckd_entldranlsalstdchg";
    /*-------------------------------------- 子企业负责人正职年度薪酬核定标准_变更单 end --------------------------------------*/

    /*-------------------------------------- 企业负责人个人年度薪酬标准核定表 begin --------------------------------------*/
    /** 企业负责人个人年度薪酬标准核定表-实体标识 */
    public static final String ENTLEADERANLSALSTD_ENTITYID = "nckd_entleaderanlsalstd";
    /*-------------------------------------- 企业负责人个人年度薪酬标准核定表 end --------------------------------------*/


    /*-------------------------------------- 企业负责人个人年度薪酬标准核定表 begin --------------------------------------*/
    /** 企业负责人个人年度薪酬标准核定表-实体标识 */
    public static final String ENTLDRTERMBONUSAPPR_ENTITYID = "nckd_entldrtermbonusappr";
    /*-------------------------------------- 企业负责人个人年度薪酬标准核定表 end --------------------------------------*/


}
