Customer Reference 规则
1. 目标
定义客户引用码的生成规则,保证:
- 可读
- 不容易撞码
- 不直接暴露内部系统 ID
- 适合客服、运营和订单记录使用
2. 不承担的职责
- 不负责当作数据库主键
- 不负责替代订单号
- 不负责替代外部支付流水号
3. 格式规则
推荐保持稳定、短、易读,避免过长。
4. 随机码规则
4.1 字符集
- 只用容易识别的字符
- 避免容易混淆的字符组合
4.2 容量
- 要有足够的组合空间
- 不能因为样本增长太快就撞码
5. 敏感组合过滤
避免出现容易误解、容易和品牌词或内部词混淆的组合。
6. 生成与存储
- 生成逻辑要稳定
- 结果要持久化
- 不要依赖临时推导
7. 当前使用位置
- 客户记录
- 订单记录
- 支持和运营查询
8. 与内部 ID 的关系
Customer Reference 是展示 / 流转用途,内部系统 ID 才是系统之间真正稳定的关联键。