• 049医疗项目-模块五:权限设置


    权限管理模块

    这是我写的最后一个模块,其他还有一个统计模块,我没时间看了。所以就不写了。

    基础:

    权限管理设计模型

    通用的:用户权限管理模型(用到5张表:权限表、角色表、用户表、角色和权限关系表、用户和角色关系表)

     

     但是本系统在上面的基础上有所改进,采用了第三方系统来实现权限管理。

    本系统设计:

    权限表:

    使用第三方用户授权系统,权限表包括:系统表、模块表、操作表

    用户表:

    使用groupid区分不同的用户类型

    使用sysid存储用户所属单位id

    角色表:

    用户角色对用户类型一对一。

    用户角色采用系统初始化方式在系统中初始化。

    用户和角色关系表:

    使用第三方用户授权系统,用户和角色关系表包括:角色和系统对应关系表,角色和部署结点对应关系表,角色和模块对应关系表,角色和操作对应关系表

    如下:

     我们把通用的用户角色表拆分为:角色和系统对应关系表,角色和部署结点对应关系表,角色和模块对应关系表,角色和操作对应关系表这四张表。

    我们先介绍第三方系统:

     这两个就是第三方系统。

  • 相关阅读:
    1021. Deepest Root (25)
    1013. Battle Over Cities (25)
    h5ai目录列表优化
    利用chrome调试手机网页
    跨域相关配置
    HttpClient服务端发送http请求
    滚动条样式优化(CSS3自定义滚动条样式 -webkit-scrollbar)
    javaScript复制粘贴
    效率工作
    spring boot实现文件上传下载
  • 原文地址:https://www.cnblogs.com/shenxiaoquan/p/6195230.html
Copyright © 2020-2023  润新知