|  | @@ -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;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |  }
 |