通用枚举(enum)类的使用
package com.common.enums;
/**
* 通用错误枚举
* @author wys
*/
public enum ErrorCode {
REQUEST_CODE_400("400错误", 10007),
REQUEST_CODE_404("404错误", 10008),
REQUEST_CODE_405("405错误", 10009),
REQUEST_CODE_500("500错误", 10010),
REQUEST_CODE_601("文件过大", 601),
REQUEST_CODE_602("上传文件类型不存在", 602),
ASSETS_CSS2("500错误", 500);
// USER_NULL_TOKEN("token不能为空",10001),
// USER_TOKEN_ERROR("token已过期,,请重新登录",10002),
// USER_NULL_INFO("用户不存在,请先注册", 10003),
// USER_PASSWARD_ERROR("用户名或密码错误", 10004),
//
// PARAMES_NULL("参数不能为空", 10010),
// NOEXIST_USER("用户不存在",10001),
// NOEXIST_TEMPLATE("审批模板不存在",10002),
// USERNAME_IS_NULL("用户名称为空",10003),
// NOEXIST_COMPANY("公司不存在",10004),
// NOEXIST_APPROVE_TYPE("审批类型不存在",10005),
// NOEXIST_APPROVE_USER("审批人未设置",10006),
// NOEXIST_LOGIN("用户名或密码错误",10007),
// NOEXIST_LOGIN_NULL("用户名或密码不能为空",10008),
// NOEXIST_LOGIN_ERROR("该账户禁止登陆,请联系公司管理员",10009),
// USER_NULL_INFO("微信授权失败",10010),
// USER_INFO_USER_ERROR("自己不能审批自己",10011),
// USER_INFO_BH_ERROR("该服务已经到期,请联系工作人员",10020),
// USER_INFO_BH_SHOP_ERROR("商户没有开通次功能",10021),
// USER_FALG("账户状态异常",10022),
// USER_DISABLE("账号已过期,请联系公司管理员",10023),
//
//
// SYSTEM_ERROR("系统繁忙",20001),
// PARAM_ERROR("参数不完整",20002),
// SIGN_ERROR("签名校验失败",20003),
// EXPIRE_REQUEST("请求已过期",20004),
// REPEAT_REQUEST("您点的太快了",20005),
// APPROVE_ERROR("审批出错",20006),
// ACCOUNT_ERROR("用户信息错误",20007),
// NAME_ERROR("输入名字重复",20008),
// PERSON_ERROR("选择人员已在其他考勤组",20009),
// NOEXIT_GROUP("无考勤组,请联系主管",20010),
// NOEXIT_RECORD("无打卡信息,请联系主管",20011),
// HANDLED("此请求已被处理",20014),
// SAMEWIFI("不能重复添加wifi",20015),
// NOEXIT_CYCLE("无七天之内排班信息",20016),
// DATE_ERROR("时间格式错误:yyyy-mm-dd",20020),
// REFUSE("申请被拒绝",20013),
// CLASS_TIME("下班时间必须大于上班时间",20014),
// PK_MONEY_ERROR("金额必须大于0",20015),
// QUANXIAN("权限不足",20016),
// WX_USER_AU("微信用户信息未授权",2),
// WX_PHONE_AU("微信手机号未授权",1),
//
//
// UPDATE_ERROR_NULL("请勿传空",3001),
// UPDATE_ERROR("上传文件出错",3002),
// UPDATE_FILE_ERROR("正在处理,请稍等",3003),
// UPDATE_FILE_REDIS("update_user_file:",3004),
// UPDATE_ERROR_1("文件上传过大",3000);
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
private String msg;
private int code;
private ErrorCode(String msg, int code) {
this.msg = msg;
this.code = code;
}
}