| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package com.cyksj.model.views;
- import com.ejlchina.searcher.bean.DbField;
- import com.ejlchina.searcher.bean.SearchBean;
- import lombok.Getter;
- import lombok.Setter;
- import java.math.BigDecimal;
- /**
- * 项目名: yhlxj
- * 文件名: DistributePlatOrderDonBrokenLineView
- * 创建者: JavaZou
- * 创建时间:2023/11/17 18:05
- */
- @Getter
- @Setter
- @SearchBean(tables = "(select order_id from distribute_waiting_send_points dp :sid:) dp inner join order_don od on od.id = dp.order_id",
- where = "od.status not in ('noPayment','close','refund')",
- groupBy = "od.goods_id,date_format(od.created_time,'%Y-%m-%d')")
- public class DistributePlatOrderDonBrokenLineView {
- @DbField("od.goods_id")
- private Long goodsId;
- /**
- * 平台名称
- */
- @DbField("select title from goods_don where id = od.goods_id")
- private String goodsTitle;
- /**
- * 当前日期订单金额
- */
- @DbField("cast(sum(od.money)/100 as decimal(10,2))")
- private BigDecimal money;
- /**
- * 日期
- */
- @DbField("date_format(od.created_time,'%Y-%m-%d')")
- private String date;
- }
|