• Joined on 2026-05-02
wangdl pushed to main at wangdl/api-server 2026-05-23 20:26:46 +08:00
28ff67c69e fix: BigInt for sizeBytes
wangdl pushed to main at wangdl/api-server 2026-05-23 20:26:37 +08:00
6aa24cc5bb fix: dashboard safe queries for missing tables + workflow prisma generate
wangdl pushed to main at wangdl/admin-projects 2026-05-23 20:19:17 +08:00
d051fa7e39 fix: add MembershipPage import
wangdl pushed to main at wangdl/admin-projects 2026-05-23 20:18:56 +08:00
75babd294e fix: replace membership placeholder with real page
wangdl pushed to main at wangdl/admin-projects 2026-05-23 20:15:27 +08:00
bc9ad19426 feat: M0-11 membership + quota + cost admin web page
wangdl commented on issue wangdl/api-server#11 2026-05-23 20:14:03 +08:00
M0-11 Quota, Billing & Cost 基础版

实施完成

新增

  • UserMembership — 用户会员绑定表
  • QuotaUsage — 额度使用记录表
  • CostDailySummary — 每日成本汇总表
  • QuotaService — Redis 实时扣减 +…
wangdl pushed to main at wangdl/api-server 2026-05-23 20:13:52 +08:00
fd1897d385 feat: M0-11 — QuotaService + Redis deduction + Admin AAPI + CostDailySummary + UserMembership
wangdl commented on issue wangdl/api-server#10 2026-05-23 20:09:06 +08:00
M0-10 Task Queue & Worker 基础版

M0-10 最终状态

已完成

  • 5 BullMQ 队列 (ai-analysis, document-import, notification, domain-events, file-cleanup)
  • QueueService 统一 add/getJob
  • Admin Events AAPI (概览/失败…
wangdl pushed to main at wangdl/api-server 2026-05-23 20:08:56 +08:00
d88233fd5b feat: M0-10 — audit log for manual task retry
wangdl pushed to main at wangdl/api-server 2026-05-23 19:57:45 +08:00
7a31bd3702 fix: revert AdminAuditService to PrismaService — queue not available in auth module
wangdl pushed to main at wangdl/api-server 2026-05-23 19:54:14 +08:00
b5d5fb357f ci: add prisma generate step after deploy
wangdl pushed to main at wangdl/api-server 2026-05-23 19:48:21 +08:00
903474b7c2 fix: eventBus at end of params
wangdl pushed to main at wangdl/api-server 2026-05-23 19:48:07 +08:00
7c1e439c3b fix: reorder optional params
wangdl pushed to main at wangdl/api-server 2026-05-23 19:47:58 +08:00
466acc7e83 fix: return empty string when queue unavailable
wangdl pushed to main at wangdl/api-server 2026-05-23 19:47:43 +08:00
ad0e4f397a fix: break circular dependency between EventBusService and QueueService
wangdl commented on issue wangdl/api-server#10 2026-05-23 19:29:29 +08:00
M0-10 Task Queue & Worker 基础版

补全完成

新增

  • TaskLog 表 — 任务日志持久化
  • 任务入队自动记录 + task.enqueued 事件
  • 重试操作审计

全部交付

  • Internal Provider QueueService -…
wangdl pushed to main at wangdl/api-server 2026-05-23 19:29:10 +08:00
99d03bb26c feat: M0-10 — TaskLog table + task events + retry audit
wangdl commented on issue wangdl/api-server#10 2026-05-23 19:28:00 +08:00
M0-10 Task Queue & Worker 基础版

实施排查 + 完成

已有模块

  • BullMQ 5 个队列: ai-analysis, document-import, notification, domain-events, file-cleanup
  • QueueService: 统一 add/getJob
  • 3 个 Worker Processor:…
wangdl pushed to main at wangdl/api-server 2026-05-23 19:27:48 +08:00
2c6d56bcfc feat: M0-10 — Task types enum + worker heartbeat + Domain Events for tasks
wangdl commented on issue wangdl/api-server#9 2026-05-23 09:47:41 +08:00
M0-09 File Storage 基础版

补全完成

BullMQ 文件清理队列

  • QUEUE_FILE_CLEANUP — file-cleanup 队列
  • FileCleanupProcessor — 异步删除 COS 对象
  • Admin 删除文件后自动入队

Domain…