Admin API 总览

Admin 后端提供管理后台所需的全部 API,基于 Express + SQLite,共 14 个路由模块。

基本信息

  • Base URL: /api/admin
  • 认证方式: JWT Bearer Token(需 admin 或 developer 角色)
  • 数据库: finance.db(SQLite)

模块列表

#模块说明主要接口
01📊 dashboard仪表盘统计stats, tx-stats, monthly-stats, db-size
02👥 users用户管理列表, 改角色, 改状态, 重置密码, 清除游客
03💰 bills账单管理列表, 详情
04📊 transactions交易流水分页列表
05💳 payments支付订单列表+统计
06📁 categories分类管理CRUD
07📈 budgets预算管理列表(含实时 spent 计算)
08🔑 apisAPI Keys 管理列表, 创建, 撤销
09🤖 ailogsAI 调用日志stats, daily-stats, 分页列表
10📝 auditlogs审计日志分页列表(多条件筛选)
11🔔 notifications通知管理列表, 标记已读, 删除, 清空
12⚙️ systemconfig系统配置获取全部, 更新单项, 邮件配置
13👤 profile个人中心修改资料, 修改密码(复用 auth 接口)
14🤖 assistantAI 助手POST /ai/chat