DocumentUploader.java 957 B

12345678910111213141516171819202122232425262728293031323334353637
  1. package jnpf.model.document;
  2. import com.alibaba.fastjson.annotation.JSONField;
  3. import io.swagger.v3.oas.annotations.media.Schema;
  4. import lombok.Data;
  5. import org.springframework.web.multipart.MultipartFile;
  6. import java.io.Serializable;
  7. @Data
  8. public class DocumentUploader implements Serializable {
  9. @Schema(description ="父级id")
  10. private String parentId;
  11. @JSONField(serialize = false)
  12. @Schema(description ="文件")
  13. private MultipartFile file;
  14. @Schema(description ="文件")
  15. private String fileName;
  16. @Schema(description ="流程任务id")
  17. private String taskId;
  18. public DocumentUploader(MultipartFile file, String parentId, String taskId) {
  19. this.file = file;
  20. this.parentId = parentId;
  21. this.taskId = taskId;
  22. }
  23. public DocumentUploader(MultipartFile file, String parentId) {
  24. this.file = file;
  25. this.parentId = parentId;
  26. }
  27. public DocumentUploader() {
  28. }
  29. }