package com.github.wxiaoqi.security.auth.common.constatns;

/**
 * Created by ace on 2017/8/29.
 */
public class CommonConstants {
    public final static String RESOURCE_TYPE_MENU = "menu";
    public final static String RESOURCE_TYPE_BTN = "button";
    public static final Integer EX_TOKEN_ERROR_CODE = 40101;
    // 用户token异常
    public static final Integer EX_USER_INVALID_CODE = 40102;
    // 客户端token异常
    public static final Integer EX_CLIENT_INVALID_CODE = 40131;
    public static final Integer EX_CLIENT_FORBIDDEN_CODE = 40331;
    public static final Integer EX_OTHER_CODE = 500;
    public static final String CONTEXT_KEY_USER_ID = "currentUserId";
    public static final String CONTEXT_KEY_USERNAME = "currentUserName";
    public static final String CONTEXT_KEY_USER_NAME = "currentUser";
    public static final String CONTEXT_KEY_USER_TOKEN = "currentUserToken";
    public static final String JWT_KEY_USER_ID = "userId";
    public static final String JWT_KEY_NAME = "name";
    public static final String JWT_KEY_DATA_ALL = "dataAll";
    public static final String JWT_KEY_DATA_ZONE = "dataZone";
    public static final String JWT_KEY_DATA_COMMPANY = "dataCommpany";
    public static final String JWT_KEY_REQUEST_TYPE = "requestType";


    //数据权限相关
    public final static Integer DATA_ALL_TRUE = 1;
    public final static Integer DATA_ALL_FALSE = 2;
}
