Pārlūkot izejas kodu

feat(recommend): 新增推荐规则 PO RatingRecommendRulePO

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
jintao.geng 1 mēnesi atpakaļ
vecāks
revīzija
6379b56fcc

+ 50 - 0
mango-common/src/main/java/com/mangoo/rating/recommend/po/RatingRecommendRulePO.java

@@ -0,0 +1,50 @@
+package com.mangoo.rating.recommend.po;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.time.LocalDateTime;
+
+/**
+ * 评级时效推荐规则 PO(数仓沉淀,本期只读查询;命中键:player+year+series+cardSet)
+ *
+ * @author gengjintao
+ * @date 2026/06/24
+ */
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+public class RatingRecommendRulePO {
+
+    @ApiModelProperty(value = "主键ID")
+    private Long id;
+
+    @ApiModelProperty(value = "球员")
+    private String player;
+
+    @ApiModelProperty(value = "年份")
+    private String year;
+
+    @ApiModelProperty(value = "系列")
+    private String series;
+
+    @ApiModelProperty(value = "卡种")
+    private String cardSet;
+
+    @ApiModelProperty(value = "推荐时效(EvaluateEfficiencyEnum.code)")
+    private Integer recommendEfficiency;
+
+    @ApiModelProperty(value = "规则生效时间")
+    private LocalDateTime effectiveTime;
+
+    @ApiModelProperty(value = "创建时间")
+    private LocalDateTime createTime;
+
+    @ApiModelProperty(value = "修改时间")
+    private LocalDateTime updateTime;
+
+    @ApiModelProperty(value = "删除标识(0-未删,1-已删)")
+    private Integer delFlag;
+}