# 素材删除支持强制删除有引用的素材 **日期**: 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`