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

import com.xkl.domain.XklAmpReportCategoryEntity;
import com.xkl.domain.XklAmpReportMetaItemsEntity;
import com.xkl.domain.XklAmpReportMetaScoreStandardEntity;
import com.xkl.model.CityModel;

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;

    /**
     * qrcode有效期(小时)
     */
    int QRCODE_EXPIRES_HOUR = 24;

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

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

    /**
     * 大项综合加权标准
     */
    Map<Integer, XklAmpReportCategoryEntity> weightedScoreMap = new HashMap<>();

    Map<Integer, XklAmpReportMetaItemsEntity> itemMetaMap = new HashMap<Integer, XklAmpReportMetaItemsEntity>();
    /**
     * 分年龄段平均得分
     */

    Map<String,Double> aveScoreMap = new HashMap<>();
    /**
     * 身份证前六位-省市区
     */
    Map<String,CityModel> cityMap = new HashMap<>();
    int ID_TYPE_COUNTRY = 2;
    int ID_TYPE_PROVINCE = 3;
    int ID_TYPE_CITY = 4;
    int ID_TYPE_COUNTY = 5;

    /**
     * admin-token前缀
     */
    String ADMIN_TOKEN_PREFIX = "ADMINTOKENPREFIX";


    public static final int MALE = 0;
    public static final int FEMALE = 1;

    public static final int NORMAL = 0;
    public static final int LOWER = 1;
    public static final int HIGHER = 2;

    public static final int STATUS_OK = 1;
    public static final boolean STATUS_OK2 = true;

    public static final double SMALL_DOUBLE = 0.001;

    public static final String WEB_LOGIN_URL = "http://testingurl/?qrcode=";
}