Appearance
文件删除
接口说明
删除已上传的文件(逻辑删除)
接口地址
POST /api/resource/delete
请求参数 (data 解密后)
json
{
"resourceId": 123456789,
"memberId": 1000001,
"projectId": 1
}字段说明
| 字段名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| resourceId | Long | 是 | 资源ID |
| memberId | Long | 是 | 成员ID(用于权限校验) |
| projectId | Long | 是 | 项目ID |
响应参数 (data 解密后)
json
{
"code": "",
"message": "",
"data": {
"resourceId": 123456789,
"success": true
}
}响应字段说明
| 字段名 | 类型 | 说明 |
|---|---|---|
| resourceId | Long | 资源ID |
| success | Boolean | 删除是否成功 |
注意事项
- 权限校验:只能删除自己上传的资源
- 逻辑删除:文件不会从存储中真实删除,只是标记为已删除状态
- 不可恢复:删除后的资源无法通过接口恢复
错误码
| 错误码 | 说明 |
|---|---|
| DATA_NOT_FOUND | 资源不存在 |
| PARAM_ERROR | 无权限删除该资源 |