Constants.java 1.13 KB
package com.xkl.config;

import com.xkl.domain.XklAmpReportMetaScoreStandardEntity;

import java.util.HashMap;
import java.util.Map;

/**
 * 常量
 */
public interface Constants {

    /**
     * 存储当前登录用户id的字段名
     */
    String CURRENT_USER_ID = "CURRENT_USER_ID";

    /**
     * token有效期(小时)
     */
    int TOKEN_EXPIRES_HOUR = 72;

    /**
     * 存放Authorization的header字段
     */
    String AUTHORIZATION = "authorization";

    /**
     * 单项打分标准
     */
    Map<Integer,XklAmpReportMetaScoreStandardEntity> scoreMap=new HashMap<>();

    /**
     * 综合加权标准
     */
    Map<Integer,Integer> weightedScoreMap=new HashMap<Integer,Integer>(){
        {
            put(2,10);
            put(3,6);
            put(4,4);
            put(5,7);
            put(6,3);
            put(7,10);
            put(8,10);
            put(9,6);
            put(10,4);
            put(11,2);
            put(12,4);
            put(13,5);
            put(14,5);
            put(15,6);
            put(16,4);
            put(17,6);
            put(18,2);
            put(19,6);
        }
    };
}