UploadFileAttributeDTO.java 950 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package cc.uncarbon.module.oss.model.request;
  2. import io.swagger.annotations.ApiModelProperty;
  3. import lombok.AllArgsConstructor;
  4. import lombok.Data;
  5. import lombok.NoArgsConstructor;
  6. import lombok.experimental.Accessors;
  7. import java.io.Serializable;
  8. /**
  9. * 上传文件属性 DTO
  10. *
  11. * @author Uncarbon
  12. */
  13. @Accessors(chain = true)
  14. @AllArgsConstructor
  15. @NoArgsConstructor
  16. @Data
  17. public class UploadFileAttributeDTO implements Serializable {
  18. private static final long serialVersionUID = 1L;
  19. @ApiModelProperty(value = "文件类别", example = "id_card=身份证 driver_license=驾驶证")
  20. private String classified;
  21. /*
  22. 以下字段为内部使用
  23. */
  24. @ApiModelProperty(value = "原始文件名", hidden = true)
  25. private String originalFilename;
  26. @ApiModelProperty(value = "MIME类型", hidden = true)
  27. private String contentType;
  28. @ApiModelProperty(value = "MD5", hidden = true)
  29. private String md5;
  30. }