用户表(ENTUserAccount)
Name | code | type | isNull |
主键 | ENTUserAccountId | int | NOT NULL |
登陆账号 | WindowsAccountName | Varchar(50) | NOT NULL |
姓名 | Name | Varchar(50) | NOT NULL |
电子邮箱 | | 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):编辑权限