CouponGroup.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.seecoder.BlueWhale.po;
  2. import com.seecoder.BlueWhale.enums.CouponTypeEnum;
  3. import com.seecoder.BlueWhale.vo.CouponGroupVO;
  4. import lombok.Getter;
  5. import lombok.NoArgsConstructor;
  6. import lombok.Setter;
  7. import javax.persistence.*;
  8. @Getter
  9. @Setter
  10. @NoArgsConstructor
  11. @Entity
  12. public class CouponGroup {
  13. @GeneratedValue(strategy = GenerationType.IDENTITY)
  14. @Id
  15. @Column(name = "id")
  16. private Integer id;
  17. @Basic
  18. @Column(name = "type")
  19. @Enumerated(EnumType.STRING)
  20. private CouponTypeEnum type;
  21. @Basic
  22. @Column(name = "satisfaction")
  23. private Integer satisfaction;
  24. @Basic
  25. @Column(name = "minus")
  26. private Integer minus;
  27. @Basic
  28. @Column(name = "store_id")
  29. private Integer storeId;
  30. @Basic
  31. @Column(name = "rest")
  32. private Integer rest;
  33. public CouponGroupVO toVO(){
  34. CouponGroupVO couponGroupVO=new CouponGroupVO();
  35. couponGroupVO.setRest(this.rest);
  36. couponGroupVO.setId(this.id);
  37. couponGroupVO.setMinus(this.minus);
  38. couponGroupVO.setType(this.type);
  39. couponGroupVO.setSatisfaction(this.satisfaction);
  40. couponGroupVO.setStoreId(this.storeId);
  41. return couponGroupVO;
  42. }
  43. }