package com.izouma.nineth.domain; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import javax.persistence.Entity; import javax.persistence.Index; import javax.persistence.Table; import javax.persistence.UniqueConstraint; @Data @Table(indexes = {@Index(columnList = "version,platform,channel")}, uniqueConstraints = @UniqueConstraint(columnNames = {"version", "platform", "channel"})) @Entity @AllArgsConstructor @NoArgsConstructor @Builder public class AppVersion extends BaseEntity { private String version; private String build; private String platform; private boolean review; private String downloadUrl; private int versionNum; private String channel; }