Commit Graph

14 Commits

Author SHA1 Message Date
1782f64417 chore: stabilize lint and verify builds 2026-02-06 11:51:32 +08:00
cde4fb8594 feat: switch to global auth and tenant route prefix 2026-01-26 18:04:05 +08:00
3e095c57f3 feat: tenant-scoped routing and portal navigation 2026-01-08 21:30:46 +08:00
7f162b7c45 feat: switch upload hash to md5 2026-01-08 15:40:48 +08:00
d98f41f1ac feat: align ids to int64 2026-01-08 09:57:04 +08:00
2438d363f5 feat: 实现多部分上传功能,支持初始化、上传部分、完成和中止上传,添加媒体资产删除功能 2026-01-04 15:20:06 +08:00
221b068a84 feat: add file deduplication and hash checking for uploads
- Implemented SHA-256 hashing for uploaded files to enable deduplication.
- Added CheckHash method to verify if a file with the same hash already exists.
- Updated Upload method to reuse existing media assets if a duplicate is found.
- Introduced a new hash column in the media_assets table to store file hashes.
- Enhanced the upload process to include progress tracking and hash calculation.
- Modified frontend to check for existing files before uploading and to show upload progress.
- Added vuedraggable for drag-and-drop functionality in the content editing view.
2025-12-31 19:16:02 +08:00
5a364a995a feat: 更新上传接口,使用新的上传表单结构并添加价格字段 2025-12-31 16:41:19 +08:00
984770c6a1 feat(editor): update 2025-12-31 14:50:18 +08:00
20e1a2fa19 feat: 添加获取全局选项接口,支持动态状态和曲种选择 2025-12-31 12:31:52 +08:00
e6a8e3f321 feat: 更新用户上下文处理,服务方法显式接受用户参数,简化上下文调用 2025-12-30 23:01:35 +08:00
54de243fa1 feat: Refactor user context handling and service methods
- Updated middleware to fetch user and tenant models by ID and set them in context.
- Refactored common service methods to accept userID as a parameter instead of extracting from context.
- Modified content service methods to include userID as a parameter for better clarity and performance.
- Adjusted coupon, creator, notification, order, tenant, user, and wallet services to utilize userID directly.
- Enhanced context key constants for improved readability and maintainability.
2025-12-30 22:49:26 +08:00
e5064db577 refactor: 移除不必要的上下文调用,简化服务方法参数 2025-12-30 22:14:22 +08:00
ad52371028 feat: implement new structure 2025-12-29 09:30:49 +08:00