关于usertype字段的疑问

来源:10-8 微信登录帐号的创建中

可乐要加冰Xx

2020-03-27

图片描述
这个userType,用户通过微信第一次登录之后会同时创建一条person信息,第一次用顾客身份登录userType就是1,第一次用商家身份登录userType就是2,userType是用户第一使用平台决定的,那一个微信用户可以既是顾客也是商家吧,这种情况怎么考虑。

写回答

2回答

翔仔

2020-03-28

同学好,课程只是简单地做了权限设计,提供两个简单方案改进

  1. 最简单的,只要用户注册成店家,更新成2,程序判断如果大于等于2的,就能拥有1 和 2 的权限

  2. 合理的,用二进制来保存,01 标识店家  11 表示既是顾客也是店家

0
1
可乐要加冰Xx
非常感谢!
2020-03-31
共1条回复

暮闲

2020-03-27

你想说一个人有多个角色的表结构该如何设计对吧?

1
2
暮闲
如果是要满足一个人有多个角色的话,需要一张角色表,还有一张用户角色中间表,这样才能满足用户的角色之间多对多的关系,一个角色可以对应多个人,一个人可以对应多个角色。
2020-03-27
共2条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程