changelog: 素材删除支持force强制删除

这个提交包含在:
API Changelog Bot 2026-03-26 17:23:53 +08:00
父节点 c6db9894d6
当前提交 4d2943aaab

查看文件

@ -0,0 +1,23 @@
# 素材删除支持强制删除有引用的素材
**日期**: 2026-03-26
**服务**: hl-material-service
---
## 变更
`DELETE /admin/material/{materialId}` 新增 `force` 参数:
| 参数 | 类型 | 默认值 | 说明 |
|------|------|--------|------|
| `force` | boolean | false | 强制删除(忽略引用) |
**行为**
- `force=false`(默认):有引用时返回错误 `"该素材被N处引用,不建议删除。如需强制删除请传 force=true"`
- `force=true`:无论是否有引用都删除
**前端改造**
1. 删除素材时先不传 `force`,如果返回引用错误
2. 弹确认框:"该素材被N处引用,确定删除吗?"
3. 用户确认后再调一次 `DELETE /admin/material/{id}?force=true`