DistributeWaitingOrderPointsRuleView.java 725 B

12345678910111213141516171819202122232425
  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. * 项目名: yhlxj
  9. * 文件名: DistributeWaitingOrderPointsRuleView
  10. * 创建者: JavaZou
  11. * 创建时间:2023/9/25 14:29
  12. */
  13. @Getter
  14. @Setter
  15. @SearchBean(tables = "(select * from distribute_waiting_send_points :condition:) dp inner join order_don o on o.id = dp.order_id and o.status not in ('close','noPayment')")
  16. public class DistributeWaitingOrderPointsRuleView {
  17. @DbField("count(dp.order_id)")
  18. private Integer numOfOrder;
  19. @DbField("sum(o.money) - sum(ifnull(o.refund_money,0))")
  20. private BigDecimal orderAmount;
  21. }