package com.izouma.nineth.domain; import com.izouma.nineth.annotations.Searchable; import com.izouma.nineth.converter.StringArrayConverter; import io.swagger.annotations.ApiModel; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import javax.persistence.Column; import javax.persistence.Convert; import javax.persistence.Entity; import java.util.List; @Data @Entity @AllArgsConstructor @NoArgsConstructor @Builder @ApiModel("系列活动") public class Activity extends BaseEntity { @Searchable private String name; private String cover; @Column(columnDefinition = "TEXT") @Convert(converter = StringArrayConverter.class) private List detail; private int projectId; }