Files
ledgerly-docs/dev/index.md
T
rosercode d2e4a51f2b feat: 补充图片记账、交易渠道管理与前端偏好文档
- 新增「交易渠道管理」指南与「前端用户偏好」开发文档,并加入侧边栏导航
- 图片记账:补充多图上传、实时识别进度、结果勾选导入与「来源图片」回看,AI 配置新增视觉模型说明
- 数据模型补充 t_channel、t_ai_config/t_ai_image 等表与「类型+金额+时间」去重键说明,表数更新为 21 张
- API 文档补充 /api/channel、/api/transaction/batch、/api/ai/record/image(/stream)、/api/ai/image、/api/ai/channel 等接口
- 截图脚本新增渠道页、图片记账、来源图片与渠道 AI 辅助截图,并放宽导航超时
2026-09-21 22:19:55 +08:00

1.3 KiB
Raw Blame History

开发文档

本章面向开发者,介绍系统的分层架构、关键设计、工程结构与开发规范。

设计与实现

  • 整体架构:技术栈、后端分层、请求流程、认证与前端结构
  • 数据模型:21 张表的字段与关系、双数据库脚本差异
  • 账单解析:解析器策略模式、两阶段导入、去重与 zip 解密
  • 规则引擎:规则模型与匹配逻辑
  • AI 集成:OpenAI SDK 客户端、11 类调用类型与用量记录
  • 定时通知:调度、渠道与发送日志
  • 动态数据源:SQLite / MySQL 运行时配置与切换
  • 前端用户偏好:偏好的存储介质、读写时机与完整清单

工程与规范

使用说明请查看使用文档。