HagProduct.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. package cn.efunbox.audio.entity.hag;
  2. import lombok.Data;
  3. import lombok.ToString;
  4. import org.hibernate.annotations.DynamicInsert;
  5. import org.hibernate.annotations.DynamicUpdate;
  6. import javax.persistence.Column;
  7. import javax.persistence.Entity;
  8. import javax.persistence.Id;
  9. import javax.persistence.Table;
  10. import java.io.Serializable;
  11. import java.util.Date;
  12. /**
  13. * HagProduct
  14. * Created by xusq on 2019/12/25.
  15. */
  16. @Data
  17. @ToString
  18. @Entity
  19. @Table(name = "hag_product")
  20. @DynamicInsert
  21. @DynamicUpdate
  22. public class HagProduct implements Serializable {
  23. @Id
  24. private String id;
  25. @Column(name = "ability_id")
  26. private String abilityId;
  27. @Column(name = "sku_name")
  28. private String skuName;
  29. private String description;
  30. @Column(name = "sku_type")
  31. private String skuType;
  32. @Column(name = "right_controller")
  33. private String rightController;
  34. @Column(name = "price_controller")
  35. private String priceController;
  36. @Column(name = "sku_release_state")
  37. private String skuReleaseState;
  38. @Column(name = "price_group_description")
  39. private String priceGroupDescription;
  40. private String promotion;
  41. private String currency;
  42. @Column(name = "original_amount")
  43. private String originalAmount;
  44. private String amount;
  45. @Column(name = "begin_time")
  46. private String beginTime;
  47. @Column(name = "end_time")
  48. private String endTime;
  49. @Column(name = "resource_type")
  50. private String resourceType;
  51. @Column(name = "album_id")
  52. private String albumId;
  53. @Column(name = "gmt_created")
  54. private Date gmtCreated;
  55. @Column(name = "gmt_modified")
  56. private Date gmtModified;
  57. }