MessageEnum.java 1.44 KB
package org.nafmii.common.constant;

public enum MessageEnum {
    /**
     * 通用提示枚举
     */
    SUCCESS(0L, "操作成功!"),
    FAIL(-100L, "操作失败,请稍后再试!"),
    FAIL_PARAM(-101L, "参数不可为空!"),
    FAIL_PARAM_TYPE(-102L, "参数类型错误"),
    FAIL_PARAM_VALIDATE(-103L, "参数校验错误"),
    NO_LOGIN(401L, "会话超时,请重新登录!"),
    HTTP_CLIENT(-104L, "http请求失败,请稍后再试!"),
    SELECT_HAS_NO(-105L, "信息不存在或已被删除,请选择有效数据!"),
    NO_SUPPORT_ACTION(-106L, "不支持此操作!"),
    EXCEL_EXPORT_ERROR(-107L, "Excel数据导出失败!"),
    FEIGN_CLIENT_DECODE(-108L, "远程接口解码失败!"),
    MAX_FILE_SIZE(-109L, "上传文件超过最大限制!"),
    FILE_TYPE_ERROR(-110L, "文件类型不允许上传!"),
    FILE_UPLOAD_FAIL(-111L, "文件上传失败!"),
    FILE_DOWN_FAIL(-112L, "文件不存在或已被删除!"),
    FILE_PICTURE(-113L, "图片格式非法!"),
    CODE_ERROR(-114L, "验证码错误或失效!"),
    EXCEL_ERROR(-115L, "导入模板列数不匹配!"),
    FAIR_PASSWORD(-116L, "密码有误!"),
    ;

    private Long code;
    private String remarks;

    MessageEnum(Long code, String remarks){
        this.code = code;
        this.remarks = remarks;
    }

    public Long getCode() {
        return code;
    }

    public String getRemarks() {
        return remarks;
    }
}