diff --git a/changelogs/2026-03/2026-03-25_material_subcategory_fix_export.md b/changelogs/2026-03/2026-03-25_material_subcategory_fix_export.md new file mode 100644 index 0000000..69ab1dc --- /dev/null +++ b/changelogs/2026-03/2026-03-25_material_subcategory_fix_export.md @@ -0,0 +1,40 @@ +# 素材库:父分类查询修复 + 批量导出 + 权限取消 + +> 已部署正式环境 + +--- + +## 一、BUG修复:父分类点击显示所有子分类素材 + +**问题**:点击父分类(如"乌兰山")时显示空,必须点到叶子分类(冬/夏/秋)才能看到素材。搜索关键词时也受此影响。 + +**修复**:点击父分类时自动查询所有后代子分类的素材。搜索关键词在当前分类范围(含子分类)内生效。 + +**前端无需改动**,传 `subCategoryId` 参数不变,后端自动处理。 + +## 二、新增:批量导出素材 + +``` +POST /admin/material/export +``` + +**请求体**:`[materialId1, materialId2, ...]`(Long 数组,最多200个) + +**响应**: +```json +[ + { + "materialId": "123", + "materialName": "呼伦湖冬", + "fileName": "hulunhu_winter.jpg", + "ossUrl": "https://oss.xxx.com/...", + "fileType": "image" + } +] +``` + +前端拿到 ossUrl 列表后逐个下载即可。 + +## 三、权限取消 + +素材分类不再限制权限,任何角色都可以访问所有分类。