|
|
@@ -0,0 +1,54 @@
|
|
|
+package com.cyksj.model.views;
|
|
|
+
|
|
|
+import com.ejlchina.searcher.bean.DbField;
|
|
|
+import com.ejlchina.searcher.bean.DbIgnore;
|
|
|
+import com.ejlchina.searcher.bean.SearchBean;
|
|
|
+import lombok.Getter;
|
|
|
+import lombok.Setter;
|
|
|
+
|
|
|
+import java.math.BigDecimal;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 项目名: yhlxj
|
|
|
+ * 文件名: DistributeUserRankPreView
|
|
|
+ * 创建者: JavaZou
|
|
|
+ * 创建时间:2024/9/2 15:43
|
|
|
+ */
|
|
|
+@Getter
|
|
|
+@Setter
|
|
|
+@SearchBean(tables = "user_distribute_rank_reward_detail udsr left join user u on u.id = udsr.user_id")
|
|
|
+public class DistributeUserRankPreView {
|
|
|
+
|
|
|
+ @DbField("udsr.rank_id")
|
|
|
+ private Integer rankId;
|
|
|
+
|
|
|
+ @DbField("udsr.user_id")
|
|
|
+ private Long userId;
|
|
|
+
|
|
|
+ @DbField("concat(LEFT(ifnull(u.nickname,udsr.nickname),1),'*',RIGHT(ifnull(u.nickname,udsr.nickname),1))")
|
|
|
+ private String nickname;
|
|
|
+
|
|
|
+ @DbField("ifnull(u.headimgurl,udsr.headimgurl)")
|
|
|
+ private String headimgurl;
|
|
|
+
|
|
|
+ @DbField("udsr.type")
|
|
|
+ private Integer type;
|
|
|
+
|
|
|
+ @DbField("udsr.orders")
|
|
|
+ private Integer orders = 0;
|
|
|
+
|
|
|
+ @DbField("udsr.statistics_start_time")
|
|
|
+ private String statisticsStartTime;
|
|
|
+
|
|
|
+ @DbField("udsr.money")
|
|
|
+ private BigDecimal money = BigDecimal.ZERO;
|
|
|
+
|
|
|
+ @DbField("udsr.reward_type")
|
|
|
+ private Integer rewardType;
|
|
|
+
|
|
|
+ @DbField("udsr.reward")
|
|
|
+ private String reward;
|
|
|
+
|
|
|
+ @DbIgnore
|
|
|
+ private Boolean isPrize = false;
|
|
|
+}
|