权限设计与总结——用户,角色,权限
来源:互联网 发布:怪物猎人捏脸数据库女 编辑:程序博客网 时间:2024/06/03 15:20
---------------------------------------------------------------------------
RoleInfo角色表详细参数:RoleId->主键ID->Int32RoleName->角色名称->String【不固定长度,不能为null 最大长度是10其它的和上个表相同,直接复制即可ActionInfo权限表详细参数:ActionId->权限Id->Int32【不为nullActionTitle->权限名字或标题->String【不固定长度,不为null 最大长度是10ControllerName->控制器的行为-名字>String【不固定长度,不能为null ,最大长度是50ActionName->方法名称->string 类型【不能为unicode,无固定长度,不为null,最大长度是20
IsMenu->菜单标识->Boolean类型
MenuIcon->图标路径->string类型【不能为unicode,不为null,最大长度是100其它的和上个表相同,直接复制即可
------------------------------------------------------------------------
UserInfo用户表详细参数:UserId->用户表主键->Int32UserName->用户名->string【可以为unicode,不固定长度,不能为null,最大长度是10UserPwd->用户密码->string【不能为unicode,不固定长度,不能为null,最大长度是50IsDelete->删除标识->Boolean【不能为nullRemark->备注->String【不为null,不固定长度,最大长度是1000SubBy->最近修改人->Int32 【不为null 注:为啥是int类型?因为直接引用编号就行。SubTime->最近修改时间->DateTime 【不为null
-----------------------------------------------------------------------
UserAction中间表详细参数:IsAllow->是否允许->Boolean【不为nullUserId->这是一个自动生成后重命名的外键ActionId->这是一个自动生成后重命名的外键为了做成联合主键,将UserId和ActionId联合,并分别设置它们的属性 实体键 为 true。及将它俩都设置为主键,这样一组合就是 此表的主键。
PS:对于关系表一般都做成联合主键。
权限设计大致思路流程图:
Demo链接:https://github.com/shuai7boy/powerTest
0 0
- 权限设计与总结——用户,角色,权限
- 用户角色权限设计
- 用户角色权限设计
- 用户角色权限设计
- 用户角色权限设计
- 用户,角色,权限设计
- 用户、角色与权限
- java权限管理与用户角色权限设计
- (转)java权限管理与用户角色权限设计
- (转)java权限管理与用户角色权限设计
- java 权限管理与用户角色权限设计
- java权限管理与用户角色权限设计
- java权限管理与用户角色权限设计
- 用户-角色-权限-组设计
- java用户角色权限设计
- java用户角色权限设计
- 用户角色权限设计(rbac)
- java用户角色权限设计
- MVC中使用Ajax提交数据 Jquery Ajax方法传值到action
- 11G RAC 一节点宕机后修改监听相关配置使通过宕机节点VIP连接数据库的客户端可以连接
- 牛逼的OSQL----大数据导入
- 从无到有系列之flume-安装部署01
- mysql忘记密码怎么办?
- 权限设计与总结——用户,角色,权限
- Java中的类加载器概述
- 实现解耦-Spring.Net
- unity鼠标跟随实现(ITween)
- T4模板——一个神奇的代码生成器
- 代码设计工具——PowerDesigner
- Linux C编程--sizeof面试题选
- mysqldump参数详解
- JSON字符串——后台解析系列