| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- 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;
- import java.util.Date;
- /*
- *项目名: netflix
- *文件名: UserDistributeViews
- *创建者: JavaZou
- *创建时间:2022/11/14 13:49
- */
- @Getter
- @Setter
- @SearchBean(tables = ":tb2:",
- where = "ud.deleted is true :condition:")
- public class UserDistributeViews {
- @DbField("ud.id")
- private Long id;
- @DbField("ud.user_id")
- private Long userId;
- @DbField("ud.business_id")
- private Long businessId;
- @DbIgnore
- private String businessName;
- @DbIgnore
- private String nickname;
- @DbField("ud.remark")
- private String remark;
- @DbField("ud.type")
- private String type;
- @DbIgnore
- private Integer orders = 0;
- /**
- * 分销人数
- * 其中拉新用户购买一单又退款,且无后续下单动作的不算分销用户,不统计在此字段内
- */
- @DbIgnore
- private Integer distributeUserNum = 0;
- /**
- * 邀请人数
- */
- @DbIgnore
- private Integer inviteNum = 0;
- @DbField("ud.business_bind_time")
- private Date businessBindTime;
- /**
- * 分销订单金额(无需产生积分)
- */
- @DbIgnore
- private BigDecimal distributeOrdersMoney = BigDecimal.ZERO;
- /**
- * 分销消费占比
- */
- @DbIgnore
- private BigDecimal distributeConsumerRate = BigDecimal.ZERO;
- /**
- * 销量最高的产品
- */
- @DbIgnore
- private String goodsTitle;
- @DbIgnore
- private BigDecimal availableMoney;
- @DbIgnore
- private BigDecimal gotMoney;
- @DbIgnore
- private BigDecimal points;
- @DbField("ud.created_time")
- private Date createdTime;
- @DbField("ud.update_time")
- private Date updateTime;
- }
|