dev
luotaiqian 2026-07-09 15:56:21 +08:00
parent b643b4b243
commit f00e776530
1 changed files with 22 additions and 0 deletions

View File

@ -4,8 +4,10 @@ import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import org.qinan.safetyeval.client.api.AccountApi;
import org.qinan.safetyeval.client.api.FileUploadApi;
import org.qinan.safetyeval.client.api.OrgInfoApi;
import org.qinan.safetyeval.client.co.AccountCO;
import org.qinan.safetyeval.client.co.FileInfoCO;
import org.qinan.safetyeval.client.co.OrgInfoCO;
import org.qinan.safetyeval.client.dto.AccountAddCmd;
import org.qinan.safetyeval.client.dto.AccountModifyCmd;
@ -23,8 +25,10 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;
import javax.annotation.Resource;
import java.util.List;
/**
*
@ -46,6 +50,9 @@ public class ImagesOpenController {
@Resource
private OrgInfoApi orgInfoApi;
@Resource
private FileUploadApi fileUploadApi;
// ==================== 用户Account ====================
@ApiOperation("新增用户")
@ -112,4 +119,19 @@ public class ImagesOpenController {
public SingleResponse<OrgInfoCO> orgInfoSave(@Validated @RequestBody OrgInfoAddCmd cmd) {
return orgInfoApi.add(cmd);
}
@ApiOperation("内部上传单个文件(创建人为当前用户)")
@PostMapping("/upload")
public SingleResponse<FileInfoCO> uploadInternal(
@ApiParam("上传文件") @RequestParam("file") MultipartFile file) {
return fileUploadApi.uploadInternal(file);
}
@ApiOperation("内部批量上传文件(创建人为当前用户)")
@PostMapping("/upload/batch")
public SingleResponse<List<FileInfoCO>> uploadInternalBatch(
@ApiParam("上传文件列表") @RequestParam("files") List<MultipartFile> files) {
return fileUploadApi.uploadInternalBatch(files);
}
}