潘志宝
2025-02-25 b3674cefbeb8ffaf49f96d0c8fe7a6694ed86eec
提交 | 用户 | 时间
b3674c 1 package com.iailab.module.model.enums;
2
3 import lombok.AllArgsConstructor;
4 import lombok.Getter;
5
6 /**
7  * @author PanZhibao
8  * @Description
9  * @createTime 2025年02月24日
10  */
11 @Getter
12 @AllArgsConstructor
13 public enum PredictItemTypeEnum {
14
15     NormalItem("48dffaa8-ac91-42f4-9369-79c9c2080ef5", "com.iailab.predictHandler.impl.PredictItemImpl"),
16     MergeItem("773ed6fb-3929-47c0-8749-0d6d11111111", "com.iailab.predictHandler.impl.PredictMergeItemImpl");
17
18     private String id;
19     private String type;
20
21     public static PredictItemTypeEnum getEumById(String id) {
22         if (id == null) {
23             return null;
24         }
25
26         for (PredictItemTypeEnum statusEnum : PredictItemTypeEnum.values()) {
27             if (statusEnum.getId().equals(id)) {
28                 return statusEnum;
29             }
30         }
31         return null;
32     }
33 }