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

25 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 开发文档
本章面向**开发者**,介绍系统的分层架构、关键设计、工程结构与开发规范。
## 设计与实现
- [整体架构](/dev/architecture):技术栈、后端分层、请求流程、认证与前端结构
- [数据模型](/dev/data-model):21 张表的字段与关系、双数据库脚本差异
- [账单解析](/dev/bill-parsing):解析器策略模式、两阶段导入、去重与 zip 解密
- [规则引擎](/dev/rule-engine):规则模型与匹配逻辑
- [AI 集成](/dev/ai):OpenAI SDK 客户端、11 类调用类型与用量记录
- [定时通知](/dev/notifications):调度、渠道与发送日志
- [动态数据源](/dev/database):SQLite / MySQL 运行时配置与切换
- [前端用户偏好](/dev/preferences):偏好的存储介质、读写时机与完整清单
## 工程与规范
- [项目结构](/dev/project-structure):目录组织与各包职责
- [构建与部署](/dev/build-deploy):`bootJar`、Docker 编排、桌面 GUI 启动器与 jpackage
- [开发环境与规范](/dev/development):AI 测试环境、前后端开发流程、代码规范、Git 提交规范
- [账单字段说明](/dev/bill-fields):支付宝账单导入字段的读取与丢弃情况
- [API 文档](/dev/api):Knife4j(OpenAPI 3)接口文档
> 使用说明请查看[使用文档](/guide/)。