001package run.iget.framework.common.enums; 002 003/** 004 * 代码千万行,注释第一行,注释不规范,迭代两行泪 005 * ---------------类描述----------------- 006 * 公共模块枚举对象 007 * ---------------类描述----------------- 008 * @author 大周 009 * @date 2023/1/17 17:32 010 */ 011public interface BaseResultEnum extends BaseEnum<String> { 012 013 BaseResultEnum SUCCESS = BaseResultEnum.of("0", "处理成功"); 014 BaseResultEnum ERROR_PARAM = BaseResultEnum.of("1", "参数错误"); 015 BaseResultEnum ERROR_LOGIN = BaseResultEnum.of("2", "还未授权,不能访问"); 016 BaseResultEnum ERROR_AUTH = BaseResultEnum.of("3", "没有权限,禁止访问"); 017 BaseResultEnum ERROR_404 = BaseResultEnum.of("4", "请求资源不存在"); 018 BaseResultEnum ERROR_500 = BaseResultEnum.of("5", "服务器异常,请稍后再试"); 019 BaseResultEnum ERROR_CAPTCHA = BaseResultEnum.of("6", "验证码错误"); 020 021 static BaseResultEnum of(String code, String desc) { 022 return new BaseResultEnum() { 023 @Override 024 public String getCode() { 025 return code; 026 } 027 028 @Override 029 public String getDesc() { 030 return desc; 031 } 032 }; 033 } 034 035 /** 036 * 系统模块 037 * @return base 038 */ 039 default String getModule() { 040 return "base"; 041 } 042 043 public static void main(String[] args) { 044 } 045}