|
@@ -1,6 +1,5 @@
|
|
|
package com.ym.mec.biz.dal.enums;
|
|
|
|
|
|
-import com.ym.mec.common.enums.BaseEnum;
|
|
|
import lombok.Getter;
|
|
|
|
|
|
/**
|
|
@@ -10,12 +9,13 @@ import lombok.Getter;
|
|
|
* @date 2023-03-02
|
|
|
*/
|
|
|
@Getter
|
|
|
-public enum ETencentTRTCCallbackCommand implements BaseEnum<Integer, ETencentTRTCCallbackCommand> {
|
|
|
+public enum ETencentTRTCCallbackCommand {
|
|
|
|
|
|
EVENT_TYPE_CREATE_ROOM("101", "创建房间"),
|
|
|
EVENT_TYPE_DISMISS_ROOM("102", "解散房间"),
|
|
|
EVENT_TYPE_ENTER_ROOM("103", "进入房间"),
|
|
|
EVENT_TYPE_EXIT_ROOM("104", "退出房间"),
|
|
|
+ EVENT_DEFAULT("-1", "默认无效事件"),
|
|
|
;
|
|
|
|
|
|
private final String command;
|
|
@@ -30,4 +30,18 @@ public enum ETencentTRTCCallbackCommand implements BaseEnum<Integer, ETencentTRT
|
|
|
// 枚举转换对象
|
|
|
this.code = Integer.parseInt(command);
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 回调事件对象枚举
|
|
|
+ * @param eventType 事件类型
|
|
|
+ * @return ETencentTRTCCallbackCommand
|
|
|
+ */
|
|
|
+ public static ETencentTRTCCallbackCommand get(Integer eventType) {
|
|
|
+ for (ETencentTRTCCallbackCommand e : ETencentTRTCCallbackCommand.values()) {
|
|
|
+ if (e.getCode().equals(eventType)) {
|
|
|
+ return e;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return EVENT_DEFAULT;
|
|
|
+ }
|
|
|
}
|