diff --git a/changelogs/2026-07/12_feat_grassland_guide_admin_mp_oss.md b/changelogs/2026-07/12_feat_grassland_guide_admin_mp_oss.md new file mode 100644 index 0000000..eca6b22 --- /dev/null +++ b/changelogs/2026-07/12_feat_grassland_guide_admin_mp_oss.md @@ -0,0 +1,293 @@ +# 草原指南管理、OSS 素材上传与小程序接口(一期) + +> 日期:2026-07-12 +> +> 后端 Issue:[HL #4919](https://git.1814.love:8443/wx/HL/issues/4919) +> +> 后端 PR:[HL #4921](https://git.1814.love:8443/wx/HL/pulls/4921) +> +> 测试分支:`dev-v3` +> +> 正式环境:一期发布时沿用本文契约 + +## 1. 最终方案 + +草原指南是独立的内容管理模块,视频文件仍统一进入素材库,不再使用阿里云 VOD。 + +- 后台新增一级菜单“草原指南管理”。 +- 素材库新增系统内置顶级分类“草原指南”,固定编码 `grassland_guide`。 +- 草原指南视频只接受 OSS 原始 `.mp4`,一个视频只返回一个 `videoUrl`。 +- 不转码、不生成多档清晰度、不接入 VOD 播放 SDK、不请求播放凭证。 +- 视频和封面都只能由后台管理员上传;小程序用户没有上传接口和上传权限。 +- 视频可以单独上传一张图片作为封面;未指定时由 OSS 自动截取视频首帧。 +- 小程序列表支持分页,详情直接把 `videoUrl` 交给原生 `