car-park/cf-file/cf-file-api/src/main/java/com/cf/file/api/swagger/FileSwagger.java

25 lines
1.2 KiB
Java

package com.cf.file.api.swagger;
import com.cf.framework.domain.response.ResponseResult;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.multipart.MultipartFile;
import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import javax.validation.constraints.Pattern;
@Api(tags = {"文件模块"})
public interface FileSwagger {
@ApiOperation(value = "文件上传")
// @ApiImplicitParams({
// @ApiImplicitParam(name="file",value = "文件",required=true,paramType="formData",dataType="file"),
// @ApiImplicitParam(name="filetag",value = "文件标签",required=false,paramType="query",dataType="string",defaultValue = ""),
// @ApiImplicitParam(name="businesskey",value = "文件业务key",required=true,paramType="query",dataType="string"),
// @ApiImplicitParam(name="metadata",value = "文件元数据",required=false,paramType="query",dataType="string",defaultValue = ""),
// })
public ResponseResult upload(MultipartFile file,String filetag,String businesskey,String metadata);
}