• Joined on 2026-05-02
wangdl pushed to main at wangdl/admin-projects 2026-05-23 20:47:50 +08:00
6020867060 fix: remove unused App import
wangdl pushed to main at wangdl/admin-projects 2026-05-23 20:47:37 +08:00
64a77791c1 feat: M0-04+M0-05 — security events + throttle admin pages
wangdl commented on issue wangdl/api-server#14 2026-05-23 20:41:07 +08:00
M0-14A User & Account 模块架构设计

现有代码实施状态

大部分已实现:

  • User + AuthAccount + RefreshToken Prisma 模型
  • Apple Sign In 完整流程 (identityToken 验证)
  • JWT accessToken + refreshToken 轮换 -…
wangdl commented on issue wangdl/api-server#13 2026-05-23 20:39:47 +08:00
M0-13 Admin Auth & RBAC 基础版

实施状态 — 已完成

  • AdminUser 模型 + Prisma
  • AdminAuthService: login/logout/refresh/me
  • AdminTokenService: JWT 签发+校验
  • AdminAuthGuard + AdminRolesGuard
  • SUPER_ADMIN >…
wangdl commented on issue wangdl/api-server#12 2026-05-23 20:38:31 +08:00
M0-12 Secret & Vendor Asset 基础版

实施完成

  • AES-256-GCM 加密存储
  • SecretRecord + SecretAccessLog
  • SecretService.encrypt/decrypt/getDecrypted
  • Admin AAPI: CRUD + 访问日志
  • Admin Web: 系统运维→密钥管理
wangdl pushed to main at wangdl/admin-projects 2026-05-23 20:38:16 +08:00
c803fefde6 fix: add back icon imports
wangdl pushed to main at wangdl/admin-projects 2026-05-23 20:37:39 +08:00
64f7ac12b1 fix: remove unused import
wangdl pushed to main at wangdl/admin-projects 2026-05-23 20:37:28 +08:00
11297127d6 feat: M0-12 secrets admin page
wangdl pushed to main at wangdl/api-server 2026-05-23 20:36:40 +08:00
d32411760f feat: M0-12 Secret & Vendor Asset — AES-256-GCM encrypted key storage + Admin AAPI
wangdl pushed to main at wangdl/admin-projects 2026-05-23 20:32:45 +08:00
a0be7bf832 fix: remove duplicate menu entries
wangdl pushed to main at wangdl/api-server 2026-05-23 20:30:04 +08:00
628bb31c98 fix: clean migrations — single working file for UserMembership+QuotaUsage+CostDailySummary
wangdl pushed to main at wangdl/api-server 2026-05-23 20:28:13 +08:00
2a3f55c58e fix: simplify dashboard — skip missing tables
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 (概览/失败…