Store.java 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package com.seecoder.BlueWhale.po;
  2. import javax.persistence.*;
  3. import com.seecoder.BlueWhale.vo.StoreVO;
  4. import lombok.Getter;
  5. import lombok.NoArgsConstructor;
  6. import lombok.Setter;
  7. @Getter
  8. @Setter
  9. @NoArgsConstructor
  10. @Entity
  11. public class Store {
  12. @GeneratedValue(strategy = GenerationType.IDENTITY)
  13. @Id
  14. @Column(name = "id")
  15. private Integer id;
  16. @Basic
  17. @Column(name = "name")
  18. private String name;
  19. @Basic
  20. @Column(name = "logo_url")
  21. private String logoUrl;
  22. @Basic
  23. @Column(name = "rating")
  24. private Double rating;
  25. @Basic
  26. @Column(name = "number")
  27. private Integer number;
  28. @Basic
  29. @Column(name = "location")
  30. private String location;
  31. public StoreVO toVO(){
  32. StoreVO storeVO=new StoreVO();
  33. storeVO.setId(this.id);
  34. storeVO.setLocation(this.location);
  35. storeVO.setLogoUrl(this.logoUrl);
  36. storeVO.setName(this.name);
  37. storeVO.setNumber(this.number);
  38. storeVO.setRating(this.rating);
  39. return storeVO;
  40. }
  41. }