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):编辑权限

  • 相关阅读:
    小程序mpvue 关闭eslint
    微信开发者工具更新后报错navigationBarBackgroundColor不是hexColor?
    微信小程序图片裁剪插件image-cropper
    A小程序跳转到B小程序,B小程序如何获取参数?
    EditText取消焦点
    RxJava + Retrofit
    TextView显示内容不全
    Android之StrictMode
    CoordinatorLayout实现的效果(标题栏效果)
    Rxbus的使用
  • 原文地址:https://www.cnblogs.com/suzixuan/p/7118709.html
Copyright © 2011-2022 走看看