MarketingSystemDataExportTool/server/internal/api
zhouyonggao 328a8ced3a feat(export): 实现导出进度缓存及zip压缩优化
- 新增导出任务实时进度缓存模块,提供设置、获取和清除进度缓存接口
- 导出进度更新时只更新缓存,不再频繁写入数据库,减轻数据库压力
- 导出完成时清除进度缓存,释放内存资源
- API返回的导出进度字段改为实时缓存数据,提升前端实时性
- 导出列表也使用实时缓存的进度数据替换原数据库字段
- 优化ZipFiles函数,使用DEFLATE算法压缩分片文件,提高压缩效率
- 维护代码注释,明确缓存和压缩实现逻辑
2025-12-19 18:04:13 +08:00
..
access.go refactor(api): 禁用访问日志记录功能 2025-12-18 11:40:37 +08:00
creators.go fix(api): 增强创建者选择逻辑以支持手机号自动匹配 2025-12-19 17:09:39 +08:00
exports.go feat(export): 实现导出进度缓存及zip压缩优化 2025-12-19 18:04:13 +08:00
exports.go.bak feat(exports): 支持服务启动时恢复未完成的导出任务 2025-12-19 17:44:29 +08:00
fields.go refactor(api): 优化字段处理逻辑,默认隐藏所有字段 2025-12-08 15:29:14 +08:00
metadata.go fix(metadata): 修正发券方式字段隐藏状态 2025-12-18 22:39:07 +08:00
middleware.go feat: 初始化营销系统数据工具项目 2025-12-02 15:48:17 +08:00
plans.go feat: 初始化营销系统数据工具项目 2025-12-02 15:48:17 +08:00
resellers.go fix(api): 修复分销商查询时销售员ID筛选条件错误 2025-12-18 21:56:42 +08:00
response.go feat: 初始化营销系统数据工具项目 2025-12-02 15:48:17 +08:00
router.go feat(api): 支持营销代理数据库并优化代理列表查询 2025-12-18 21:37:13 +08:00
templates.go fix(api): 统一用户ID参数及禁止删除公共模板 2025-12-18 18:27:25 +08:00
ymt_activities.go feat: 初始化营销系统数据工具项目 2025-12-02 15:48:17 +08:00
ymt_merchants.go fix(api): 修正userId字段JSON键名 2025-12-18 22:04:33 +08:00
ymt_users.go fix(api): 删除未使用的变量以清理代码 2025-12-19 01:04:43 +08:00