AppVersion.java 769 B

12345678910111213141516171819202122232425262728
  1. package com.izouma.nineth.domain;
  2. import lombok.AllArgsConstructor;
  3. import lombok.Builder;
  4. import lombok.Data;
  5. import lombok.NoArgsConstructor;
  6. import javax.persistence.Entity;
  7. import javax.persistence.Index;
  8. import javax.persistence.Table;
  9. import javax.persistence.UniqueConstraint;
  10. @Data
  11. @Table(indexes = {@Index(columnList = "version,platform,channel")},
  12. uniqueConstraints = @UniqueConstraint(columnNames = {"version", "platform", "channel"}))
  13. @Entity
  14. @AllArgsConstructor
  15. @NoArgsConstructor
  16. @Builder
  17. public class AppVersion extends BaseEntity {
  18. private String version;
  19. private String build;
  20. private String platform;
  21. private boolean review;
  22. private String downloadUrl;
  23. private int versionNum;
  24. private String channel;
  25. }