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
在新工单中引用
屏蔽一个用户