PlatOrderDonBrokenLineView.java 927 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.cyksj.model.views;
  2. import com.ejlchina.searcher.bean.DbField;
  3. import com.ejlchina.searcher.bean.SearchBean;
  4. import lombok.Getter;
  5. import lombok.Setter;
  6. import java.math.BigDecimal;
  7. /*
  8. *项目名: netflix
  9. *文件名: PlatOrderDonBrokenLineView
  10. *创建者: JavaZou
  11. *创建时间:2023/3/8 15:22
  12. */
  13. @Getter
  14. @Setter
  15. @SearchBean(tables = "order_don od",
  16. where = "od.status not in ('noPayment','close','refund')"
  17. , groupBy = "od.goods_id,date_format(od.created_time,'%Y-%m-%d')")
  18. public class PlatOrderDonBrokenLineView {
  19. @DbField("od.goods_id")
  20. private Long goodsId;
  21. /**
  22. * 平台名称
  23. */
  24. @DbField("select title from goods_don where id = od.goods_id")
  25. private String goodsTitle;
  26. /**
  27. * 当前日期订单金额
  28. */
  29. @DbField("cast(sum(od.money)/100 as decimal(10,2))")
  30. private BigDecimal money;
  31. /**
  32. * 日期
  33. */
  34. @DbField("date_format(od.created_time,'%Y-%m-%d')")
  35. private String date;
  36. }