BackgroundDataView.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. package com.cyksj.model.views;
  2. import com.cyksj.model.entity.Account;
  3. import com.cyksj.model.entity.AppleOneData;
  4. import com.cyksj.model.entity.RealGoodsData;
  5. import com.cyksj.model.entity.StreamingAccountData;
  6. import lombok.Getter;
  7. import lombok.Setter;
  8. import java.math.BigDecimal;
  9. import java.util.List;
  10. /*
  11. *项目名: netflix
  12. *文件名: NetflixDataViews
  13. *创建者: JavaZou
  14. *创建时间:2022/10/17 14:09
  15. * 数据统计展示类
  16. */
  17. @Setter
  18. @Getter
  19. public class BackgroundDataView {
  20. /**
  21. * 总用户数
  22. */
  23. private Integer totalNumOfUser;
  24. /**
  25. * 总订单数
  26. */
  27. private Integer totalNumOfOrder;
  28. /**
  29. * 总订单金额
  30. */
  31. private BigDecimal totalOrderAmount;
  32. /**
  33. * 近5天将要到期的主账号总数
  34. */
  35. private Integer totalNumOfWillExpireAccount;
  36. /**
  37. * 已到期主账号总数
  38. */
  39. private Integer totalExpiredAccountNum;
  40. /**
  41. * 已到期主账号列表
  42. */
  43. private List<Account> expiredAccountList;
  44. /**
  45. * apple one数据
  46. */
  47. private List<AppleOneData> appleOneDataViews;
  48. /**
  49. * 流媒体账号数据
  50. */
  51. private List<StreamingAccountData> streamAccountDataViews;
  52. /**
  53. * 实物数据
  54. */
  55. private List<RealGoodsData> realGoodsDataViews;
  56. }