# 01 — 建立店铺业务员归属持久化基线

**What to build:** 店铺可以持久保存一个可空的平台业务员账号 ID，并能通过普通索引支持后续精确筛选。上线迁移不回填存量店铺、不推断历史归属，也不建立数据库外键或账号关联标签；应用回滚时允许保留已经写入的归属事实。

**Blocked by:** None — can start immediately

**Status:** 代码完成、验证延期

**架构通道:** Infrastructure。

**完整业务边界:** 本票只建立店铺业务员归属的数据承载和索引能力。明确不实现账号候选校验、创建继承、编辑权限、查询投影、通知发送或账号停用后的级联处理，也不迁移未触碰的店铺旧代码。

- [x] 店铺数据结构支持可空业务员账号 ID，数据库类型、模型类型和空值语义一致。
- [x] 业务员账号 ID 建立非唯一普通索引，迁移不包含数据库外键、级联动作或存量数据回填。
- [x] 账号停用、软删除或重新启用不会自动清空或改写店铺保存的业务员 ID。
- [ ] 迁移向上、向下及再次向上均可验证，应用回滚策略允许新增字段及既有归属数据继续保留。（真实迁移验证按本 Change 豁免转任务 6.1/6.3）
- [ ] PostgreSQL 集成测试验证空值保存、正 ID 保存、索引定义和软删除账号不影响历史关联。（按本 Change 测试环境豁免转任务 6.1）
- [x] 迁移、模型及相关常量和注释遵守项目数据库、Model 与中文注释规范。
