From 061a01ce068bf8e1260b6ea8e5c610737185916a Mon Sep 17 00:00:00 2001 From: xin <1099200748@qq.com> Date: Wed, 04 Jun 2025 21:41:48 +0800 Subject: [PATCH] 用户微信授权 --- oying-tools/src/main/java/com/oying/utils/WinnerLookEnum.java | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 50 insertions(+), 0 deletions(-) diff --git a/oying-tools/src/main/java/com/oying/utils/WinnerLookEnum.java b/oying-tools/src/main/java/com/oying/utils/WinnerLookEnum.java new file mode 100644 index 0000000..8d8ac90 --- /dev/null +++ b/oying-tools/src/main/java/com/oying/utils/WinnerLookEnum.java @@ -0,0 +1,50 @@ +package com.oying.utils; + +import lombok.AllArgsConstructor; +import lombok.Getter; + +@Getter +@AllArgsConstructor +public enum WinnerLookEnum { + ONE(-1, "应用程序错误"), + THREE(-3, "用户名或密码错误"), + FOUR(-4, "短信内容和备案的模板不一样"), + FIVE(-5, "签名不正确"), + SEVEN(-7, "余额不足"), + EIGHT(-8, "无可用通道或不在通道时间范围"), + NINE(-9, "无效号码"), + TEN(-10, "签名内容不符合长度"), + ELEVEN(-11, "用户有效期过期"), + TWELVE(-12, "黑名单"), + SIXTEEN(-16, "接口请求过于频繁,余额接口 5s 秒一次,其他接口适当调整"), + SEVENTEEN(-17, "非法 IP"), + EIGHTEEN(-18, "Msg 内容格式错误"), + NINETEEN(-19, "短信数量错误,小于 1 /大于 500(个性化)/大于 1000(群发)"), + TWENTY(-20, "号码错误或者黑名单"), + TWENTY_THREE(-23, "解密失败"), + TWENTY_FOUR(-24, "短信包含用户敏感信息"), + TWENTY_FIVE(-25, "用户被冻结"), + TWENTY_SIX(-26, "无效数据"), + TWENTY_SEVEN(-27, "请求参数错误"), + TWENTY_EIGHT(-28, "无效数据"), + FORTY_ONE(-41, "指定短信模板类型错误或短信类型参数错误"), + FORTY_FOUR(-44, "自定义扩展号不符合规则(1-16 位数字)"), + FORTY_SIX(-46, "用户黑名单"), + FORTY_SEVEN(-47, "系统黑名单"), + FORTY_EIGHT(-48, "号码超频拦截"), + FIFTY_ONE(-51, "超过设置的每月短信条数的限制"), + FIFTY_FIVE(-54, "短信包含系统敏感信息"), + ZERO(0, "未知错误"); + + private final int key; + private final String value; + + public static String find(Integer key) { + for (WinnerLookEnum value : WinnerLookEnum.values()) { + if (value.getKey() == key) { + return value.getValue(); + } + } + return ZERO.getValue(); + } +} -- Gitblit v1.9.3