zoukankan      html  css  js  c++  java
  • 基于角色的安全体系

    用户表(ENTUserAccount)

    Name

    code

    type

    isNull

    主键

    ENTUserAccountId

    int

    NOT NULL

    登陆账号

    WindowsAccountName

    Varchar(50)

    NOT NULL

    姓名

    Name

    Varchar(50)

    NOT NULL

    电子邮箱

    Email

    Varchar(100)

    NOT NULL

    是否激活

    IsActive

    bit

    NOT NULL

    角色表(ENTRole)

    Name

    code

    type

    isNull

    主键

    ENTRoleId

    int

    NOT NULL

    角色名称

    RoleName

    Varchar(50)

    NOT NULL

    用户角色映射表(ENTRoleUserAccount)

    Name

    code

    type

    isNull

    主键

    ENTRoleUserAccountId

    int

    NOT NULL

    角色ID

    ENTRoleId

    int

    NOT NULL

    用户ID

    ENTUserAccountId

    int

    NOT NULL

    菜单表(ENTMenuItem)

    Name

    code

    type

    isNull

    主键

    ENTMenuItemId

    int

    NOT NULL

    菜单名称

    MenuItemName

    Varchar(50)

    NOT NULL

    说明

    Description

    Varchar(255)

    NULL

    url

    Url

    Varchar(max)

    NULL

    父级菜单

    ParentENTMenuItemId

    int

    NULL

    显示顺序

    DisplaySequence

    tinyint

    NOT NULL

    是否可用

    IsAlwaysEnabled

    bit

    NOT NULL

    权限记录表(ENTCapability)

    Name

    code

    type

    isNull

    主键

    ENTCapabilityId

    int

    NOT NULL

    权限名称

    CapabilityName

    varchar](50)

    NOT NULL

    菜单项

    ENTMenuItemId

    int

    NULL

    访问类型

    AccessType

    tinyint

    NOT NULL

    AccessType字段可以有以下枚举值:

    ReadOnlyEdit(0):从无权限,只读权限,编辑权限这三种访问类型中选择

    ReadOnyl(1):从无权限,只读权限这两种访问类型中选择

    Edit(2):从无权限,编辑权限这两中访问类型中选择

    角色权限映射表(ENTRoleCapability)

    Name

    code

    type

    isNull

    主键

    ENTRoleCapabilityId

    int

    NOT NULL

    角色ID

    ENTRoleId

    int

    NOT NULL

    权限ID

    ENTCapabilityId

    int

    NOT NULL

    访问权限

    AccessFlag

    tinyint

    NOT NULL

    AccessFlag字段有以下枚举值:

    None(0):无权限

    ReadOnly(1):只读权限

    Edit(2):编辑权限

  • 相关阅读:
    useState回调函数
    Ahook
    我的创业和职业观点
    一个超级工业软件的能力在哪
    【542】Mac上面修改jupyter notebook默认打开页面
    【541】shapely 相关功能
    【540】时间戳数字转换为格式化时间
    【539】地球两点距离以及面积计算
    【538】二维数据实现随机采样
    新春首发!Spring Boot 2 个新版本...
  • 原文地址:https://www.cnblogs.com/suzixuan/p/7118709.html
Copyright © 2011-2022 走看看