EquipmentUserDistributeDetailView.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. package com.cyksj.model.views;
  2. import com.cyksj.model.entity.EquipmentUserChanceRecord;
  3. import com.ejlchina.searcher.bean.DbField;
  4. import com.ejlchina.searcher.bean.DbIgnore;
  5. import com.ejlchina.searcher.bean.SearchBean;
  6. import lombok.Getter;
  7. import lombok.Setter;
  8. import java.math.BigDecimal;
  9. import java.util.Date;
  10. /*
  11. *项目名: netflix
  12. *文件名: EquipmentUserDistributeDetailView
  13. *创建者: JavaZou
  14. *创建时间:2023/2/24 10:56
  15. */
  16. @Getter
  17. @Setter
  18. @SearchBean(tables = "equipment_user_pay_record ecr left join order_don od on od.id = ecr.order_id")
  19. public class EquipmentUserDistributeDetailView {
  20. @DbField("ecr.id")
  21. private Long recordId;
  22. @DbField("ecr.share_id")
  23. private Long shareId;
  24. /**
  25. * 被分销人id
  26. */
  27. @DbField("ecr.user_id")
  28. private Long userId;
  29. /**
  30. * 被分销人昵称
  31. */
  32. @DbIgnore
  33. private String nickname;
  34. @DbField("od.id")
  35. private Long orderId;
  36. @DbField("od.coupon_user_id")
  37. private Long couponUserId;
  38. /**
  39. * 优惠券名称
  40. */
  41. @DbIgnore
  42. private String couponName;
  43. @DbField("ecr.status")
  44. private EquipmentUserChanceRecord.Status status;
  45. @DbIgnore
  46. private String specVal;
  47. @DbField("od.sku_id")
  48. private Long skuId;
  49. @DbField("od.money")
  50. private BigDecimal money;
  51. @DbField("od.pay_time")
  52. private Date payTime;
  53. }