测试: 补充上传文件删除接口控制器契约
This commit is contained in:
@@ -163,4 +163,15 @@ public class CcdiFileUploadController extends BaseController {
|
||||
CcdiFileUploadRecord record = fileUploadService.getById(id);
|
||||
return AjaxResult.success(record);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除上传记录
|
||||
*/
|
||||
@DeleteMapping("/{id}")
|
||||
@Operation(summary = "删除上传文件", description = "按上传记录ID删除文件并清理流水")
|
||||
public AjaxResult deleteFile(@PathVariable Long id) {
|
||||
Long userId = SecurityUtils.getUserId();
|
||||
String message = fileUploadService.deleteFileUploadRecord(id, userId);
|
||||
return AjaxResult.success(message);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -52,6 +52,15 @@ public interface ICcdiFileUploadService {
|
||||
Long userId,
|
||||
String username);
|
||||
|
||||
/**
|
||||
* 删除上传记录并清理关联数据
|
||||
*
|
||||
* @param id 上传记录ID
|
||||
* @param operatorUserId 当前操作用户ID
|
||||
* @return 删除结果
|
||||
*/
|
||||
String deleteFileUploadRecord(Long id, Long operatorUserId);
|
||||
|
||||
/**
|
||||
* 查询上传记录列表
|
||||
*
|
||||
|
||||
@@ -207,6 +207,11 @@ public class CcdiFileUploadServiceImpl implements ICcdiFileUploadService {
|
||||
return batchId;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String deleteFileUploadRecord(Long id, Long operatorUserId) {
|
||||
throw new UnsupportedOperationException("暂未实现删除上传记录");
|
||||
}
|
||||
|
||||
@Override
|
||||
public Page<CcdiFileUploadRecord> selectPage(Page<CcdiFileUploadRecord> page,
|
||||
CcdiFileUploadQueryDTO queryDTO) {
|
||||
|
||||
Reference in New Issue
Block a user