RefundOrderDonServiceDataView.java 874 B

12345678910111213141516171819202122232425262728293031323334353637
  1. package com.cyksj.model.views;
  2. import com.ejlchina.searcher.bean.DbField;
  3. import com.ejlchina.searcher.bean.DbIgnore;
  4. import com.ejlchina.searcher.bean.SearchBean;
  5. import lombok.Getter;
  6. import lombok.Setter;
  7. import java.math.BigDecimal;
  8. /**
  9. * 项目名: yhlxj2
  10. * 文件名: RefundOrderDonServiceDataView
  11. * 创建者: JavaZou
  12. * 创建时间:2024/1/8 17:03
  13. */
  14. @Getter
  15. @Setter
  16. @SearchBean(tables = "refund_order_don rd inner join order_don o on o.id = rd.order_id :time:",
  17. where = "rd.refund_method not in ('EX_CODE','balance')",
  18. groupBy = "rd.operator")
  19. public class RefundOrderDonServiceDataView {
  20. @DbField("rd.operator")
  21. private String operator;
  22. @DbField("count(distinct rd.order_id)")
  23. private Integer orders;
  24. @DbField("sum(rd.refund_fee)/100")
  25. private BigDecimal refundMoney;
  26. /**
  27. * 退款最多的产品
  28. */
  29. @DbIgnore
  30. private String goodsName;
  31. }