20 lines
1020 B
Markdown
20 lines
1020 B
Markdown
# 确认与审计模块
|
|
|
|
## 目的
|
|
|
|
让用户把不确定的流水判断为“经营收支”或“个人收支”,同时保证原始流水始终可查、确认过程可追溯。
|
|
|
|
## 数据原则
|
|
|
|
- `transactions` 保存导入时的原始归类与置信度,确认操作不更新该表。
|
|
- `transaction_reviews` 只追加确认记录,不覆盖历史记录。
|
|
- 同一笔流水连续提交相同判断时不新增记录,避免重复点击制造脏数据。
|
|
- 如果用户以后改变判断,则追加一条新记录;读取时以最新记录为准,旧记录仍保留。
|
|
- 个人收支仍显示在流水列表,但不进入经营收入、经营支出与利润汇总。
|
|
|
|
## 当前边界
|
|
|
|
- 确认人暂固定为本机用户 `user`,后续接入账户体系时再扩展。
|
|
- “都不是”仍是占位功能,等待更细的分类规则模块。
|
|
- 0.6 起主账本与备份已使用 SQLCipher 加密,密钥由当前 Windows 用户保护;仍应配合可靠的 Windows 登录密码和设备访问控制。
|