WebStatusEnum.java 1.73 KB
package com.lhcredit.common.constant;

/**
 * 网络状态枚举
 * @author LGJ
 *
 */
public enum WebStatusEnum {
	SUCCESS("2000","操作成功"),
	LACK_NECESSARY_PARAMETERS("2030", "缺少必要参数"),
      NO_RESULT("2010", "没有找到对应的记录"),
	INVALID_TOKEN("2011","token失效"),
	NOT_ENOUGH("2012","积分不足"),
	QUOTA_NOT_ENOUGH("2013","可授权额度不足"),
	NECESSARY_PARAMETERS_LONGORSHORT("2023", "参数主体名称长度过长或过短"),
	NOT_AUTH_AREA("2025","没有被授权该地区"),
	NOT_AUTH_METHOD("2026","没有被授权该请求方式"),
	NO_ENTERPRISE_NUM("2027","可查询的企业数量不足"),
	NO_USER("2028","该用户不存在"),
	NOT_AUTH_TIME("2029","用户权限已过期"),
	NOT_AUTH_IP("3050","没有授权该IP"),
	FAIL("5000", "请求失败"),
	ERROR("5030 ","系统未知错误,请联系技术人员"),
	REPEAT("5040 ", "数据重复添加"),
	PARAM_ERROR("5055 ", "参数错误"),
	PHONE_ERROR("5056 ", "该手机号已被绑定"),
	LOCK_ERROR("5057 ", "该手机号已被锁定"),
	PASSWORD_ERROR("5058 ", "请输入8-20位密码,包含数字、字母、符号三种组合"),


	;

    // 成员变量
    private String code;
    private String msg;

    // 构造方法
    private WebStatusEnum(String code, String msg) {
    	this.code = code;
        this.msg = msg;
    }

    public String getCode() {
		return code;
	}

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

	public String getMsg() {
		return msg;
	}

	public void setMsg(String msg) {
		this.msg = msg;
	}
	// 覆盖方法
    @Override
    public String toString() {
        return this.code + "_" + this.msg;
    }

	public static void main(String[] args) {
	    System.out.println(WebStatusEnum.SUCCESS.toString());
	}
}