|
|
@@ -0,0 +1,62 @@
|
|
|
+package com.mangoo.rating.recommend.request.recommend;
|
|
|
+
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+import lombok.Data;
|
|
|
+
|
|
|
+import java.math.BigDecimal;
|
|
|
+import java.time.LocalDate;
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 数仓推送-单卡规则数据
|
|
|
+ *
|
|
|
+ * @author gengjintao
|
|
|
+ * @date 2026/06/25
|
|
|
+ */
|
|
|
+@Data
|
|
|
+@ApiModel("数仓推送-单卡规则")
|
|
|
+public class RuleSyncCardDTO {
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "数仓卡片唯一ID", required = true)
|
|
|
+ private String cardId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "卡号(如 066/080)")
|
|
|
+ private String cardNo;
|
|
|
+
|
|
|
+ @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 BigDecimal currentValue;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "涨跌幅(百分数,如 7.05)")
|
|
|
+ private BigDecimal valueChangePct;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "价格区间下限")
|
|
|
+ private BigDecimal valueMin;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "价格区间上限")
|
|
|
+ private BigDecimal valueMax;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "当日价格记录日期(趋势增量用)")
|
|
|
+ private LocalDate recordDate;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "当日价格(趋势增量用)")
|
|
|
+ private BigDecimal todayPrice;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "POP 明细(三机构)")
|
|
|
+ private List<SyncPopDTO> pops;
|
|
|
+}
|