package com.infoepoch.pms.dispatchassistant.common.constant;

/**
 * KeyValueStore键定义，统一管理防止重复
 */
public class StoreKeys {

    /**
     * 平台名称
     */
    public final static String PLATFORM_NAME = "PLATFORM_NAME";
    /**
     * 定时任务回调地址
     */
    public final static String SCHEDULING_CALL_BACK_URL = "SCHEDULING_CALL_BACK_URL";
    /**
     * 登录成功后跳转首页地址
     */
    public final static String MAIN_PAGE_URI = "MAIN_PAGE_URI";

    public final static String GXAPP_MAIN_PAGE_URI = "GXAPP_MAIN_PAGE_URI";

    public final static String GXAPP_ASSISTANT_PAGE_URI = "GXAPP_ASSISTANT_PAGE_URI";

    /**
     * 课程封面
     */
    public final static String FILE_TEMPLATE_COURSE_COVER = "FILE_TEMPLATE_COURSE_COVER";

    /**
     * 培训项目导入模板
     */
    public final static String FILE_TEMPLATE_TRAIN_PROJECT = "FILE_TEMPLATE_TRAIN_PROJECT";

    /**
     * 结算对账明细导入模板
     */
    public final static String FILE_TEMPLATE_SETTLEMENT_RECONCILIATION_LINE = "FILE_TEMPLATE_SETTLEMENT_RECONCILIATION_LINE";
    /**
     * 培训班-除外派培训导入模板
     */
    public final static String FILE_TEMPLATE_TRAIN_ROOM_A = "FILE_TEMPLATE_TRAIN_ROOM_A";
    /**
     * 培训班-外派培训导入模板
     */
    public final static String FILE_TEMPLATE_TRAIN_ROOM_B = "FILE_TEMPLATE_TRAIN_ROOM_B";

    /**
     * OA员工同步地址
     */
    public final static String OA_EMPLOYEE_SYNC_URL = "OA_EMPLOYEE_SYNC_URL";

    /**
     * OA组织同步地址
     */
    public final static String OA_ORGANIZATION_SYNC_URL = "OA_ORGANIZATION_SYNC_URL";

    /**
     * 登录页面地址
     */
    public final static String LOGIN_HTML_URL = "LOGIN_HTML_URL_SA";

    // region OA

    /**
     * appId
     */
    public final static String APP_ID = "APP_ID";
    /**
     * appPwd
     */
    public final static String APP_PASSWORD = "APP_PASSWORD";
    /**
     * 待办新增地址
     */
    public final static String TODO_SYNC_ADD_TASK = "TODO_SYNC_ADD_TASK";
    /**
     * 待办更新地址
     */
    public final static String TODO_SYNC_UPDATE_TASK = "TODO_SYNC_UPDATE_TASK";
    /**
     * 待办重定向基础地址
     */
    public final static String TODO_REDIRECT_BASE_URL = "TODO_REDIRECT_BASE_URL";
    /**
     * 项目基础跳转地址
     */
    public final static String BASE_URL = "BASE_URL_SA";
    /**
     * 500报错跳转页面地址
     */
    public final static String ERROR_REDIRECT_URI = "ERROR_REDIRECT_URI";
    /**
     * OA首页
     */
    public final static String OA_MAIN_PAGE_URL = "OA_MAIN_PAGE_URL";
    /**
     * OA登录页面地址
     */
    public final static String OA_LOGIN_PAGE_URL = "OA_LOGIN_PAGE_URL";

    /**
     * OA员工同步入参
     */
    public final static String OA_EMPLOYEE_SYNC_CRITERIA = "OA_EMPLOYEE_SYNC_CRITERIA";

    /**
     * OA组织同步入参
     */
    public final static String OA_ORGANIZATION_SYNC_CRITERIA = "OA_ORGANIZATION_SYNC_CRITERIA";

    // endregion OA

    // region MOA

    /**
     * MOA待办跳转基础地址
     */
    public final static String MOA_TODO_REDIRECT_BASE_URL = "MOA_TODO_REDIRECT_BASE_URL";

    // endregion MOA

    /**
     * PMS_API_URL
     */
    public final static String PMS_API_URL = "PMS_API_URL";
    /**
     * NAS_DATE nas磁盘扩容日期
     */
    public final static String NAS_DATE = "NAS_DATE";

    /**
     * MOA bridge.js加载路径
     */
    public final static String MOA_BRIDGE_JS_URL = "MOA_BRIDGE_JS_URL";

    // region 短信

    /**
     * 短信IP
     */
    public final static String MOBILE_MESSAGE_IP = "MOBILE_MESSAGE_IP";

    /**
     * 短端口
     */
    public final static String MOBILE_MESSAGE_PORT = "MOBILE_MESSAGE_PORT";

    /**
     * 短信密码
     */
    public final static String MOBILE_MESSAGE_PASSWORD = "MOBILE_MESSAGE_PASSWORD";

    /**
     * 短信发送人
     */
    public final static String MOBILE_MESSAGE_SENDER = "MOBILE_MESSAGE_SENDER";

    // endregion 短信

    // region

    /**
     * 人力资源部名称
     */
    public final static String HUMAN_RESOURCE_DEPARTMENT_NAME = "HUMAN_RESOURCE_DEPARTMENT_NAME";

    /**
     * 培训中心室名称
     */
    public final static String TRAINING_CENTER_ORGANIZATION_NAME = "TRAINING_CENTER_ORGANIZATION_NAME";

    //定时待办发送人ID
    public final static String SEND_USER_ID_TIMER="SEND_USER_ID_TIMER";
    //定时待办发送人名称
    public final static String SEND_USER_TIMER="SEND_USER_TIMER";

    // endregion
}
