Blame view

src/main/java/com/xkl/config/ResultStatus.java 2.15 KB
fangyeqing authored
1 2 3 4 5 6
package com.xkl.config;

/**
 * 自定义请求状态码
 */
public enum ResultStatus {
zhaoyue authored
7
    SUCCESS(100, "成功/Success"),
fangyeqing authored
8
    SIGN_ERROR(-100, "签名错误或者客户端时间有误"),
9 10 11

    USER_REGISTER(1000,"用户注册成功"),
    USER_LOGOUT(1001,"退出登录成功"),
fangyeqing authored
12
    USER_MODPASS_LOGOUT(1002,"修改密码成功,请重新登录"),
zhaoyue authored
13 14
    USERNAME_OR_PASSWORD_ERROR(-1001, "用户名或密码错误/Account or Password is wrong"),
    USER_NOT_FOUND(-1002, "用户不存在/User is not exist"),
fangyeqing authored
15 16
    USER_NOT_LOGIN(-1004, "用户未登录"),
    USER_IS_EXIT(-1005, "用户已注册"),
zhaoyue authored
17
18 19 20 21 22
    //2开头的都是openId相关
    OPENID_BIND_SUCCESS(2001,"OPENID绑定成功"),
    OPENID_UNBIND_SUCESS(2002,"OPENID解除绑定成功"),
    OPENID_ERROR(-2001,"OPENID错误"),
zhaoyue authored
23 24

    // 111开头的都是与amp报告上传软件相关的
zhaoyue authored
25
    AMP_KEY_ERROR(-11100, "AMP密钥不匹配"),
zhaoyue authored
26
    REPORT_FORMAT_ERROR(-11140,"报告格式错误/Report json format error"),
zhaoyue authored
27
    REPORT_EXISTED_ERROR(-11141,"报告重复上传/Report is already exist"),
zhaoyue authored
28
    REPORT_INVALID_ERROR(-11142,"报告在数据库中不存在/Report is not exist in the DB"),
29
zhaoyue authored
30
    INVALID_USER_ERROR(-11150,"报告所属用户未注册/Report user's account is not exist"),
zhaoyue authored
31 32 33 34
    INVALID_ADMIN_RPDEL_ERROR(-11151,"报告非此操作员创建,无权删除!/Operator can not delete the report which is not create by him"),

    DB_ERROR(-11160,"服务器错误,无法写入数据库/Server error, can not write into database"),
zhaoyue authored
35 36 37 38
    COMPANY_ERROR(-11170,"用户所属公司信息有误/Company information error"),

    // 112开头的与QR Code有关
    INVALID_QR_CODE(-11201,"无效QR码/Invalid QR code");
39 40 41


fangyeqing authored
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
    /**
     * 返回码
     */
    private int code;

    /**
     * 返回结果描述
     */
    private String message;

    ResultStatus(int code, String message) {
        this.code = code;
        this.message = message;
    }

    public int getCode() {
        return code;
    }

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

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }
}