OrderDonUserCommentView.java 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.cyksj.model.views;
  2. import com.ejlchina.searcher.bean.DbField;
  3. import com.ejlchina.searcher.bean.SearchBean;
  4. import com.fasterxml.jackson.annotation.JsonIgnore;
  5. import lombok.Getter;
  6. import lombok.Setter;
  7. import java.math.BigDecimal;
  8. /*
  9. *项目名: netflix
  10. *文件名: OrderDonUserCommentView
  11. *创建者: JavaZou
  12. *创建时间:2023/7/28 14:05
  13. */
  14. @Getter
  15. @Setter
  16. @SearchBean(tables = "(select id,user_id,goods_id,sku_id from order_don :condition:) o" +
  17. " left join goods_don g on g.id = o.goods_id" +
  18. " left join goods_don_sku sku on sku.id = o.sku_id" +
  19. " left join order_comment oc on oc.order_id = o.id",
  20. where = "oc.id is null")
  21. public class OrderDonUserCommentView {
  22. @DbField("o.id")
  23. private Long orderId;
  24. @DbField("o.user_id")
  25. private Long userId;
  26. @DbField("g.title")
  27. private String title;
  28. @DbField("sku.spec_val")
  29. private String specVal;
  30. @DbField("sku.picture")
  31. private String picture;
  32. @DbField("sku.price")
  33. private BigDecimal price;
  34. @DbField("g.type")
  35. @JsonIgnore
  36. private Integer goodsType;
  37. }