返回响应 Created by liyunfeng
| 7 | * 返回响应 Created by liyunfeng |
| 8 | */ |
| 9 | public enum InfoCode { |
| 10 | |
| 11 | //系统错误从200~10000 |
| 12 | SUCCESS(200, "OK"), |
| 13 | TIME_OUT(300, "超时"), |
| 14 | |
| 15 | //业务相关从10000自增 |
| 16 | // 10000开始 |
| 17 | INVALID_REQUEST(10000, "不支持的请求方式"), |
| 18 | |
| 19 | //用户相关(20000自增) |
| 20 | REQUEST_PARAM_ERROR(20000, "传入参数错误"), |
| 21 | REGISTER_TYPE_ERROR(20001, "不支持的注册类型"), |
| 22 | INVALID_SIGN(20002, "签名无效"), |
| 23 | USER_LOGIN_EXIST(20003, "用户已存在"), |
| 24 | USER_LOGIN_NOT_EXIST(20008, "用户不存在"), |
| 25 | PASSWORD_ERROR(20009, "用户名或密码错误"), |
| 26 | INVALID_TOKEN(20010, "无效token"), |
| 27 | INVALID_LOGIN(20011, "登录失效,重新登录"), |
| 28 | PASSWORD_SAME(20017, "密码重复"), |
| 29 | OLD_PASSWORD_ERROR(20018, "密码错误,不能修改"), |
| 30 | LOGIN_FAIL(20024, "登录失败"), |
| 31 | VISITOR_REGISTER_FAIL(20025, "游客注册失败"), |
| 32 | TOKEN_EXIST(20033, "token重复"), |
| 33 | LOGIN_TYPE_EXIST(20034, "登录方式已存在"), |
| 34 | USER_PROFILE_SEARCH_ERROR(20035, "用户查询失败"), |
| 35 | USER_PROFILE_LOCK(20036, "用户已锁定"), |
| 36 | ACCOUNT_SEARCH_FAIL(20037, "账号查询失败"), |
| 37 | LOGIN_NAME_TYPE_ERROR(20038, "登录名不为空时,登录方式不能为空"), |
| 38 | PASSWORD_SIMPLE_ERROR(20042, "密码错误,长度应为6-18,包含字母、数字和特殊字符"), |
| 39 | PASSWORD_ERROR_MORE_THAN(20043,"用户名密码连续错误已达5次,请15分钟后再试"), |
| 40 | LOGIN_TYPE_ERROR(20044, "不支持的登录类型"), |
| 41 | SERVICE_UNAVAILABLE(50000, "操作失败,请重试"); |
| 42 | |
| 43 | private int status; |
| 44 | |
| 45 | private String msg; |
| 46 | |
| 47 | private InfoCode(int status, String msg) { |
| 48 | this.status = status; |
| 49 | this.msg = msg; |
| 50 | } |
| 51 | |
| 52 | public int getStatus() { |
| 53 | return status; |
| 54 | } |
| 55 | |
| 56 | public String getMsg() { |
| 57 | return msg; |
| 58 | } |
| 59 | |
| 60 | @Override |
| 61 | public String toString() { |
| 62 | return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE); |
| 63 | } |
| 64 | } |
nothing calls this directly
no outgoing calls
no test coverage detected