TransactionTopTenDTO.java 934 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.izouma.nineth.dto;
  2. import com.izouma.nineth.converter.FileObjectListConverter;
  3. import com.izouma.nineth.domain.FileObject;
  4. import com.izouma.nineth.enums.CollectionSource;
  5. import io.swagger.annotations.ApiModelProperty;
  6. import lombok.AllArgsConstructor;
  7. import lombok.Data;
  8. import lombok.NoArgsConstructor;
  9. import javax.persistence.Column;
  10. import javax.persistence.Convert;
  11. import javax.persistence.EnumType;
  12. import javax.persistence.Enumerated;
  13. import java.util.List;
  14. @Data
  15. @NoArgsConstructor
  16. @AllArgsConstructor
  17. public class TransactionTopTenDTO {
  18. private Long id;
  19. private String name;
  20. private String prefixName;
  21. @ApiModelProperty("来源")
  22. @Enumerated(EnumType.STRING)
  23. private CollectionSource source;
  24. @ApiModelProperty("图片")
  25. @Convert(converter = FileObjectListConverter.class)
  26. @Column(columnDefinition = "TEXT")
  27. private List<FileObject> pic;
  28. private int num;
  29. }