61 lines
1.3 KiB
Java
61 lines
1.3 KiB
Java
package com.ruoyi.testrocketmq.enums;
|
|||
|
|
|
||
|
|
|
||
|
|
import lombok.Getter;
|
||
|
|
|
||
|
|
@Getter
|
||
|
|
public enum MessageCodeEnum {
|
||
|
|
/**
|
||
|
|
* 消息模块主题
|
||
|
|
*/
|
||
|
|
MESSAGE_TOPIC("elink-message","消息服务模块topic名称"),
|
||
|
|
/**
|
||
|
|
* 系统消息
|
||
|
|
*/
|
||
|
|
NOTE_MESSAGE("system-message","系统消息服务模块topic名称"),
|
||
|
|
/**
|
||
|
|
* 用户消息
|
||
|
|
*/
|
||
|
|
USER_MESSAGE("user-message","用户消息服务模块topic名称"),
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 订单消息
|
||
|
|
*/
|
||
|
|
ORDER_MESSAGE("order-message","订单消息服务模块topic名称"),
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 平台编号
|
||
|
|
*/
|
||
|
|
USER_MESSAGE_TAG("user_message_tag","用户消息推送"),
|
||
|
|
NOTE_MESSAGE_TAG("system_message_tag","系统消息推送"),
|
||
|
|
ORDER_MESSAGE_TAG("order_message_tag","订单消息推送"),
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 订单处理编号
|
||
|
|
*/
|
||
|
|
//订单超时处理
|
||
|
|
ORDER_TIMEOUT_TAG("order_timeout_tag","订单超时处理");
|
||
|
|
|
||
|
|
|
||
|
|
private final String code;
|
||
|
|
private final String msg;
|
||
|
|
|
||
|
|
MessageCodeEnum(String code, String msg){
|
||
|
|
this.code = code;
|
||
|
|
this.msg = msg;
|
||
|
|
}
|
||
|
|
|
||
|
|
public static String valuesOfType(String code) {
|
||
|
|
String value = "";
|
||
|
|
for (MessageCodeEnum e : MessageCodeEnum.values()) {
|
||
|
|
if (code.equals(e.code)) {
|
||
|
|
value = e.msg;
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|
||
|
|
return value;
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
}
|