🎯 需求背景
当前工作区文件管理缺少批量导出能力,用户需要逐个下载文件,效率低下。同时需要考虑数据安全,区分管理员和普通用户的下载权限。
📋 需求描述
核心功能
- 管理员:支持一键下载整个工作区文件夹(打包为 ZIP)
- 普通用户:不支持文件夹批量下载,仅可下载单个文件
权限设计
| 角色 |
文件夹下载 |
单文件下载 |
说明 |
| 管理员 |
✅ 支持 |
✅ 支持 |
可批量导出整个工作区 |
| 普通用户 |
❌ 不支持 |
✅ 支持 |
保障数据安全,防止批量泄露 |
技术要点
后端:
- 实现文件夹打包为 ZIP 的 API 接口
- 基于用户角色进行权限校验
- 支持大文件流式传输,避免内存溢出
- 添加下载日志审计
前端:
- 文件夹右键菜单添加「下载」选项(管理员可见)
- 显示下载进度提示
- 普通用户隐藏该入口或置灰提示权限不足
验收标准
优先级: High
反馈时间: 2026-06-28
反馈来源: 用户直接反馈
🎯 需求背景
当前工作区文件管理缺少批量导出能力,用户需要逐个下载文件,效率低下。同时需要考虑数据安全,区分管理员和普通用户的下载权限。
📋 需求描述
核心功能
权限设计
技术要点
后端:
前端:
验收标准
优先级: High
反馈时间: 2026-06-28
反馈来源: 用户直接反馈