feat: initialize Xiaobai Bookkeeping 0.9

This commit is contained in:
leefer
2026-08-01 11:01:33 +08:00
commit 3ef13b5674
100 changed files with 17503 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
# 经营主体模块
## 目的
为后续流水、账簿、税务规则和申报草稿提供明确的数据归属,消除界面中的硬编码店铺资料。
## 当前模型
首版只允许一个经营主体,固定使用稳定标识 `primary`
- 经营主体名称:2 到 60 个字符。
- 主体类型:个体工商户或小微企业。
- 所在地区:2 到 40 个字符,后续用于匹配试点规则。
- 创建时间和更新时间:由数据库维护。
保存使用 SQLite 单事务和单行更新。重复保存不会创建第二个主体,非法字段不会部分写入。
## 数据边界
- 当前不收集身份证号、完整税号、银行卡号、登录密码。
- 修改主体资料不会删除或改写既有流水。
- 当前数据库尚未加密,只建议使用测试资料。
- 多经营主体和主体切换不属于当前 MVP,未来如需加入,必须先完成流水归属迁移设计。