个人认为,这样都不太好
用户只有权限的区别,不应该有类型的区别不同的访问权限,应该定义成不同的角色