地球号的角色系统
地球号的角色表维持地球号的角色系统根据地。地球号的角色分三部分: 户群级的角色,企业级角色,店铺角色。
角色分类 | 名称 | 描述 |
---|---|---|
户群级角色 | 系统级,全局定义,不能自定义,system属性为1 | 群主,只有一个,仅仅拥有授权和管理god的权限。 |
企业级系统角色 | system为1 | 创建店铺,配置CEO, 查询企业数据概览 |
企业级个性角色 | system为0 | 暂时不需要支持,也就是企业是无法添加自己的角色的 |
店铺级系统角色 | system为1 | king,店长,帮手。keeper,对于每个特殊用途的户群,例如养老通,这个地方内置:老人,护工,义工,评估师等各种内置角色 |
店铺级个性角色 | system为0 | 店铺可以自己添加自己的角色。 |
如下的都是系统角色
角色名 | 名称 | 描述 |
---|---|---|
root | 户群超级管理员 | 群主,每个户群只有一个,权限只有设置god |
god | 户群次级管理员 | 次管,每个户群可由多个,权限除了设置god外,其它与root同级 |
none | 户群默认注册员 | 户群普通注册用户 |
king | 企业创建人 | 企业的创建角色, 一个企业只有一个 |
ceo | 企业管理人 | 企业的管理者, 一个企业由多个 |
lord | 店铺创建人 | 店铺的创建者, |
help | 店铺管理人 | 店铺可管理者, |
户群级是不需要个性角色的。
这里需要好好想想,到底需不需要让拥有企业级角色?企业级是不是通过一个creator_id和一个admin_id来管理就可以了,就不需要企业级角色来做事了?企业级的admin_id就可以创建店铺了。在用角色还是用admin_id这样的字段两种手段之间,一直很犹豫。最后决定选择用角色