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