ProductVO.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package com.seecoder.BlueWhale.vo;
  2. import com.seecoder.BlueWhale.enums.CategoryEnum;
  3. import com.seecoder.BlueWhale.po.Product;
  4. import lombok.Getter;
  5. import lombok.NoArgsConstructor;
  6. import lombok.Setter;
  7. import java.util.List;
  8. @Getter
  9. @Setter
  10. @NoArgsConstructor
  11. public class ProductVO {
  12. private Integer id;
  13. private Integer storeId;
  14. private Double rating;
  15. private Integer number;
  16. private List<String> photoUrlList;
  17. private String name;
  18. private Integer salesAmount;
  19. private Integer stock;
  20. private Double price;
  21. private CategoryEnum category;
  22. public Product toPO(){
  23. Product product=new Product();
  24. product.setCategory(this.category);
  25. product.setId(this.id);
  26. product.setPrice(this.price);
  27. product.setName(this.name);
  28. product.setNumber(this.number);
  29. product.setRating(this.rating);
  30. product.setStock(this.stock);
  31. product.setStoreId(this.storeId);
  32. product.setSalesAmount(this.salesAmount);
  33. product.setPhotoUrlList(this.photoUrlList);
  34. return product;
  35. }
  36. }