WANG 6 лет назад
Родитель
Сommit
2cdabde97f

+ 12 - 13
src/main/java/cn/com/qmth/examcloud/api/commons/exchange/FormFilePart.java

@@ -11,8 +11,6 @@ import java.io.File;
  */
 public class FormFilePart {
 
-	private String paramName;
-
 	private String filename;
 
 	private transient File file;
@@ -20,23 +18,24 @@ public class FormFilePart {
 	/**
 	 * 构造函数
 	 *
-	 * @param paramName
-	 * @param filename
 	 * @param file
 	 */
-	public FormFilePart(String paramName, String filename, File file) {
+	public FormFilePart(File file) {
 		super();
-		this.paramName = paramName;
-		this.filename = filename;
+		this.filename = file.getName();
 		this.file = file;
 	}
 
-	public String getParamName() {
-		return paramName;
-	}
-
-	public void setParamName(String paramName) {
-		this.paramName = paramName;
+	/**
+	 * 构造函数
+	 *
+	 * @param filename
+	 * @param file
+	 */
+	public FormFilePart(String filename, File file) {
+		super();
+		this.filename = filename;
+		this.file = file;
 	}
 
 	public String getFilename() {

+ 16 - 6
src/main/java/cn/com/qmth/examcloud/api/commons/exchange/FormRequest.java

@@ -1,6 +1,6 @@
 package cn.com.qmth.examcloud.api.commons.exchange;
 
-import java.util.List;
+import org.springframework.web.multipart.MultipartFile;
 
 import io.swagger.annotations.ApiModelProperty;
 
@@ -16,14 +16,24 @@ public class FormRequest extends BaseRequest {
 	private static final long serialVersionUID = 1201394717322230917L;
 
 	@ApiModelProperty(value = "文件参数集合", required = false)
-	private transient List<FormFilePart> formFilePartList;
+	private FormFilePart formFilePart;
 
-	public List<FormFilePart> getFormFilePartList() {
-		return formFilePartList;
+	private transient MultipartFile file;
+
+	public FormFilePart getFormFilePart() {
+		return formFilePart;
+	}
+
+	public void setFormFilePart(FormFilePart formFilePart) {
+		this.formFilePart = formFilePart;
+	}
+
+	public MultipartFile getFile() {
+		return file;
 	}
 
-	public void setFormFilePartList(List<FormFilePart> formFilePartList) {
-		this.formFilePartList = formFilePartList;
+	public void setFile(MultipartFile file) {
+		this.file = file;
 	}
 
 }