package com.kingdee.eas.custom.beisen.utils;

/**
 * 北森API调用工具类（单例模式）
 */
public class BeisenParam {


    //创建需求
    public static final String CREATE_REQUIREMENT_URL = "https://openapi.italent.cn/RecruitV6/api/v1/Requirement/CreateRequirement";
    //更新需求
    public static final String UPDATE_REQUIREMENT_URL = "https://openapi.italent.cn/RecruitV6/api/v1/Requirement/UpdateRequirement";

    //获取员工ID
    public static final String GET_USERID_BY_JOBNUMBER_URL = "https://openapi.italent.cn/TenantBaseExternal/api/v5/Employee/GetUserIDsByJobNumbers";
    /**
     * TOKEN
     */
    public static final String ACCESSTOKEN_URL = "https://openapi.italent.cn/token";
    /**
     * 根据申请ID获取申请信息
     */
    public static final String GET_APPLYLIST_APPLYID = "https://openapi.italent.cn/RecruitV6/api/v1/Apply/GetApplyListByApplyId";
    /**
     * 根据ID获取获取数据单条
     */
    public static final String GET_ENTITY = "https://openapi.italent.cn/dataservice/api/Data/GetEntity";

    /**
     * 根据招聘需求ID获取招聘需求
     */
    public static final String GET_REQUIREMENTS = "https://openapi.italent.cn/RecruitV6/api/v1/Requirement/GetRequirements";
    /**
     * 根据申请Id获取标准简历
     */
    public static final String GET_RESUMEBYAPPLYID = "https://openapi.italent.cn/RecruitV6/api/v1/Applicant/GetResumeByApplyId";
    /**
     * 根据申请Id获取标准简历文件
     */
    public static final String GET_STANDERDRESUMEFILURLBYAPPLYID = "https://openapi.italent.cn/RecruitV6/api/v1/Applicant/GetStandardResumeFileUrlByApplyId";
    /**
     * 获取应聘者面试评价文件
     */
    public static final String GET_INTERVIEWEVALUATIONFILE = "https://openapi.italent.cn/RecruitV6/api/v1/Interview/GetInterviewEvaluationFile";

    /**
     * 北森配置文件路径
     */
    public static final String BEISEN_CONFIG_PATH = "/server/properties/beisen/beisenConfig.properties";

    /**
     * 创建或更新应聘者
     */
    public static final String POST_CREATEORUPDATEAPPLICANT_URL = "https://openapi.italent.cn/RecruitV6/api/v1/Applicant/CreateOrUpdateApplicant";
    /**
     * 移出人才库
     */
    public static final String POST_REMOVEAPPLICANTFROMTALENTPOOL_URL = "https://openapi.italent.cn/RecruitV6/api/v1/TalentPool/RemoveApplicantFromTalentPool";

    /**
     * 渠道id
     */
    public static final String BEISEN_CONFIG_CHANNELID = "BEISEN_CONFIG_CHANNELID";
    /**
     * 转移阶段状态
     */
    public static final String POST_TRANSFERPHASE_URL = "https://openapi.italent.cn/RecruitV6/api/v1/Apply/TransferPhase";
    /**
     * 根据同步Id获取应聘者Id
     */
    public static final String POST_GETAPPLICANTIDBYSYNCID_URL = "https://openapi.italent.cn/RecruitV6/api/v1/Applicant/GetApplicantIdBySyncId";


    /**
     * 招聘需求新增到岗
     */
    public static final String POST_ENTRYHANDLE_URL = "https://openapi.italent.cn/RecruitV6/api/v1/Requirement/EntryHandle";

    /**
     * 将要转移到的阶段id
     */
    public static final String BEISEN_CONFIG_PHASEID = "phase3";

    /**
     * 将要转移到离职的状态id
     */
    public static final String BEISEN_CONFIG_RESERVE_STATUSID = "status3C";

    /**
     * 将要转移到在职的状态id
     */
    public static final String BEISEN_CONFIG_UNRESERVE_STATUSID = "status3A";
    /**
     * 根据申请id获取原始简历
     */
    public static final String GET_ORIGINRESUMEBYAPPLYID = "https://openapi.italent.cn/RecruitV6/api/v1/Apply/GetOriginResumeByApplyId";

    /**
     * 根据申请ID获取背调信息
     */
    public static final String GET_BACKGROUNDINVESTIGATIONBYAPPLYID = "https://openapi.italent.cn/RecruitV6/api/v1/Investigation/GetBackgroundInvestigationByApplyId";
    /**
     * 更新申请信息
     */
    public static final String POST_UPDATEAPPLYLIST = "https://openapi.italent.cn/RecruitV6/api/v1/Apply/UpdateApplyList";
    /**
     * 获取【分析报表、定制开发】报表表头数据
     */
    public static final String GET_GRIDHEADER = "https://openapi.italent.cn/Ocean/api/v2/Reports/GridHeader";
    /**
     * 获取【分析报表、定制报表】报表的列表详细数据
     */
    public static final String GET_GRIDDATA = "https://openapi.italent.cn/Ocean/api/v2/Reports/GridData";


}
