package com.xly.constant; import lombok.Getter; /*** * @Author 钱豹 * @Date 23:04 2026/1/30 * @Param * @return * @Description 异常码枚举 **/ @Getter public enum RuleCode { // {"sql":"SQL","pro":"过程","const":"常量"} // 成功 SQL("sql", "SQL"), // 客户端错误 PRO("pro", "过程"), CONST("const", "常量"); private final String code; private final String message; RuleCode(String code, String message) { this.code = code; this.message = message; } /** * 根据code获取ErrorCode */ public static RuleCode getByCode(Integer code) { for (RuleCode errorCode : values()) { if (errorCode.getCode().equals(code)) { return errorCode; } } return CONST; } }