离线下载功能设计
下载 离线 功能设计
2023-09-14 08:58:29 时间
1、功能梳理
excel导出全部异步进行,生成一个下载清单即可
下载清单默认状态初始化,映射地址默认无法访问。异步完成文件服务器生成到映射位置,下载清单为已完成状态
已完成清单在30分钟后会自动销毁,清单状态变更为已失效
用户可以点击我的下载得到清单列表,已完成清单提供下载按钮供下载。所有清单提供删除功能
2、
功能设计:
1、提供接口生成下载清单
2、文件服务提供接口根据数据列表、excek配置、下载清单生成服务器文件接口。且调用修改清单接口
3、提供修改清单接口,允许变更清单状态、完成时间
4、文件服务提供查询非已失效清单,删除服务器文件,修改清单状态接口
6、提供后台job进行自动化过期清单功能(调用4)
5、清单列表查询接口(我的下载)
6、清单删除接口(伪删除,删除标识是其他字段,不妨碍4进行数据清理)
7、各个excel导出同步调用1,异步调用2
数据表设计:
id 主键
type 文件类型
file_name 文件名
absolute_path 相对路径
apply_time 申请日期
completed_time 完成日期
status 状态:1-初始化、2-已完成、3-已失效
del_status 删除状态:0-正常、1-已删除
apply_operator_Id 申请人id
相关文章
- QQ旋风2.8高仿离线下载
- 使用potplayer免下载播放百度离线电影
- 下载whl文件,离线方式安装numpy包_python离线安装pip
- IntelliJ idea 主题包下载以及安装
- 离线安装 - 依赖包下载
- google地图怎么下载离线地图_谷歌瓦片行列号算经纬度
- Qt —— QWebEngineView加载谷歌离线地图(包含离线地图瓦片下载制作)
- 下载谷歌离线地图瓦片图「建议收藏」
- 加速国内Github 访问和下载的9种方案,第1个就起飞了
- office 2021完整版全套免费下载含安装教程
- PDF编辑器Adobe Acrobat Pro DC2021安装教程来啦~PDF编辑器全版本下载
- CAD2018软件安装包以及安装教程 cad软件全版本下载
- Office 2021 中文版离线安装包下载和激活教程
- Adobe AI软件下载,AI矢量图设计软件中文版 win/mac电脑下载安装
- 电路仿真设计软件Multisim 14.3激活版下载安装,Multisim下载
- 快速安装MySQL:轻松搞定离线下载!(mysql安装下载)
- ESET下载 ESET NOD32 v10 官方中文正式版下载
- [下载] 谷歌浏览器稳定版通道更新至 v78.0.3904.108 附离线安装包下载
- 咪咕音乐:让Linux离线用户也能听到好音乐(咪咕音乐linux下载)
- 「Linux企业集群下载」——打造高效远程工作大军(linux企业集群下载)
- 下载MySQL XP: 一键获取最新版本数据库系统(mysqlxp下载)
- 一键安装MySQL下载即可享受MySQL数据库的便捷服务(mysql下载直接安装)
- Oracle 816离线安装指南轻松掌握离线安装步骤(oracle816 下载)