package com.izouma.nineth.dto; import com.izouma.nineth.converter.FileObjectListConverter; import com.izouma.nineth.domain.FileObject; import com.izouma.nineth.enums.CollectionSource; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import javax.persistence.Column; import javax.persistence.Convert; import javax.persistence.EnumType; import javax.persistence.Enumerated; import java.util.List; @Data @NoArgsConstructor @AllArgsConstructor public class TransactionTopTenDTO { private Long id; private String name; private String prefixName; @ApiModelProperty("来源") @Enumerated(EnumType.STRING) private CollectionSource source; @ApiModelProperty("图片") @Convert(converter = FileObjectListConverter.class) @Column(columnDefinition = "TEXT") private List pic; private int num; }