HttpClientHeaderEnum.java 1 KB
package org.nafmii.common.constant;


public enum HttpClientHeaderEnum {

    /**
     * 系统自定义请求header参数
     */
    USER_HEADER_USER_ID("userId", "用户ID"),
    USER_HEADER_USER_TOKEN("Authorization", "用户token"),
    USER_HEADER_MODE("mode", "设备:PC,APP,PAD"),
    USER_VO("USERVO","用户信息");

    HttpClientHeaderEnum(String code, String name){
        this.code = code;
        this.name = name;
    }

    private String name;
    private String code;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public static boolean checkHasCode(String key) {
        for (HttpClientHeaderEnum c : HttpClientHeaderEnum.values()) {
            if (c.getCode().toLowerCase().equals(key.toLowerCase())) {
                return true;
            }
        }
        return false;
    }
}