UserWorkOrderView.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. package com.cyksj.model.views;
  2. import com.cyksj.model.entity.WorkOrder;
  3. import com.ejlchina.searcher.bean.DbField;
  4. import com.ejlchina.searcher.bean.SearchBean;
  5. import com.fasterxml.jackson.annotation.JsonIgnore;
  6. import lombok.Getter;
  7. import lombok.Setter;
  8. import java.util.Date;
  9. /*
  10. *项目名: netflix
  11. *文件名: UserWorkOrderView
  12. *创建者: JavaZou
  13. *创建时间:2023/6/26 9:56
  14. */
  15. @Getter
  16. @Setter
  17. @SearchBean(tables = "work_order wo left join goods_don g on g.id = wo.goods_id" +
  18. " left join goods_don_sku sku on sku.id = wo.sku_id")
  19. public class UserWorkOrderView {
  20. @DbField("wo.user_id")
  21. @JsonIgnore
  22. private Long userId;
  23. @DbField("wo.account")
  24. private String account;
  25. @DbField("wo.imgs")
  26. private String imgs;
  27. @DbField("g.title")
  28. private String title;
  29. @DbField("g.logo")
  30. private String logo;
  31. @DbField("sku.spec_val")
  32. private String specVal;
  33. @DbField("wo.type")
  34. private WorkOrder.Type type;
  35. @DbField("wo.status")
  36. private WorkOrder.Status status;
  37. @DbField("wo.created_time")
  38. private Date createdTime;
  39. @DbField("wo.content")
  40. private String content;
  41. @DbField("wo.remark")
  42. private String remark;
  43. @DbField("wo.customer_service_auth_id")
  44. private String customerServiceAuthId;
  45. @DbField("wo.yhs_id")
  46. private Long yhsId;
  47. }