Просмотр исходного кода

feat(recommend): 新增命中层级枚举 MatchLevelEnum

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
jintao.geng 1 месяц назад
Родитель
Сommit
ba99700d56

+ 30 - 0
mango-common/src/main/java/com/mangoo/rating/recommend/enums/MatchLevelEnum.java

@@ -0,0 +1,30 @@
+package com.mangoo.rating.recommend.enums;
+
+import lombok.Getter;
+
+/**
+ * 时效推荐命中层级枚举
+ * EXACT:四字段全等命中
+ * L2:series + cardSet + year 命中
+ * L3:series + cardSet 命中
+ * DEFAULT:未命中,走兜底默认档
+ *
+ * @author gengjintao
+ * @date 2026/06/24
+ */
+@Getter
+public enum MatchLevelEnum {
+
+    EXACT("EXACT", "四字段全等命中"),
+    L2("L2", "系列+卡种+年份命中"),
+    L3("L3", "系列+卡种命中"),
+    DEFAULT("DEFAULT", "兜底默认档");
+
+    private final String code;
+    private final String desc;
+
+    MatchLevelEnum(String code, String desc) {
+        this.code = code;
+        this.desc = desc;
+    }
+}