1
This commit is contained in:
33
src/main/java/cn/van333/wxsend/enums/BizCodeEnum.java
Normal file
33
src/main/java/cn/van333/wxsend/enums/BizCodeEnum.java
Normal file
@@ -0,0 +1,33 @@
|
||||
package cn.van333.wxsend.enums;
|
||||
|
||||
/***
|
||||
* 错误码和错误信息定义类
|
||||
* 1. 错误码定义规则为5为数字
|
||||
* 2. 前两位表示业务场景,最后三位表示错误码。例如:100001。10:通用 001:系统未知异常
|
||||
* 3. 维护错误码后需要维护错误描述,将他们定义为枚举形式
|
||||
* 错误码列表:
|
||||
* 10: 通用
|
||||
* 001:参数格式校验
|
||||
*
|
||||
*
|
||||
*/
|
||||
public enum BizCodeEnum {
|
||||
UNKNOWN_EXCEPTION(10000, "系统未知错误"),
|
||||
VALID_EXCEPTION(10001, "参数校验异常");
|
||||
|
||||
private Integer code;
|
||||
private String msg;
|
||||
|
||||
private BizCodeEnum(Integer code, String msg) {
|
||||
this.code = code;
|
||||
this.msg = msg;
|
||||
}
|
||||
|
||||
public Integer getCode() {
|
||||
return code;
|
||||
}
|
||||
|
||||
public String getMsg() {
|
||||
return msg;
|
||||
}
|
||||
}
|
||||
20
src/main/java/cn/van333/wxsend/enums/LimitType.java
Normal file
20
src/main/java/cn/van333/wxsend/enums/LimitType.java
Normal file
@@ -0,0 +1,20 @@
|
||||
package cn.van333.wxsend.enums;
|
||||
|
||||
/**
|
||||
* 限流类型
|
||||
*
|
||||
* @author ruoyi
|
||||
*/
|
||||
|
||||
public enum LimitType
|
||||
{
|
||||
/**
|
||||
* 默认策略全局限流
|
||||
*/
|
||||
DEFAULT,
|
||||
|
||||
/**
|
||||
* 根据请求者IP进行限流
|
||||
*/
|
||||
IP
|
||||
}
|
||||
53
src/main/java/cn/van333/wxsend/enums/WXMessageType.java
Normal file
53
src/main/java/cn/van333/wxsend/enums/WXMessageType.java
Normal file
@@ -0,0 +1,53 @@
|
||||
package cn.van333.wxsend.enums;
|
||||
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
|
||||
/**
|
||||
* @author Leo
|
||||
* @version 1.0
|
||||
* @create 2023/10/10 0010 下午 05:43
|
||||
* @description:
|
||||
*/
|
||||
public enum WXMessageType {
|
||||
|
||||
// 青龙
|
||||
QL("QL","1000002","ww929e7d6493c6336e","DyzVBt7bKbDtGDwr8BADdHeiDPNNhfc2rzUSvvpwqn0"),
|
||||
// 群晖
|
||||
QH("QH","1000003","ww929e7d6493c6336e","lHW1JT3tLB6WZXO_4ww0SdjhMoXtSPX7LBl_zqvY46g"),
|
||||
// 美团
|
||||
MT("MT","1000004","ww929e7d6493c6336e","kdViRoqUFJZcGQ2dAoJZwPTktQ-fovQPeTnloAbn7bg"),
|
||||
// 爱茅台
|
||||
IMT("IMT","1000005","ww929e7d6493c6336e","SpYfWAA4lougQECoQ3WNvZnJ31Po77NU-XSnuC8syGs"),
|
||||
// TY
|
||||
TY("TY","1000006","ww929e7d6493c6336e","sGrNc8uBd_Wp6hmme2oP_Rh37scmgGulPuCHiQ9PYcc");
|
||||
|
||||
|
||||
private String type;
|
||||
private String agentid;
|
||||
private String corpid ;
|
||||
|
||||
private String corpsecret;
|
||||
|
||||
WXMessageType(String type, String agentid, String corpid, String corpsecret) {
|
||||
this.type = type;
|
||||
this.agentid = agentid;
|
||||
this.corpid = corpid;
|
||||
this.corpsecret = corpsecret;
|
||||
}
|
||||
|
||||
public String getType() {
|
||||
return type;
|
||||
}
|
||||
|
||||
public String getAgentid() {
|
||||
return agentid;
|
||||
}
|
||||
|
||||
public String getCorpid() {
|
||||
return corpid;
|
||||
}
|
||||
|
||||
public String getCorpsecret() {
|
||||
return corpsecret;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user