总账号可创建子账号:独立登录(本地名@会员ID),资质与门店仍归总账号。本期暂与总账号菜单权限一致(后台硬拒绝敏感操作除外;商户端菜单不裁剪);权限组切片后续再开。
适合谁
- 租户总账号 / 店主
- 需要协作登录后台或商户端的店长、财务等角色
核心能力
- 独立子账号登录:后台有独立页;商户端 App 在账号密码页支持同格式
- 登录名格式对齐阿里云 RAM:
name@{member.id}(@ 后即主账号 ID,无自定义别名) - 本期菜单暂等于总账号(后台过滤硬拒绝;商户端走总账号
member_app_menu);权限组勾选切片后续再开 - 硬拒绝:开店、能力市场、管子账号、改总账号密码等(后台菜单;商户端 API 禁止子账号改总账号密码)
使用流程
- 1总账号登录后台 → 系统设置 → 子账号管理
- 2查看主账号会员 ID(登录后缀)
- 3创建子账号(本地名/密码/状态)并保存
- 4员工可用:后台「子账号登录」页,或商户端 App 账号框填
本地名@{会员ID}
业务流转
flowchart LR owner[总账号] --> create[创建子账号] create --> loginAdmin[后台子账号登录] create --> loginApp[商户端 Common/subLogin] loginAdmin --> session[会话资质=总账号] loginApp --> jwt[JWT.member_id=总账号] session --> menus[菜单=总账号减硬拒绝] jwt --> appMenus[移动端菜单=总账号权益]
与收银员关系
- 收银 POS 工号密码(
cashiersale/operatorlist)本期不合并 - 子账号是控制台 / 商户端登录壳;收银是门店作业入口
菜单路径
- menu_path: 系统设置 → 子账号管理
- menu_url:
membersubaccount/subaccountlist - 登录页:
login/subLogin - 商户端 API:
Common/subLogin(须执行)
表结构
- 需执行:
- 需执行:
- 商户端 API: