changelog: 素材删除支持force强制删除
这个提交包含在:
父节点
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`
|
||||||
正在加载...
x
在新工单中引用
屏蔽一个用户