From 464f04bb32ff5c20f43a7fbf479e2cb5c60fdcab Mon Sep 17 00:00:00 2001 From: yubaolee Date: Mon, 30 Nov 2015 11:58:18 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=9F=E4=B8=80=E5=A4=84=E7=90=86=E5=A4=9A?= =?UTF-8?q?=E5=AF=B9=E5=A4=9A=E8=A1=A8=E6=98=A0=E5=B0=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DB.sql | 771 +++------ OpenAuth.App/ModuleManagerApp.cs | 12 +- OpenAuth.App/RoleManagerApp.cs | 17 +- OpenAuth.App/UserManagerApp.cs | 13 +- .../Interface/IUserModuleRepository.cs | 14 - OpenAuth.Domain/Interface/IUserRepository.cs | 7 - .../Interface/IUserRoleRepository.cs | 14 - OpenAuth.Domain/Module.cs | 2 +- OpenAuth.Domain/ModuleElement.cs | 2 +- OpenAuth.Domain/ModuleElementGrant.cs | 2 +- OpenAuth.Domain/OpenAuth.Domain.csproj | 8 +- OpenAuth.Domain/Org.cs | 2 +- .../{ModuleRole.cs => Relevance.cs} | 138 +- OpenAuth.Domain/Role.cs | 4 +- OpenAuth.Domain/User.cs | 2 +- OpenAuth.Domain/UserModule.cs | 63 - OpenAuth.Domain/UserOrg.cs | 56 - OpenAuth.Domain/UserRole.cs | 56 - OpenAuth.Mvc/Web.config | 3 +- .../Models/Mapping/ModuleRoleMap.cs | 25 - .../Models/Mapping/RelevanceMap.cs | 35 + .../Models/Mapping/UserModuleMap.cs | 25 - .../Models/Mapping/UserOrgMap.cs | 24 - .../Models/Mapping/UserRoleMap.cs | 24 - .../Models/OpenAuthDBContext.cs | 10 +- .../OpenAuth.Repository.csproj | 8 +- OpenAuth.Repository/OrgRepository.cs | 6 +- OpenAuth.Repository/RelevanceRepository.cs | 34 + OpenAuth.Repository/UserModuleRepository.cs | 51 - OpenAuth.Repository/UserRepository.cs | 31 +- OpenAuth.Repository/UserRoleRepository.cs | 34 - OpenAuth.UnitTest/TestModuleApp.cs | 2 +- OpenAuth.UnitTest/TestRoleApp.cs | 2 +- OpenAuth.UnitTest/TestUserApp.cs | 2 +- 数据库设计关系图/PDM_OA.pdb | 1422 ++++------------- 数据库设计关系图/PDM_OA.pdm | 1419 ++++------------ 36 files changed, 968 insertions(+), 3372 deletions(-) delete mode 100644 OpenAuth.Domain/Interface/IUserModuleRepository.cs delete mode 100644 OpenAuth.Domain/Interface/IUserRoleRepository.cs rename OpenAuth.Domain/{ModuleRole.cs => Relevance.cs} (56%) delete mode 100644 OpenAuth.Domain/UserModule.cs delete mode 100644 OpenAuth.Domain/UserOrg.cs delete mode 100644 OpenAuth.Domain/UserRole.cs delete mode 100644 OpenAuth.Repository/Models/Mapping/ModuleRoleMap.cs create mode 100644 OpenAuth.Repository/Models/Mapping/RelevanceMap.cs delete mode 100644 OpenAuth.Repository/Models/Mapping/UserModuleMap.cs delete mode 100644 OpenAuth.Repository/Models/Mapping/UserOrgMap.cs delete mode 100644 OpenAuth.Repository/Models/Mapping/UserRoleMap.cs create mode 100644 OpenAuth.Repository/RelevanceRepository.cs delete mode 100644 OpenAuth.Repository/UserModuleRepository.cs delete mode 100644 OpenAuth.Repository/UserRoleRepository.cs diff --git a/DB.sql b/DB.sql index 09594cf2..a05747aa 100644 --- a/DB.sql +++ b/DB.sql @@ -1,6 +1,6 @@ /*==============================================================*/ /* DBMS name: Microsoft SQL Server 2008 */ -/* Created on: 2015/11/19 21:52:04 */ +/* Created on: 2015/11/30 10:23:10 */ /*==============================================================*/ @@ -27,16 +27,16 @@ go if exists (select 1 from sysobjects - where id = object_id('ModuleRole') + where id = object_id('Org') and type = 'U') - drop table ModuleRole + drop table Org go if exists (select 1 from sysobjects - where id = object_id('Org') + where id = object_id('Relevance') and type = 'U') - drop table Org + drop table Relevance go if exists (select 1 @@ -67,27 +67,6 @@ if exists (select 1 drop table UserExt go -if exists (select 1 - from sysobjects - where id = object_id('UserModule') - and type = 'U') - drop table UserModule -go - -if exists (select 1 - from sysobjects - where id = object_id('UserOrg') - and type = 'U') - drop table UserOrg -go - -if exists (select 1 - from sysobjects - where id = object_id('UserRole') - and type = 'U') - drop table UserRole -go - /*==============================================================*/ /* Table: Module */ /*==============================================================*/ @@ -652,154 +631,6 @@ alter table ModuleElementGrant add constraint PK_MODULEELEMENTGRANT primary key (Id) go -/*==============================================================*/ -/* Table: ModuleRole */ -/*==============================================================*/ -create table ModuleRole ( - Id int identity, - RoleId int not null default 0, - ModuleId int not null default 0, - Type int not null default 0, - OperateTime datetime not null default getdate(), - OperatorId int not null default 0 -) -go - -if exists (select 1 from sys.extended_properties - where major_id = object_id('ModuleRole') and minor_id = 0) -begin - declare @CurrentUser sysname -select @CurrentUser = user_name() -execute sp_dropextendedproperty 'MS_Description', - 'user', @CurrentUser, 'table', 'ModuleRole' - -end - - -select @CurrentUser = user_name() -execute sp_addextendedproperty 'MS_Description', - 'ģ-ɫ', - 'user', @CurrentUser, 'table', 'ModuleRole' -go - -if exists(select 1 from sys.extended_properties p where - p.major_id = object_id('ModuleRole') - and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Id') -) -begin - declare @CurrentUser sysname -select @CurrentUser = user_name() -execute sp_dropextendedproperty 'MS_Description', - 'user', @CurrentUser, 'table', 'ModuleRole', 'column', 'Id' - -end - - -select @CurrentUser = user_name() -execute sp_addextendedproperty 'MS_Description', - 'ˮ', - 'user', @CurrentUser, 'table', 'ModuleRole', 'column', 'Id' -go - -if exists(select 1 from sys.extended_properties p where - p.major_id = object_id('ModuleRole') - and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'RoleId') -) -begin - declare @CurrentUser sysname -select @CurrentUser = user_name() -execute sp_dropextendedproperty 'MS_Description', - 'user', @CurrentUser, 'table', 'ModuleRole', 'column', 'RoleId' - -end - - -select @CurrentUser = user_name() -execute sp_addextendedproperty 'MS_Description', - 'ɫˮ', - 'user', @CurrentUser, 'table', 'ModuleRole', 'column', 'RoleId' -go - -if exists(select 1 from sys.extended_properties p where - p.major_id = object_id('ModuleRole') - and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'ModuleId') -) -begin - declare @CurrentUser sysname -select @CurrentUser = user_name() -execute sp_dropextendedproperty 'MS_Description', - 'user', @CurrentUser, 'table', 'ModuleRole', 'column', 'ModuleId' - -end - - -select @CurrentUser = user_name() -execute sp_addextendedproperty 'MS_Description', - 'ģˮ', - 'user', @CurrentUser, 'table', 'ModuleRole', 'column', 'ModuleId' -go - -if exists(select 1 from sys.extended_properties p where - p.major_id = object_id('ModuleRole') - and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Type') -) -begin - declare @CurrentUser sysname -select @CurrentUser = user_name() -execute sp_dropextendedproperty 'MS_Description', - 'user', @CurrentUser, 'table', 'ModuleRole', 'column', 'Type' - -end - - -select @CurrentUser = user_name() -execute sp_addextendedproperty 'MS_Description', - 'Ȩ', - 'user', @CurrentUser, 'table', 'ModuleRole', 'column', 'Type' -go - -if exists(select 1 from sys.extended_properties p where - p.major_id = object_id('ModuleRole') - and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'OperateTime') -) -begin - declare @CurrentUser sysname -select @CurrentUser = user_name() -execute sp_dropextendedproperty 'MS_Description', - 'user', @CurrentUser, 'table', 'ModuleRole', 'column', 'OperateTime' - -end - - -select @CurrentUser = user_name() -execute sp_addextendedproperty 'MS_Description', - 'Ȩʱ', - 'user', @CurrentUser, 'table', 'ModuleRole', 'column', 'OperateTime' -go - -if exists(select 1 from sys.extended_properties p where - p.major_id = object_id('ModuleRole') - and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'OperatorId') -) -begin - declare @CurrentUser sysname -select @CurrentUser = user_name() -execute sp_dropextendedproperty 'MS_Description', - 'user', @CurrentUser, 'table', 'ModuleRole', 'column', 'OperatorId' - -end - - -select @CurrentUser = user_name() -execute sp_addextendedproperty 'MS_Description', - 'Ȩˮ', - 'user', @CurrentUser, 'table', 'ModuleRole', 'column', 'OperatorId' -go - -alter table ModuleRole - add constraint PK_MODULEROLE primary key (Id) -go - /*==============================================================*/ /* Table: Org */ /*==============================================================*/ @@ -1148,6 +979,194 @@ alter table Org add constraint PK_ORG primary key (Id) go +/*==============================================================*/ +/* Table: Relevance */ +/*==============================================================*/ +create table Relevance ( + Id int identity, + FirstId int not null default 0, + SecondId int not null default 0, + Description nvarchar(100) not null default ' ', + [Key] varchar(100) not null default ' ', + Status int not null default 0, + OperateTime datetime not null default getdate(), + OperatorId int not null default 0 +) +go + +if exists (select 1 from sys.extended_properties + where major_id = object_id('Relevance') and minor_id = 0) +begin + declare @CurrentUser sysname +select @CurrentUser = user_name() +execute sp_dropextendedproperty 'MS_Description', + 'user', @CurrentUser, 'table', 'Relevance' + +end + + +select @CurrentUser = user_name() +execute sp_addextendedproperty 'MS_Description', + 'Զϵӳ', + 'user', @CurrentUser, 'table', 'Relevance' +go + +if exists(select 1 from sys.extended_properties p where + p.major_id = object_id('Relevance') + and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Id') +) +begin + declare @CurrentUser sysname +select @CurrentUser = user_name() +execute sp_dropextendedproperty 'MS_Description', + 'user', @CurrentUser, 'table', 'Relevance', 'column', 'Id' + +end + + +select @CurrentUser = user_name() +execute sp_addextendedproperty 'MS_Description', + 'ˮ', + 'user', @CurrentUser, 'table', 'Relevance', 'column', 'Id' +go + +if exists(select 1 from sys.extended_properties p where + p.major_id = object_id('Relevance') + and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'FirstId') +) +begin + declare @CurrentUser sysname +select @CurrentUser = user_name() +execute sp_dropextendedproperty 'MS_Description', + 'user', @CurrentUser, 'table', 'Relevance', 'column', 'FirstId' + +end + + +select @CurrentUser = user_name() +execute sp_addextendedproperty 'MS_Description', + 'һID', + 'user', @CurrentUser, 'table', 'Relevance', 'column', 'FirstId' +go + +if exists(select 1 from sys.extended_properties p where + p.major_id = object_id('Relevance') + and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'SecondId') +) +begin + declare @CurrentUser sysname +select @CurrentUser = user_name() +execute sp_dropextendedproperty 'MS_Description', + 'user', @CurrentUser, 'table', 'Relevance', 'column', 'SecondId' + +end + + +select @CurrentUser = user_name() +execute sp_addextendedproperty 'MS_Description', + 'ڶID', + 'user', @CurrentUser, 'table', 'Relevance', 'column', 'SecondId' +go + +if exists(select 1 from sys.extended_properties p where + p.major_id = object_id('Relevance') + and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Description') +) +begin + declare @CurrentUser sysname +select @CurrentUser = user_name() +execute sp_dropextendedproperty 'MS_Description', + 'user', @CurrentUser, 'table', 'Relevance', 'column', 'Description' + +end + + +select @CurrentUser = user_name() +execute sp_addextendedproperty 'MS_Description', + '', + 'user', @CurrentUser, 'table', 'Relevance', 'column', 'Description' +go + +if exists(select 1 from sys.extended_properties p where + p.major_id = object_id('Relevance') + and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = '[Key]') +) +begin + declare @CurrentUser sysname +select @CurrentUser = user_name() +execute sp_dropextendedproperty 'MS_Description', + 'user', @CurrentUser, 'table', 'Relevance', 'column', '[Key]' + +end + + +select @CurrentUser = user_name() +execute sp_addextendedproperty 'MS_Description', + 'ӳʶ', + 'user', @CurrentUser, 'table', 'Relevance', 'column', '[Key]' +go + +if exists(select 1 from sys.extended_properties p where + p.major_id = object_id('Relevance') + and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Status') +) +begin + declare @CurrentUser sysname +select @CurrentUser = user_name() +execute sp_dropextendedproperty 'MS_Description', + 'user', @CurrentUser, 'table', 'Relevance', 'column', 'Status' + +end + + +select @CurrentUser = user_name() +execute sp_addextendedproperty 'MS_Description', + '״̬', + 'user', @CurrentUser, 'table', 'Relevance', 'column', 'Status' +go + +if exists(select 1 from sys.extended_properties p where + p.major_id = object_id('Relevance') + and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'OperateTime') +) +begin + declare @CurrentUser sysname +select @CurrentUser = user_name() +execute sp_dropextendedproperty 'MS_Description', + 'user', @CurrentUser, 'table', 'Relevance', 'column', 'OperateTime' + +end + + +select @CurrentUser = user_name() +execute sp_addextendedproperty 'MS_Description', + 'Ȩʱ', + 'user', @CurrentUser, 'table', 'Relevance', 'column', 'OperateTime' +go + +if exists(select 1 from sys.extended_properties p where + p.major_id = object_id('Relevance') + and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'OperatorId') +) +begin + declare @CurrentUser sysname +select @CurrentUser = user_name() +execute sp_dropextendedproperty 'MS_Description', + 'user', @CurrentUser, 'table', 'Relevance', 'column', 'OperatorId' + +end + + +select @CurrentUser = user_name() +execute sp_addextendedproperty 'MS_Description', + 'Ȩ', + 'user', @CurrentUser, 'table', 'Relevance', 'column', 'OperatorId' +go + +alter table Relevance + add constraint PK_RELEVANCE primary key (Id) +go + /*==============================================================*/ /* Table: Role */ /*==============================================================*/ @@ -2060,407 +2079,3 @@ alter table UserExt add constraint PK_USEREXT primary key (Id) go -/*==============================================================*/ -/* Table: UserModule */ -/*==============================================================*/ -create table UserModule ( - Id int identity, - UserId int not null default 0, - ModuleId int not null default 0, - Type int not null default 0, - OperateTime datetime not null default getdate(), - OperatorId int not null default 0 -) -go - -if exists (select 1 from sys.extended_properties - where major_id = object_id('UserModule') and minor_id = 0) -begin - declare @CurrentUser sysname -select @CurrentUser = user_name() -execute sp_dropextendedproperty 'MS_Description', - 'user', @CurrentUser, 'table', 'UserModule' - -end - - -select @CurrentUser = user_name() -execute sp_addextendedproperty 'MS_Description', - 'ģ-û', - 'user', @CurrentUser, 'table', 'UserModule' -go - -if exists(select 1 from sys.extended_properties p where - p.major_id = object_id('UserModule') - and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Id') -) -begin - declare @CurrentUser sysname -select @CurrentUser = user_name() -execute sp_dropextendedproperty 'MS_Description', - 'user', @CurrentUser, 'table', 'UserModule', 'column', 'Id' - -end - - -select @CurrentUser = user_name() -execute sp_addextendedproperty 'MS_Description', - 'ˮ', - 'user', @CurrentUser, 'table', 'UserModule', 'column', 'Id' -go - -if exists(select 1 from sys.extended_properties p where - p.major_id = object_id('UserModule') - and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'UserId') -) -begin - declare @CurrentUser sysname -select @CurrentUser = user_name() -execute sp_dropextendedproperty 'MS_Description', - 'user', @CurrentUser, 'table', 'UserModule', 'column', 'UserId' - -end - - -select @CurrentUser = user_name() -execute sp_addextendedproperty 'MS_Description', - 'ûˮ', - 'user', @CurrentUser, 'table', 'UserModule', 'column', 'UserId' -go - -if exists(select 1 from sys.extended_properties p where - p.major_id = object_id('UserModule') - and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'ModuleId') -) -begin - declare @CurrentUser sysname -select @CurrentUser = user_name() -execute sp_dropextendedproperty 'MS_Description', - 'user', @CurrentUser, 'table', 'UserModule', 'column', 'ModuleId' - -end - - -select @CurrentUser = user_name() -execute sp_addextendedproperty 'MS_Description', - 'ģˮ', - 'user', @CurrentUser, 'table', 'UserModule', 'column', 'ModuleId' -go - -if exists(select 1 from sys.extended_properties p where - p.major_id = object_id('UserModule') - and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Type') -) -begin - declare @CurrentUser sysname -select @CurrentUser = user_name() -execute sp_dropextendedproperty 'MS_Description', - 'user', @CurrentUser, 'table', 'UserModule', 'column', 'Type' - -end - - -select @CurrentUser = user_name() -execute sp_addextendedproperty 'MS_Description', - 'Ȩ', - 'user', @CurrentUser, 'table', 'UserModule', 'column', 'Type' -go - -if exists(select 1 from sys.extended_properties p where - p.major_id = object_id('UserModule') - and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'OperateTime') -) -begin - declare @CurrentUser sysname -select @CurrentUser = user_name() -execute sp_dropextendedproperty 'MS_Description', - 'user', @CurrentUser, 'table', 'UserModule', 'column', 'OperateTime' - -end - - -select @CurrentUser = user_name() -execute sp_addextendedproperty 'MS_Description', - 'Ȩʱ', - 'user', @CurrentUser, 'table', 'UserModule', 'column', 'OperateTime' -go - -if exists(select 1 from sys.extended_properties p where - p.major_id = object_id('UserModule') - and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'OperatorId') -) -begin - declare @CurrentUser sysname -select @CurrentUser = user_name() -execute sp_dropextendedproperty 'MS_Description', - 'user', @CurrentUser, 'table', 'UserModule', 'column', 'OperatorId' - -end - - -select @CurrentUser = user_name() -execute sp_addextendedproperty 'MS_Description', - 'Ȩ', - 'user', @CurrentUser, 'table', 'UserModule', 'column', 'OperatorId' -go - -alter table UserModule - add constraint PK_USERMODULE primary key (Id) -go - -/*==============================================================*/ -/* Table: UserOrg */ -/*==============================================================*/ -create table UserOrg ( - Id int identity, - OrgId int not null default 0, - UserId int not null default 0, - OperateTime datetime not null default getdate(), - OperatorId int not null default 0 -) -go - -if exists (select 1 from sys.extended_properties - where major_id = object_id('UserOrg') and minor_id = 0) -begin - declare @CurrentUser sysname -select @CurrentUser = user_name() -execute sp_dropextendedproperty 'MS_Description', - 'user', @CurrentUser, 'table', 'UserOrg' - -end - - -select @CurrentUser = user_name() -execute sp_addextendedproperty 'MS_Description', - 'û-Ź', - 'user', @CurrentUser, 'table', 'UserOrg' -go - -if exists(select 1 from sys.extended_properties p where - p.major_id = object_id('UserOrg') - and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Id') -) -begin - declare @CurrentUser sysname -select @CurrentUser = user_name() -execute sp_dropextendedproperty 'MS_Description', - 'user', @CurrentUser, 'table', 'UserOrg', 'column', 'Id' - -end - - -select @CurrentUser = user_name() -execute sp_addextendedproperty 'MS_Description', - 'ˮ', - 'user', @CurrentUser, 'table', 'UserOrg', 'column', 'Id' -go - -if exists(select 1 from sys.extended_properties p where - p.major_id = object_id('UserOrg') - and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'OrgId') -) -begin - declare @CurrentUser sysname -select @CurrentUser = user_name() -execute sp_dropextendedproperty 'MS_Description', - 'user', @CurrentUser, 'table', 'UserOrg', 'column', 'OrgId' - -end - - -select @CurrentUser = user_name() -execute sp_addextendedproperty 'MS_Description', - 'ˮ', - 'user', @CurrentUser, 'table', 'UserOrg', 'column', 'OrgId' -go - -if exists(select 1 from sys.extended_properties p where - p.major_id = object_id('UserOrg') - and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'UserId') -) -begin - declare @CurrentUser sysname -select @CurrentUser = user_name() -execute sp_dropextendedproperty 'MS_Description', - 'user', @CurrentUser, 'table', 'UserOrg', 'column', 'UserId' - -end - - -select @CurrentUser = user_name() -execute sp_addextendedproperty 'MS_Description', - 'ûˮ', - 'user', @CurrentUser, 'table', 'UserOrg', 'column', 'UserId' -go - -if exists(select 1 from sys.extended_properties p where - p.major_id = object_id('UserOrg') - and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'OperateTime') -) -begin - declare @CurrentUser sysname -select @CurrentUser = user_name() -execute sp_dropextendedproperty 'MS_Description', - 'user', @CurrentUser, 'table', 'UserOrg', 'column', 'OperateTime' - -end - - -select @CurrentUser = user_name() -execute sp_addextendedproperty 'MS_Description', - 'Ȩʱ', - 'user', @CurrentUser, 'table', 'UserOrg', 'column', 'OperateTime' -go - -if exists(select 1 from sys.extended_properties p where - p.major_id = object_id('UserOrg') - and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'OperatorId') -) -begin - declare @CurrentUser sysname -select @CurrentUser = user_name() -execute sp_dropextendedproperty 'MS_Description', - 'user', @CurrentUser, 'table', 'UserOrg', 'column', 'OperatorId' - -end - - -select @CurrentUser = user_name() -execute sp_addextendedproperty 'MS_Description', - 'Ȩˮ', - 'user', @CurrentUser, 'table', 'UserOrg', 'column', 'OperatorId' -go - -alter table UserOrg - add constraint PK_USERORG primary key (Id) -go - -/*==============================================================*/ -/* Table: UserRole */ -/*==============================================================*/ -create table UserRole ( - Id int identity, - RoleId int not null default 0, - UserId int not null default 0, - OperateTime datetime not null default getdate(), - OperatorId int not null default 0 -) -go - -if exists (select 1 from sys.extended_properties - where major_id = object_id('UserRole') and minor_id = 0) -begin - declare @CurrentUser sysname -select @CurrentUser = user_name() -execute sp_dropextendedproperty 'MS_Description', - 'user', @CurrentUser, 'table', 'UserRole' - -end - - -select @CurrentUser = user_name() -execute sp_addextendedproperty 'MS_Description', - 'û-ɫ', - 'user', @CurrentUser, 'table', 'UserRole' -go - -if exists(select 1 from sys.extended_properties p where - p.major_id = object_id('UserRole') - and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Id') -) -begin - declare @CurrentUser sysname -select @CurrentUser = user_name() -execute sp_dropextendedproperty 'MS_Description', - 'user', @CurrentUser, 'table', 'UserRole', 'column', 'Id' - -end - - -select @CurrentUser = user_name() -execute sp_addextendedproperty 'MS_Description', - 'ˮ', - 'user', @CurrentUser, 'table', 'UserRole', 'column', 'Id' -go - -if exists(select 1 from sys.extended_properties p where - p.major_id = object_id('UserRole') - and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'RoleId') -) -begin - declare @CurrentUser sysname -select @CurrentUser = user_name() -execute sp_dropextendedproperty 'MS_Description', - 'user', @CurrentUser, 'table', 'UserRole', 'column', 'RoleId' - -end - - -select @CurrentUser = user_name() -execute sp_addextendedproperty 'MS_Description', - 'ɫID', - 'user', @CurrentUser, 'table', 'UserRole', 'column', 'RoleId' -go - -if exists(select 1 from sys.extended_properties p where - p.major_id = object_id('UserRole') - and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'UserId') -) -begin - declare @CurrentUser sysname -select @CurrentUser = user_name() -execute sp_dropextendedproperty 'MS_Description', - 'user', @CurrentUser, 'table', 'UserRole', 'column', 'UserId' - -end - - -select @CurrentUser = user_name() -execute sp_addextendedproperty 'MS_Description', - 'ûˮ', - 'user', @CurrentUser, 'table', 'UserRole', 'column', 'UserId' -go - -if exists(select 1 from sys.extended_properties p where - p.major_id = object_id('UserRole') - and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'OperateTime') -) -begin - declare @CurrentUser sysname -select @CurrentUser = user_name() -execute sp_dropextendedproperty 'MS_Description', - 'user', @CurrentUser, 'table', 'UserRole', 'column', 'OperateTime' - -end - - -select @CurrentUser = user_name() -execute sp_addextendedproperty 'MS_Description', - 'Ȩʱ', - 'user', @CurrentUser, 'table', 'UserRole', 'column', 'OperateTime' -go - -if exists(select 1 from sys.extended_properties p where - p.major_id = object_id('UserRole') - and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'OperatorId') -) -begin - declare @CurrentUser sysname -select @CurrentUser = user_name() -execute sp_dropextendedproperty 'MS_Description', - 'user', @CurrentUser, 'table', 'UserRole', 'column', 'OperatorId' - -end - - -select @CurrentUser = user_name() -execute sp_addextendedproperty 'MS_Description', - 'Ȩˮ', - 'user', @CurrentUser, 'table', 'UserRole', 'column', 'OperatorId' -go - -alter table UserRole - add constraint PK_USERROLE primary key (Id) -go - diff --git a/OpenAuth.App/ModuleManagerApp.cs b/OpenAuth.App/ModuleManagerApp.cs index 99f3dfa9..4f6cf25b 100644 --- a/OpenAuth.App/ModuleManagerApp.cs +++ b/OpenAuth.App/ModuleManagerApp.cs @@ -11,13 +11,13 @@ namespace OpenAuth.App public class ModuleManagerApp { private IModuleRepository _repository; - private IUserModuleRepository _userModuleRepository; + private IRelevanceRepository _relevanceRepository; public ModuleManagerApp(IModuleRepository repository, - IUserModuleRepository userModuleRepository) + IRelevanceRepository relevanceRepository) { _repository = repository; - _userModuleRepository = userModuleRepository; + _relevanceRepository = relevanceRepository; } /// @@ -55,7 +55,7 @@ namespace OpenAuth.App } public List LoadForUser(int userId) { - var moduleIds = _userModuleRepository.Find(u => u.UserId == userId).Select(u => u.ModuleId).ToList(); + var moduleIds = _relevanceRepository.Find(u => u.FirstId == userId).Select(u => u.SecondId).ToList(); if(!moduleIds.Any()) return null; return _repository.Find(u => moduleIds.Contains(u.Id)).ToList(); } @@ -116,8 +116,8 @@ namespace OpenAuth.App public void AccessModules(int userId, int[] ids) { - _userModuleRepository.DeleteByUser(userId); - _userModuleRepository.AddUserModule(userId, ids); + _relevanceRepository.DeleteBy("UserModule",userId); + _relevanceRepository.AddRelevance("UserModule",ids.ToDictionary(u =>userId)); } #region 私有方法 diff --git a/OpenAuth.App/RoleManagerApp.cs b/OpenAuth.App/RoleManagerApp.cs index 362bbcc0..60373f4c 100644 --- a/OpenAuth.App/RoleManagerApp.cs +++ b/OpenAuth.App/RoleManagerApp.cs @@ -12,15 +12,15 @@ namespace OpenAuth.App { private IRoleRepository _repository; private IOrgRepository _orgRepository; - private IUserRoleRepository _userRoleRepository; + private IRelevanceRepository _relevanceRepository; public RoleManagerApp(IRoleRepository repository, IOrgRepository orgRepository, - IUserRoleRepository userRoleRepository) + IRelevanceRepository relevanceRepository) { _repository = repository; _orgRepository = orgRepository; - _userRoleRepository = userRoleRepository; + _relevanceRepository = relevanceRepository; } public int GetRoleCntInOrg(int orgId) @@ -107,8 +107,10 @@ namespace OpenAuth.App foreach (var role in roleIds) { RoleVM rolevm = role; - rolevm.IsBelongUser = (_userRoleRepository.FindSingle(u => u.RoleId == role.Id && u.UserId == userId) != - null); + rolevm.IsBelongUser = (_relevanceRepository.FindSingle(u => u.SecondId == role.Id + && u.FirstId == userId + && u.Key =="UserRole") + !=null); rolevms.Add(rolevm); } return rolevms; @@ -116,8 +118,9 @@ namespace OpenAuth.App public void AccessRole(int userId, int[] roleIds) { - _userRoleRepository.DeleteByUser(userId); - _userRoleRepository.AddUserRole(userId, roleIds); + _relevanceRepository.DeleteBy("UserRole", userId); + + _relevanceRepository.AddRelevance("UserRole",roleIds.ToDictionary(roleId => userId)); } } } \ No newline at end of file diff --git a/OpenAuth.App/UserManagerApp.cs b/OpenAuth.App/UserManagerApp.cs index c1f75b07..af4ef9a7 100644 --- a/OpenAuth.App/UserManagerApp.cs +++ b/OpenAuth.App/UserManagerApp.cs @@ -11,12 +11,15 @@ namespace OpenAuth.App { private IUserRepository _repository; private IOrgRepository _orgRepository; + private IRelevanceRepository _relevanceRepository; public UserManagerApp(IUserRepository repository, - IOrgRepository orgRepository) + IOrgRepository orgRepository, + IRelevanceRepository relevanceRepository) { _repository = repository; _orgRepository = orgRepository; + _relevanceRepository = relevanceRepository; } public int GetUserCntInOrg(int orgId) @@ -92,7 +95,10 @@ namespace OpenAuth.App public void Delete(int id) { - _repository.Delete(id); + _repository.Delete(u =>u.Id == id); + _relevanceRepository.DeleteBy("UserOrg", id); + _relevanceRepository.DeleteBy("UserModule", id); + _relevanceRepository.DeleteBy("UserRole"); } public void AddOrUpdate(UserView view) @@ -109,7 +115,8 @@ namespace OpenAuth.App } int[] orgIds = view.OrganizationIds.Split(',').Select(id => int.Parse(id)).ToArray(); - _repository.SetOrg(user.Id, orgIds); + _relevanceRepository.DeleteBy("UserOrg", user.Id); + _relevanceRepository.AddRelevance("UserOrg", orgIds.ToDictionary(u =>user.Id)); } } diff --git a/OpenAuth.Domain/Interface/IUserModuleRepository.cs b/OpenAuth.Domain/Interface/IUserModuleRepository.cs deleted file mode 100644 index e9fcbc08..00000000 --- a/OpenAuth.Domain/Interface/IUserModuleRepository.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace OpenAuth.Domain.Interface -{ - public interface IUserModuleRepository : IRepository - { - void DeleteByUser(params int[] userIds); - void AddUserModule(int userId, params int[] moduleIds); - } -} diff --git a/OpenAuth.Domain/Interface/IUserRepository.cs b/OpenAuth.Domain/Interface/IUserRepository.cs index ec15daee..83d1728e 100644 --- a/OpenAuth.Domain/Interface/IUserRepository.cs +++ b/OpenAuth.Domain/Interface/IUserRepository.cs @@ -11,12 +11,5 @@ namespace OpenAuth.Domain.Interface int GetUserCntInOrgs(params int[] orgIds); IEnumerable LoadInOrgs(int pageindex, int pagesize, params int[] orgIds); - void SetOrg(int userId, params int[] orgIds); - - /// - /// ɾûûصϢ - /// - void Delete(int id); - } } \ No newline at end of file diff --git a/OpenAuth.Domain/Interface/IUserRoleRepository.cs b/OpenAuth.Domain/Interface/IUserRoleRepository.cs deleted file mode 100644 index 82c6151b..00000000 --- a/OpenAuth.Domain/Interface/IUserRoleRepository.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace OpenAuth.Domain.Interface -{ - public interface IUserRoleRepository : IRepository - { - void DeleteByUser(params int[] userIds); - void AddUserRole(int userId, params int[] roleIds); - } -} diff --git a/OpenAuth.Domain/Module.cs b/OpenAuth.Domain/Module.cs index aa8529c6..8e38b403 100644 --- a/OpenAuth.Domain/Module.cs +++ b/OpenAuth.Domain/Module.cs @@ -65,7 +65,7 @@ namespace OpenAuth.Domain public string IconName { get; set; } /// - /// 当前状态 + /// 状态 /// /// public int Status { get; set; } diff --git a/OpenAuth.Domain/ModuleElement.cs b/OpenAuth.Domain/ModuleElement.cs index 77f6d5a3..96e041ba 100644 --- a/OpenAuth.Domain/ModuleElement.cs +++ b/OpenAuth.Domain/ModuleElement.cs @@ -35,7 +35,7 @@ namespace OpenAuth.Domain public int Type { get; set; } /// - /// 所属功能模块流水号 + /// 功能模块Id /// /// public int ModuleId { get; set; } diff --git a/OpenAuth.Domain/ModuleElementGrant.cs b/OpenAuth.Domain/ModuleElementGrant.cs index badedbdf..b51d81eb 100644 --- a/OpenAuth.Domain/ModuleElementGrant.cs +++ b/OpenAuth.Domain/ModuleElementGrant.cs @@ -17,7 +17,7 @@ namespace OpenAuth.Domain public int Id { get; set; } /// - /// 页面元素流水号 + /// 元素流水号 /// /// public int ElementId { get; set; } diff --git a/OpenAuth.Domain/OpenAuth.Domain.csproj b/OpenAuth.Domain/OpenAuth.Domain.csproj index 926d847b..0983502a 100644 --- a/OpenAuth.Domain/OpenAuth.Domain.csproj +++ b/OpenAuth.Domain/OpenAuth.Domain.csproj @@ -46,22 +46,18 @@ - - + - + - - - @@ -12,7 +12,7 @@ PDM_OA 1430102287 yubaolee -1447939336 +1448847654 Administrator ORG {9C5FE510-8BFA-4205-BF00-FC94E77A24A2} DAT 1430102318 @@ -130,7 +130,8 @@ DLD {D03E198C-7709-41C4-905A-EEE7FDA2A856} DLD {A9BA18E0-D3EE-4226-8AC2-EE937155C329} DLD {501648CB-6B23-4F7A-BB2B-7901AFA280B4} DLD {74942B94-D765-4D8F-97F1-E76B30C1E47D} -DLD {9012F5C9-3E3B-4C36-946F-6095EC3C7BF3} +DLD {9012F5C9-3E3B-4C36-946F-6095EC3C7BF3} +ATT MOPT [FolderOptions] [FolderOptions\Physical Objects] @@ -3277,7 +3278,7 @@ DefaultDttp= IgnoreOwner=No RebuildTrigger=Yes RefrUnique=Yes -RefrAutoMigrate=Yes +RefrAutoMigrate=No RefrMigrateReuse=Yes RefrMigrateDomain=Yes RefrMigrateCheck=Yes @@ -3998,7 +3999,7 @@ PhysOpts= Diagram_1 1430102317 yubaolee -1447817983 +1448847654 Administrator ORG {E6596C27-1784-435C-A414-3828CD41A67C} DAT 1430102318 @@ -4596,9 +4597,9 @@ Shadow=0 1445621646 -1447426597 -((-4993,-9627), (15477,6167)) -((-4993,6167),(-4993,-9215),(15252,-9215),(15252,1122)) +1448845809 +((-242,-5614), (16970,1912)) +((5195,1912),(5195,-5202),(16970,-5202)) 1 1 12615680 @@ -4618,9 +4619,9 @@ DESTINATION 0 新宋体,8,N 1445622572 -1447426452 -((-51423,-37861), (-11530,-35763)) -((-51423,-35763),(-20041,-35763),(-20041,-37636),(-11530,-37636)) +1448847705 +((-11313,-50629), (-6813,-29906)) +((-8142,-50629),(-8142,-45980),(-9984,-45980),(-9984,-29906)) 1 1 12615680 @@ -4641,9 +4642,9 @@ DESTINATION 0 新宋体,8,N 1445622899 -1447426452 -((-14480,-69613), (-9756,-48829)) -((-13408,-69613),(-13408,-58801),(-10828,-58801),(-10828,-48829)) +1448847696 +((-9282,-51459), (58288,-40874)) +((58288,-51459),(20627,-51459),(20627,-41099),(-9282,-41099)) 1 1 12615680 @@ -4663,98 +4664,10 @@ DESTINATION 0 新宋体,8,N -1445690822 -1447426454 -((6066,-44264), (26828,-37469)) -((21766,-44264),(21766,-37881),(6066,-37881)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1445690879 -1447817983 -((23588,-63676), (45157,-45713)) -((23588,-45713),(23588,-59051),(44932,-59051),(44932,-63676)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1445692207 -1447426452 -((-1512,-41979), (25397,-23110)) -((25397,-24006),(3550,-24006),(3550,-41979)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1445692211 -1445692211 -((19788,-26038), (30662,875)) -((24932,-26038),(24932,-12402),(25518,-12402),(25518,875)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1445692933 -1447426487 -((33614,-11713), (56984,1143)) -((51547,-11713),(51547,731),(33614,731)) +1445696414 +1448847711 +((-13050,-17541), (-1426,8009)) +((-8751,-17541),(-8751,-8786),(-5725,-8786),(-5725,8009)) 1 1 12615680 @@ -4764,108 +4677,20 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 4 - - - - - - - - - - -1445692935 -1447817983 -((51249,-65419), (61373,-11782)) -((60396,-11782),(60396,-31736),(52226,-31736),(52226,-65419)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1445696414 -1447426679 -((-33777,-18039), (-13891,7766)) -((-13891,-18039),(-27965,-18039),(-27965,7541),(-21540,7541)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - + - + - -1445703432 -1447426452 -((-6822,-67310), (2928,-45110)) -((-350,-67310),(-350,-58993),(-3544,-58993),(-3544,-45110)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1445703433 -1447426437 -((4392,-90068), (13865,-67632)) -((4518,-67632),(4518,-76744),(13640,-76744),(13640,-90068)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - + 1447817983 -1447817983 -((12661,-86480), (51805,-70913)) -((47680,-70913),(47680,-86068),(12661,-86068)) +1448847684 +((47462,-15519), (55712,-1622)) +((48726,-1622),(48726,-10169),(54449,-10169),(54449,-15519)) 1 1 12615680 @@ -4873,21 +4698,22 @@ DESTINATION 0 新宋体,8,N CENTER 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N +4 - + - + 1445619891 -1445621605 +1448845662 -1 -((11159,-4704), (38761,15094)) +((12877,-11028), (40479,8770)) 3 12615680 1 @@ -4904,14 +4730,14 @@ Indexes 0 新宋体,12,N Triggers 0 新宋体,12,N LABL 0 新宋体,12,N - + 1445621167 -1447426597 +1448845809 -1 -((-24059,1933), (455,12281)) +((-13871,-2322), (10643,8026)) 3 12615680 1 @@ -4928,14 +4754,14 @@ Indexes 0 新宋体,12,N Triggers 0 新宋体,12,N LABL 0 新宋体,12,N - + 1445621828 -1447426452 +1448845864 -1 -((-14527,-51308), (10605,-35560)) +((-12981,-43578), (12151,-27830)) 3 12615680 1 @@ -4952,14 +4778,14 @@ Indexes 0 新宋体,12,N Triggers 0 新宋体,12,N LABL 0 新宋体,12,N - + 1445622352 -1447426423 +1448847700 -1 -((-56150,-56015), (-26616,-33517)) +((-12869,-70881), (16665,-48383)) 3 12615680 1 @@ -4976,14 +4802,14 @@ Indexes 0 新宋体,12,N Triggers 0 新宋体,12,N LABL 0 新宋体,12,N - + 1445622609 -1447426434 +1448847696 -1 -((-37856,-73105), (-10176,-62757)) +((33840,-54951), (61520,-44603)) 3 12615680 1 @@ -5000,14 +4826,14 @@ Indexes 0 新宋体,12,N Triggers 0 新宋体,12,N LABL 0 新宋体,12,N - + - + 1445623111 -1447426437 +1448847669 -1 -((-8955,-105560), (19265,-81712)) +((46276,-38527), (74496,-14679)) 3 12615680 1 @@ -5024,14 +4850,14 @@ Indexes 0 新宋体,12,N Triggers 0 新宋体,12,N LABL 0 新宋体,12,N - + 1445623375 -1447817983 +1448847665 -1 -((42994,-74951), (71834,-60553)) +((44040,-5660), (72880,8738)) 3 12615680 1 @@ -5048,86 +4874,38 @@ Indexes 0 新宋体,12,N Triggers 0 新宋体,12,N LABL 0 新宋体,12,N - + + + + +1445623879 +1448847725 +-1 +((14460,-26952), (41444,-13904)) +3 +12615680 +1 +16777088 +12632256 +STRN 0 微软雅黑 Light,14,N +DISPNAME 0 新宋体,12,N +OWNRDISPNAME 0 新宋体,12,N +Columns 0 新宋体,12,N +TablePkColumns 255 微软雅黑 Light,12,N +TableFkColumns 16744448 新宋体,12,N +Keys 0 新宋体,12,N +Indexes 0 新宋体,12,N +Triggers 0 新宋体,12,N +LABL 0 新宋体,12,N + + -1445623857 -1447426454 --1 -((17828,-49270), (40488,-40272)) -3 -12615680 -1 -16777088 -12632256 -STRN 0 微软雅黑 Light,14,N -DISPNAME 0 新宋体,12,N -OWNRDISPNAME 0 新宋体,12,N -Columns 0 新宋体,12,N -TablePkColumns 255 微软雅黑 Light,12,N -TableFkColumns 16744448 新宋体,12,N -Keys 0 新宋体,12,N -Indexes 0 新宋体,12,N -Triggers 0 新宋体,12,N -LABL 0 新宋体,12,N - - - - - -1445623872 -1447426478 --1 -((46527,-17485), (70423,-7137)) -3 -12615680 -1 -16777088 -12632256 -STRN 0 微软雅黑 Light,14,N -DISPNAME 0 新宋体,12,N -OWNRDISPNAME 0 新宋体,12,N -Columns 0 新宋体,12,N -TablePkColumns 255 微软雅黑 Light,12,N -TableFkColumns 16744448 新宋体,12,N -Keys 0 新宋体,12,N -Indexes 0 新宋体,12,N -Triggers 0 新宋体,12,N -LABL 0 新宋体,12,N - - - - - -1445623879 -1445692211 --1 -((19026,-31123), (42922,-20775)) -3 -12615680 -1 -16777088 -12632256 -STRN 0 微软雅黑 Light,14,N -DISPNAME 0 新宋体,12,N -OWNRDISPNAME 0 新宋体,12,N -Columns 0 新宋体,12,N -TablePkColumns 255 微软雅黑 Light,12,N -TableFkColumns 16744448 新宋体,12,N -Keys 0 新宋体,12,N -Indexes 0 新宋体,12,N -Triggers 0 新宋体,12,N -LABL 0 新宋体,12,N - - - - - 1445696315 -1447426679 +1448847711 -1 -((-22791,-23254), (-4457,-14256)) +((-13964,-24248), (4370,-15250)) 3 12615680 1 @@ -5144,31 +4922,7 @@ Indexes 0 新宋体,12,N Triggers 0 新宋体,12,N LABL 0 新宋体,12,N - - - - -1445703351 -1447426431 --1 -((-6909,-71776), (15751,-62778)) -3 -12615680 -1 -16777088 -12632256 -STRN 0 微软雅黑 Light,14,N -DISPNAME 0 新宋体,12,N -OWNRDISPNAME 0 新宋体,12,N -Columns 0 新宋体,12,N -TablePkColumns 255 微软雅黑 Light,12,N -TableFkColumns 16744448 新宋体,12,N -Keys 0 新宋体,12,N -Indexes 0 新宋体,12,N -Triggers 0 新宋体,12,N -LABL 0 新宋体,12,N - - + @@ -5178,7 +4932,7 @@ LABL 0 新宋体,12,N - + CE74BFB2-1FDF-4618-A1EC-27BDA03FFA33 only table& key 1439219713 @@ -5537,7 +5291,7 @@ Drop=No - + 5F075477-510B-4143-825E-2CF4BD813929 dbo dbo @@ -5547,7 +5301,7 @@ Drop=No Administrator Schema - + 3492D5BC-C167-44A0-B22A-828E2367EC2C aos aos @@ -5559,7 +5313,7 @@ Drop=No - + E4134EAA-CD33-42DD-984F-37FF1454017D 功能模块表 Module @@ -5570,7 +5324,7 @@ Drop=No 功能模块表 - + E0B8BD77-47F6-4F4B-98A8-683B8D39D272 功能模块流水号 Id @@ -5586,7 +5340,7 @@ Drop=No - + 0EB4AB4E-5FE7-47E1-95A4-CDAAAF56DDB4 节点语义ID CascadeId @@ -5603,7 +5357,7 @@ Drop=No - + B6CA9474-5EEA-4876-A7D8-2403B88C1557 功能模块名称 Name @@ -5620,7 +5374,7 @@ Drop=No - + C5D15FFE-F9D0-4B44-BAF6-49EECDEE634C 主页面URL Url @@ -5637,7 +5391,7 @@ Drop=No - + 5E6485E4-1416-4ADF-8E7A-4D861E7DA680 热键 HotKey @@ -5654,7 +5408,7 @@ Drop=No - + A4AA838F-6A96-4C37-AC3C-06241E7F216A 父节点流水号 ParentId @@ -5670,7 +5424,7 @@ Drop=No - + 46F5B346-A767-4957-BE36-B14B40C679CB 是否叶子节点 IsLeaf @@ -5686,7 +5440,7 @@ Drop=No - + 644ED90D-EC98-403D-AC8A-C51FC96FA7E1 是否自动展开 IsAutoExpand @@ -5702,7 +5456,7 @@ Drop=No - + 9B1285D2-9E87-4B20-B456-0DB798458348 节点图标文件名称 IconName @@ -5719,7 +5473,7 @@ Drop=No - + 4D2A2E11-F706-4325-9E21-7BEACB9F9A79 当前状态 Status @@ -5735,7 +5489,7 @@ Drop=No - + B04380BC-FAE4-4A06-8B40-F3AB2A1D9945 父节点名称 ParentName @@ -5752,7 +5506,7 @@ Drop=No - + DAA1C731-8DBD-4EEC-98DE-94C216D446DD 矢量图标 Vector @@ -5769,7 +5523,7 @@ Drop=No - + 574D56B4-6EA0-4478-8FEF-3EE890C408C0 排序号 SortNo @@ -5784,7 +5538,7 @@ Drop=No - + 8ABEE080-5702-4464-9D28-54E42899F553 PK_aos_sys_module PK_aos_sys_module @@ -5794,15 +5548,15 @@ Drop=No Administrator PK_aos_sys_module - + - + - + 4FFFBEE5-D33A-47D2-A26E-55FA74A1BFDB 模块元素表(需要权限控制的按钮) ModuleElement @@ -5813,7 +5567,7 @@ Drop=No 模块元素表(需要权限控制的按钮) - + 1F7465D7-26EB-4246-8D6A-60FDC22B4159 流水号 Id @@ -5829,7 +5583,7 @@ Drop=No - + 46CF3C68-9833-4869-A0EE-75AF080D69A3 DOM ID DomId @@ -5846,7 +5600,7 @@ Drop=No - + 9BD51C9F-304A-43A7-AAE6-47005A19300A 名称 Name @@ -5863,7 +5617,7 @@ Drop=No - + F3F99DDA-156C-4C89-BF1E-F57E713A2C3A 类型 Type @@ -5879,7 +5633,7 @@ Drop=No - + 46FDEFFD-7A00-433B-808B-02D75C7C06C4 功能模块Id ModuleId @@ -5895,7 +5649,7 @@ Drop=No - + 8C43CEB6-F418-495C-8511-D7C6FF4B5588 备注 Remark @@ -5914,7 +5668,7 @@ Drop=No - + AFF0BD94-4775-4F27-A74E-F986A6F8AAB5 Key_1 Key_1 @@ -5923,18 +5677,18 @@ Drop=No 1445622972 Administrator - + - + - + - + 4B54AD3C-7BCF-4E61-981B-FCCE3070C8E1 元素授权表 ModuleElementGrant @@ -5945,7 +5699,7 @@ Drop=No 元素授权表 - + 852F592F-E284-41F4-AE64-40428326B1F7 流水号 Id @@ -5961,7 +5715,7 @@ Drop=No - + 15323C88-AB0F-415A-A34E-5A45E9FEAF9A 元素流水号 ElementId @@ -5977,7 +5731,7 @@ Drop=No - + A88E8EE2-9277-4E45-AA26-10EE4B06CE40 用户流水号 UserId @@ -5993,7 +5747,7 @@ Drop=No - + A83A80F7-F508-4EB6-B829-1F826CF8725E 角色流水号 RoleId @@ -6009,7 +5763,7 @@ Drop=No - + 1A660153-DBA9-4BF1-88AF-F0290E055E84 权限类型 GrantType @@ -6027,7 +5781,7 @@ Drop=No - + 045AD971-98F9-4ACC-A7A7-9D7A2603A547 Key_1 Key_1 @@ -6036,158 +5790,29 @@ Drop=No 1445696295 Administrator - + - + - + - -88210C9D-B90A-4B97-8D60-453D9B12D221 -功能模块-角色关联表 -ModuleRole -1445528606 -Administrator -1445693056 -Administrator -功能模块-角色关联表 - - - -32697529-5FDC-4DDB-B06B-545C20135919 -流水号 -Id -1445528606 -Administrator -1447121562 -Administrator -流水号 -int -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - - - - -1DA086F7-1557-4755-9190-9CE7D1728E38 -角色流水号 -RoleId -1445528606 -Administrator -1445693034 -Administrator -角色流水号 -0 -int -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - - - - -9752D161-B7AC-4350-9372-E667DAA7375B -功能模块流水号 -ModuleId -1445528606 -Administrator -1445693006 -Administrator -功能模块流水号 -0 -int -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - - - - -C4A152BA-7A2C-49FC-8E49-83A3C9EBF8B0 -权限类型 -Type -1445528606 -Administrator -1445692629 -Administrator -权限类型 -0 -int -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - - - - -57F4E5F1-5831-4B7F-A753-51C31FB9EFEA -授权时间 -OperateTime -1445528606 -Administrator -1445692629 -Administrator -授权时间 -getdate() -datetime -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - - - - -1E0BAF0D-524D-42E6-89BE-45435E78D4A6 -授权人流水号 -OperatorId -1445528606 -Administrator -1447817855 -Administrator -授权人流水号 -0 -int -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - - - - - - -39D49DE5-BA09-4AA6-8ABF-568067B347FB -Key_1 -Key_1 -1445692435 -Administrator -1445692629 -Administrator - - - - - - - - - - - - - + 3268BA7D-6F5A-4BC0-9FDF-2645CB73315A -功能模块-用户关联表 -UserModule +多对多关系集中映射 +Relevance 1445528606 Administrator -1445692647 +1448847470 Administrator -功能模块-用户关联表 +多对多关系集中映射 - + DE6356EF-8750-4905-B476-1132EE3C6699 流水号 Id @@ -6203,15 +5828,15 @@ Drop=No - + 97B4BD22-E3AA-4809-AD91-03163355E26B -用户流水号 -UserId +第一个表主键ID +FirstId 1445528606 Administrator -1445692257 +1448848483 Administrator -用户流水号 +第一个表主键ID 0 int 1 @@ -6219,15 +5844,15 @@ Drop=No - + 1BA256AF-5036-43CC-B2CD-5F2926E82577 -功能模块流水号 -ModuleId +第二个表主键ID +SecondId 1445528606 Administrator -1445692225 +1448848483 Administrator -功能模块流水号 +第二个表主键ID 0 int 1 @@ -6235,15 +5860,43 @@ Drop=No - + +33C0436C-8086-45D7-9E29-46C665CC1A2C +描述 +Description +1448847123 +Administrator +1448848483 +Administrator +描述 + +nvarchar(100) +100 +1 + + +51CBCE32-FBB2-4A83-9170-81C62FEB6728 +映射标识 +Key +1448847123 +Administrator +1448848483 +Administrator +映射标识 + +varchar(100) +100 +1 + + D3FFE54D-FA3A-4F87-8747-8FAF1CE47B3C -权限类型 -Type +状态 +Status 1445528606 Administrator -1445692138 +1448848483 Administrator -权限类型 +状态 0 int 1 @@ -6251,7 +5904,7 @@ Drop=No - + 2E9F0758-71E3-4CBE-8D00-6ED87623D4F0 授权时间 OperateTime @@ -6267,7 +5920,7 @@ Drop=No - + F11B8596-5AD0-4A85-A7E0-9C7E932DA20C 授权人 OperatorId @@ -6285,7 +5938,7 @@ Drop=No - + A9CA31C8-3B19-49B9-AF20-8E9C1E303630 Key_1 Key_1 @@ -6294,18 +5947,18 @@ Drop=No 1445691077 Administrator - + - + - + - + 3664EF59-E0B7-49CA-88F3-35AF573CFF71 角色表 Role @@ -6316,22 +5969,23 @@ Drop=No 角色表 - + B74AE489-B344-4AAF-A4A6-02D98742F446 流水号 Id 1445528606 Administrator -1447818032 +1447941098 Administrator 流水号 int +1 1 {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - + 6D0072E5-72CA-4EDF-9C95-7C83F44D6960 角色名称 Name @@ -6348,7 +6002,7 @@ Drop=No - + A4E318C9-4777-4261-B011-952FD43AEE43 当前状态 Status @@ -6364,7 +6018,7 @@ Drop=No - + D2A6FD1E-1672-4E98-B55B-7235370ACDD1 角色类型 Type @@ -6380,7 +6034,7 @@ Drop=No - + 5071422C-9978-48C4-A200-B79B4E193674 创建时间 CreateTime @@ -6396,7 +6050,7 @@ Drop=No - + 3CD33C75-27A6-43AE-8601-CC9A190D0A14 创建人ID CreateId @@ -6413,7 +6067,7 @@ Drop=No - + 20FC6D27-5977-4818-B006-F3063FAC8D30 所属部门流水号 OrgId @@ -6429,7 +6083,7 @@ Drop=No - + 29AA8F8B-2411-446A-98BC-280279803B26 所属部门节点语义ID OrgCascadeId @@ -6446,7 +6100,7 @@ Drop=No - + F31E3AC2-5BE3-4281-9F32-24B3553E5DF1 所属部门名称 OrgName @@ -6462,7 +6116,7 @@ Drop=No - + 83A2264E-1927-4E54-9B78-590E745A19F4 Key_1 Key_1 @@ -6471,18 +6125,18 @@ Drop=No 1445690951 Administrator - + - + - + - + 09A1B0F3-C3DE-4D0A-A0B7-7EA2F24BEFEA 组织表 Org @@ -6493,7 +6147,7 @@ Drop=No 组织表 - + 170FC0A3-374E-4AAD-AA83-CE7EE3DC43EE 流水号 Id @@ -6509,7 +6163,7 @@ Drop=No - + 316D0F42-F5B3-47D2-BAED-EE8586822129 节点语义ID CascadeId @@ -6526,7 +6180,7 @@ Drop=No - + CE1BA668-3876-43BF-AEA6-061F4743B2E7 组织名称 Name @@ -6543,7 +6197,7 @@ Drop=No - + 3B248B87-67A6-4BAA-BC49-67596390B848 热键 HotKey @@ -6560,7 +6214,7 @@ Drop=No - + EF6FC252-342A-48C6-BB3E-F6D67CE6BCC6 父节点流水号 ParentId @@ -6576,7 +6230,7 @@ Drop=No - + 811277C2-B4F2-4A69-B1E2-128E6ACF8FD7 父节点名称 ParentName @@ -6593,7 +6247,7 @@ Drop=No - + DB7B5CAB-60A1-48FA-AD4A-CBE2FC7B83F7 是否叶子节点 IsLeaf @@ -6609,7 +6263,7 @@ Drop=No - + 5757B4AB-9CCA-4804-98B7-4C3F28294FFD 是否自动展开 IsAutoExpand @@ -6625,7 +6279,7 @@ Drop=No - + B8DAFBE5-21F9-44F4-9811-A88B86F37915 节点图标文件名称 IconName @@ -6642,7 +6296,7 @@ Drop=No - + 58BB1D43-6FF8-4897-8985-DE3B4187A954 当前状态 Status @@ -6658,7 +6312,7 @@ Drop=No - + 21DDD05F-6A26-46BB-A47A-0B90DECEF6E8 组织类型 Type @@ -6674,7 +6328,7 @@ Drop=No - + 3B3E1509-C357-4ECA-80AE-414BF86E3655 业务对照码 BizCode @@ -6691,7 +6345,7 @@ Drop=No - + 37B78233-78BF-44C3-B320-04761971166C 自定义扩展码 CustomCode @@ -6708,7 +6362,7 @@ Drop=No - + 58436409-1E60-4D1E-B83B-D72078E625B7 创建时间 CreateTime @@ -6724,7 +6378,7 @@ Drop=No - + 47BD1E29-E5F7-42CD-AE9B-EECBF8A3977C 创建人ID CreateId @@ -6740,7 +6394,7 @@ Drop=No - + 35865160-135D-4682-B2A8-40C6540B5F58 排序号 SortNo @@ -6755,7 +6409,7 @@ Drop=No - + C3FBB434-5AAE-4EE6-9C9B-02EA25C4C6C6 Key_1 Key_1 @@ -6764,18 +6418,18 @@ Drop=No 1445623329 Administrator - + - + - + - + 67364DBD-536E-4037-9B1E-E39EB0FA6E67 用户配置表 UserCfg @@ -6786,7 +6440,7 @@ Drop=No 用户配置表 - + 0ABCBF63-6320-4DC9-8AB3-E221110F341E 用户ID Id @@ -6802,7 +6456,7 @@ Drop=No - + F3082D92-495F-44B5-BDEE-E851CDD03031 用户界面主题 Theme @@ -6819,7 +6473,7 @@ Drop=No - + 3F1E27D9-E1E4-458E-A984-BB46478F26E1 用户界面皮肤 Skin @@ -6836,7 +6490,7 @@ Drop=No - + D3A7280E-EF38-4B13-BDA5-079A04DD4C5E 导航条按钮风格 NavBarStyle @@ -6853,7 +6507,7 @@ Drop=No - + 8E725545-8F4F-4E7A-89F3-D7B58BD6A721 Tab高亮颜色 TabFocusColor @@ -6870,7 +6524,7 @@ Drop=No - + E54D0EF2-E29B-4C15-BA5D-5388A8FA54BD 导航缺省活动页 NavTabIndex @@ -6888,7 +6542,7 @@ Drop=No - + 6745D1FB-7E52-46C4-8FB8-8217872F1FCC Key_1 Key_1 @@ -6897,18 +6551,18 @@ Drop=No 1445696486 Administrator - + - + - + - + DDFDF01F-2D7C-4D63-B72F-B38AE1CF219C 用户扩展信息表 UserExt @@ -6919,7 +6573,7 @@ Drop=No 用户扩展信息表 - + 24EF4F4C-30B9-4BFE-8AF4-4660EC197F51 用户ID Id @@ -6934,7 +6588,7 @@ Drop=No - + 3F91DA4D-8529-4D35-8866-0DD8AC58EC41 电子邮件 Email @@ -6951,7 +6605,7 @@ Drop=No - + FCAC224F-A7D1-4A30-B13B-030148E932A9 固定电话 Phone_ @@ -6968,7 +6622,7 @@ Drop=No - + E1CDFBD8-5D8F-44BA-942A-6F49B19193F3 移动电话 Mobile @@ -6985,7 +6639,7 @@ Drop=No - + 27C96944-A413-480F-9888-E3C8BD1A4C92 联系地址 Address @@ -7002,7 +6656,7 @@ Drop=No - + 72796339-C89F-4ADA-B4C0-FC4ACB30DF5D 邮编 Zip @@ -7019,7 +6673,7 @@ Drop=No - + 138A6AE2-B3C7-4BD4-9F09-AA8385DC4923 生日 Birthday @@ -7036,7 +6690,7 @@ Drop=No - + 1F61BA0F-1AA9-4756-8812-3E8E6698E678 身份证号 IdCard @@ -7053,7 +6707,7 @@ Drop=No - + D363753B-5105-457D-AD98-12F63139B7F4 QQ QQ @@ -7070,7 +6724,7 @@ Drop=No - + EABFBB95-FF60-4811-8CB9-B4A3946EEA3B 动态扩展字段 DynamicField @@ -7087,7 +6741,7 @@ Drop=No - + A083A90A-9CF6-4F81-93E1-85BD1209F0FD 用户头像流文件ID ByteArrayId @@ -7103,7 +6757,7 @@ Drop=No - + F64806FB-C204-4C84-859C-AFF5FACE42C1 备注 Remark @@ -7120,7 +6774,7 @@ Drop=No - + B970C009-D93C-4D18-A9A7-0CA142FF0DE7 静态扩展字段1 Field1 @@ -7137,7 +6791,7 @@ Drop=No - + 07C442F7-A4B6-4AA3-B164-C49B7948270D 静态扩展字段2 Field2 @@ -7154,7 +6808,7 @@ Drop=No - + 78B3AFD1-179D-45FC-BF37-90F60D520563 静态扩展字段3 Field3 @@ -7173,7 +6827,7 @@ Drop=No - + FCCB55F1-5C5E-48D9-9CE2-729E3A1B2D67 Key_1 Key_1 @@ -7182,18 +6836,18 @@ Drop=No 1445696478 Administrator - + - + - + - + 33B9C122-D218-47F5-9B14-C1E9CEA2BF08 用户基本信息表 User @@ -7204,7 +6858,7 @@ Drop=No 用户基本信息表 - + E2237934-7398-419A-95BF-43DFEB55913A 流水号 Id @@ -7220,7 +6874,7 @@ Drop=No - + 94BC4150-C444-4FAB-AF89-D14B8EE680B1 用户登录帐号 Account @@ -7237,7 +6891,7 @@ Drop=No - + 2C28D983-AA57-45EC-8582-FEC60C925160 密码 Password @@ -7254,7 +6908,7 @@ Drop=No - + FD751868-4A7C-4604-AFFC-796866481261 用户姓名 Name @@ -7271,7 +6925,7 @@ Drop=No - + C8D49687-8718-420F-A062-34E45CDA32E2 性别 Sex @@ -7287,7 +6941,7 @@ Drop=No - + 188555B8-D671-40BC-B3D5-C277B2A80592 用户状态 Status @@ -7303,7 +6957,7 @@ Drop=No - + EFAF6D50-5D8C-45BE-91A2-F5052CB87250 用户类型 Type @@ -7319,7 +6973,7 @@ Drop=No - + 39B4C8DE-280B-44D4-9E17-255EE27467F3 业务对照码 BizCode @@ -7336,7 +6990,7 @@ Drop=No - + 9B81F827-C810-4884-99EF-D1FE6133995D 经办时间 CreateTime @@ -7352,7 +7006,7 @@ Drop=No - + CCCB624C-8771-4BA7-8BFB-175F91D80992 经办人流水号 CreateId @@ -7370,7 +7024,7 @@ Drop=No - + 0BB30A91-88F3-4904-AB3C-3833E1F34955 Key_1 Key_1 @@ -7379,235 +7033,15 @@ Drop=No 1445622004 Administrator - + - + - - - - -36840CEB-D3CF-44A3-A523-3DAD6CAB3DBC -用户-角色关联表 -UserRole -1445528606 -Administrator -1445703339 -Administrator -用户-角色关联表 - - - -F990A94B-D1BF-4B90-B3C5-C89B983B25B4 -流水号 -Id -1445528606 -Administrator -1447121207 -Administrator -流水号 -int -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - - - - -2704ED37-62E3-485C-A8E5-CF5BE70A9673 -角色ID -RoleId -1445703271 -Administrator -1447817855 -Administrator -角色ID -0 -int -1 - - -66829880-F5D6-4D86-9C68-A983290A5FD4 -用户流水号 -UserId -1445528606 -Administrator -1445690850 -Administrator -用户流水号 -0 -int -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - - - - -E7D9EA44-5F42-41A2-9F42-69C927163B65 -授权时间 -OperateTime -1445528606 -Administrator -1445690751 -Administrator -授权时间 -getdate() -datetime -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - - - - -19690257-CF80-449E-88BF-555CB3CBBE8A -授权人流水号 -OperatorId -1445528606 -Administrator -1445690751 -Administrator -授权人流水号 -0 -int -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - - - - - - -21F9C8E4-B1A5-40DA-BB41-7CCBB0ED25B0 -Key_1 -Key_1 -1445690770 -Administrator -1445690785 -Administrator - - - - - - - - - - - - - -73F040A4-E02B-4E48-9337-E26F0F5161C3 -用户-部门关联表 -UserOrg -1445528606 -Administrator -1445703471 -Administrator -用户-部门关联表 - - - -ED2300A1-AEFC-452B-A466-DD0D73DB87C1 -流水号 -Id -1445528606 -Administrator -1447121195 -Administrator -流水号 -int -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - - - - -9985D3FB-C68C-4C4A-969B-420CF0FEC641 -部门流水号 -OrgId -1445703271 -Administrator -1447817855 -Administrator -部门流水号 -0 -int -1 - - -DAEB00CD-80F6-4FBE-9F65-0EC3D13CC083 -用户流水号 -UserId -1445528606 -Administrator -1445703451 -Administrator -用户流水号 -0 -int -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - - - - -536F66ED-4067-4FA2-A9D3-58403E6E1144 -授权时间 -OperateTime -1445528606 -Administrator -1445703351 -Administrator -授权时间 -getdate() -datetime -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - - - - -7934E9D9-50B9-4B52-97AB-D2DA42C6BBC4 -授权人流水号 -OperatorId -1445528606 -Administrator -1445703351 -Administrator -授权人流水号 -0 -int -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - - - - - - -7E1829EE-6A73-4879-9F20-5479A50D6C59 -Key_1 -Key_1 -1445690770 -Administrator -1445703351 -Administrator - - - - - - - - - - + @@ -7622,26 +7056,26 @@ Drop=No Administrator 0..* - + - + - + - + 7F99DFAE-1AB5-4607-A0E2-DA5C822F5783 1445621646 Administrator 1445621716 Administrator - + - + @@ -7656,26 +7090,26 @@ Drop=No Administrator 0..* - + - + - + - + F11124ED-CB89-4144-8AAB-23989B898472 1445622572 Administrator 1445622572 Administrator - + - + @@ -7690,235 +7124,31 @@ Drop=No Administrator 0..* - + - + - + - + F9BA7987-1FF8-44E2-AFC2-49A2F989ADA4 1445622899 Administrator 1445622899 Administrator - + - + -70F4C59D-0869-497F-AB55-B335A58FF4FA -FK_USERROLE_REFERENCE_USER -FK_USERROLE_REFERENCE_USER -1445690822 -Administrator -1445690850 -Administrator -0..* - - - - - - - - - - - -CDC5D9C3-166F-43FF-B111-94DB609AD583 -1445690822 -Administrator -1445690850 -Administrator - - - - - - - - - - -E04F69E3-6A86-4009-8683-2B00DD0CD054 -FK_USERROLE_REFERENCE_ROLE -FK_USERROLE_REFERENCE_ROLE -1445690879 -Administrator -1445703339 -Administrator -0..* - - - - - - - - - - - -78F68C1E-A451-47CC-B47C-60E98166BBE3 -1445690940 -Administrator -1445703339 -Administrator - - - - - - - - - - -CE7D17B5-8088-4DA6-8A61-D8F36C671DF7 -FK_USERMODU_REFERENCE_USER -FK_USERMODU_REFERENCE_USER -1445692207 -Administrator -1445692257 -Administrator -0..* - - - - - - - - - - - -995741F0-8922-4A1D-8CC8-0837BB06D71C -1445692207 -Administrator -1445692257 -Administrator - - - - - - - - - - -07EAE3E5-1EC1-4E8C-ACA1-B4FCE03D5A29 -FK_USERMODU_REFERENCE_MODULE -FK_USERMODU_REFERENCE_MODULE -1445692211 -Administrator -1445692235 -Administrator -0..* - - - - - - - - - - - -B59F1989-ABBD-479D-B7DF-4F9797C2165F -1445692211 -Administrator -1445692225 -Administrator - - - - - - - - - - -964D54E1-6B37-4964-8DEC-6A75301CDB87 -FK_MODULERO_REFERENCE_MODULE -FK_MODULERO_REFERENCE_MODULE -1445692933 -Administrator -1445693014 -Administrator -0..* - - - - - - - - - - - -53D82219-7CD6-4741-800A-2082342F25B6 -1445692933 -Administrator -1445693006 -Administrator - - - - - - - - - - -416052A5-7C46-4000-B3DB-078CC1FBCB7F -FK_MODULERO_REFERENCE_ROLE -FK_MODULERO_REFERENCE_ROLE -1445692935 -Administrator -1445693056 -Administrator -0..* - - - - - - - - - - - -4EBA9634-3B65-44D5-9D21-42A4648AC0EC -1445692935 -Administrator -1445693034 -Administrator - - - - - - - - - - 4672B8C5-9F83-4429-B982-80643377BB28 FK_PAGEELEM_REFERENCE_PAGEELEM FK_PAGEELEM_REFERENCE_PAGEELEM @@ -7928,99 +7158,31 @@ Drop=No Administrator 0..* - + - + - + - + C1EC6EDF-DC94-428A-9395-9107A04666F7 1445696414 Administrator 1445696426 Administrator - + - + - -AF8FA9AD-352C-4A0D-9207-A9FE470CEB25 -FK_USERORG_REFERENCE_USER -FK_USERORG_REFERENCE_USER -1445703432 -Administrator -1445703451 -Administrator -0..* - - - - - - - - - - - -040D093A-5346-415A-9264-E80ADF10D455 -1445703432 -Administrator -1445703451 -Administrator - - - - - - - - - - -B059DB18-6AF1-463D-AFC1-98EEF2EB6BF8 -FK_USERORG_REFERENCE_ORG -FK_USERORG_REFERENCE_ORG -1445703433 -Administrator -1445703471 -Administrator -0..* - - - - - - - - - - - -94580DE3-E5EC-4B48-9BEA-D26BAA528928 -1445703433 -Administrator -1445703461 -Administrator - - - - - - - - - - + 1F931DBA-36BD-4134-9629-6EBCD8F7A848 FK_ROLE_REFERENCE_ORG FK_ROLE_REFERENCE_ORG @@ -8030,33 +7192,33 @@ Drop=No Administrator 0..* - + - + - + - + 90A9C965-CD88-49C6-9717-293DCCF6F792 1447817983 Administrator 1447818032 Administrator - + - + - + 0188A9D5-E82A-41F9-AEDF-D25A4D738186 PUBLIC PUBLIC @@ -8065,13 +7227,13 @@ Drop=No 1445752772 Administrator - - + + - + D6AA06BA-54F2-4DEE-8CB3-F167CB23B05B Microsoft SQL Server 2008 MSSQLSRV2008 @@ -8087,7 +7249,7 @@ Drop=No - + 7F101428-6EB9-4D84-B828-37D82F8B42DB LDM_OA LDM_OA diff --git a/数据库设计关系图/PDM_OA.pdm b/数据库设计关系图/PDM_OA.pdm index 9bb4ee28..52aa9f55 100644 --- a/数据库设计关系图/PDM_OA.pdm +++ b/数据库设计关系图/PDM_OA.pdm @@ -1,5 +1,5 @@ - + @@ -12,7 +12,7 @@ PDM_OA 1430102287 yubaolee -1447939336 +1448847654 Administrator ORG {9C5FE510-8BFA-4205-BF00-FC94E77A24A2} DAT 1430102318 @@ -130,7 +130,8 @@ DLD {D03E198C-7709-41C4-905A-EEE7FDA2A856} DLD {A9BA18E0-D3EE-4226-8AC2-EE937155C329} DLD {501648CB-6B23-4F7A-BB2B-7901AFA280B4} DLD {74942B94-D765-4D8F-97F1-E76B30C1E47D} -DLD {9012F5C9-3E3B-4C36-946F-6095EC3C7BF3} +DLD {9012F5C9-3E3B-4C36-946F-6095EC3C7BF3} +ATT MOPT [FolderOptions] [FolderOptions\Physical Objects] @@ -3277,7 +3278,7 @@ DefaultDttp= IgnoreOwner=No RebuildTrigger=Yes RefrUnique=Yes -RefrAutoMigrate=Yes +RefrAutoMigrate=No RefrMigrateReuse=Yes RefrMigrateDomain=Yes RefrMigrateCheck=Yes @@ -3998,7 +3999,7 @@ PhysOpts= Diagram_1 1430102317 yubaolee -1447817983 +1448847654 Administrator ORG {E6596C27-1784-435C-A414-3828CD41A67C} DAT 1430102318 @@ -4596,9 +4597,9 @@ Shadow=0 1445621646 -1447426597 -((-4993,-9627), (15477,6167)) -((-4993,6167),(-4993,-9215),(15252,-9215),(15252,1122)) +1448845809 +((-242,-5614), (16970,1912)) +((5195,1912),(5195,-5202),(16970,-5202)) 1 1 12615680 @@ -4618,9 +4619,9 @@ DESTINATION 0 新宋体,8,N 1445622572 -1447426452 -((-51423,-37861), (-11530,-35763)) -((-51423,-35763),(-20041,-35763),(-20041,-37636),(-11530,-37636)) +1448847705 +((-11313,-50629), (-6813,-29906)) +((-8142,-50629),(-8142,-45980),(-9984,-45980),(-9984,-29906)) 1 1 12615680 @@ -4641,9 +4642,9 @@ DESTINATION 0 新宋体,8,N 1445622899 -1447426452 -((-14480,-69613), (-9756,-48829)) -((-13408,-69613),(-13408,-58801),(-10828,-58801),(-10828,-48829)) +1448847696 +((-9282,-51459), (58288,-40874)) +((58288,-51459),(20627,-51459),(20627,-41099),(-9282,-41099)) 1 1 12615680 @@ -4663,98 +4664,10 @@ DESTINATION 0 新宋体,8,N -1445690822 -1447426454 -((6066,-44264), (26941,-37469)) -((21766,-44264),(21766,-37881),(6066,-37881)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1445690879 -1447817983 -((23588,-63676), (45157,-45713)) -((23588,-45713),(23588,-59051),(44932,-59051),(44932,-63676)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1445692207 -1447426452 -((-1512,-41979), (25397,-23110)) -((25397,-24006),(3550,-24006),(3550,-41979)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1445692211 -1445692211 -((19788,-26038), (30662,875)) -((24932,-26038),(24932,-12402),(25518,-12402),(25518,875)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1445692933 -1447426487 -((33614,-11713), (56984,1143)) -((51547,-11713),(51547,731),(33614,731)) +1445696414 +1448847711 +((-13050,-17541), (-1426,8009)) +((-8751,-17541),(-8751,-8786),(-5725,-8786),(-5725,8009)) 1 1 12615680 @@ -4764,108 +4677,20 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 4 - - - - - - - - - - -1445692935 -1447817983 -((51137,-65419), (61486,-11782)) -((60396,-11782),(60396,-31736),(52226,-31736),(52226,-65419)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1445696414 -1447426679 -((-33777,-18039), (-13891,7766)) -((-13891,-18039),(-27965,-18039),(-27965,7541),(-21540,7541)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - + - + - -1445703432 -1447426452 -((-6934,-67310), (3040,-45110)) -((-350,-67310),(-350,-58993),(-3544,-58993),(-3544,-45110)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1445703433 -1447426437 -((4280,-90068), (13879,-67632)) -((4518,-67632),(4518,-76744),(13640,-76744),(13640,-90068)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - + 1447817983 -1447817983 -((12661,-86480), (51917,-70913)) -((47680,-70913),(47680,-86068),(12661,-86068)) +1448847684 +((47462,-15519), (55712,-1622)) +((48726,-1622),(48726,-10169),(54449,-10169),(54449,-15519)) 1 1 12615680 @@ -4873,21 +4698,22 @@ DESTINATION 0 新宋体,8,N CENTER 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N +4 - + - + 1445619891 -1445621605 +1448845662 -1 -((11159,-4704), (38761,15094)) +((12877,-11028), (40479,8770)) 3 12615680 1 @@ -4904,14 +4730,14 @@ Indexes 0 新宋体,12,N Triggers 0 新宋体,12,N LABL 0 新宋体,12,N - + 1445621167 -1447426597 +1448845809 -1 -((-24059,1933), (455,12281)) +((-13871,-2322), (10643,8026)) 3 12615680 1 @@ -4928,14 +4754,14 @@ Indexes 0 新宋体,12,N Triggers 0 新宋体,12,N LABL 0 新宋体,12,N - + 1445621828 -1447426452 +1448845864 -1 -((-14527,-51308), (10605,-35560)) +((-12981,-43578), (12151,-27830)) 3 12615680 1 @@ -4952,14 +4778,14 @@ Indexes 0 新宋体,12,N Triggers 0 新宋体,12,N LABL 0 新宋体,12,N - + 1445622352 -1447426423 +1448847700 -1 -((-56150,-56015), (-26616,-33517)) +((-12869,-70881), (16665,-48383)) 3 12615680 1 @@ -4976,14 +4802,14 @@ Indexes 0 新宋体,12,N Triggers 0 新宋体,12,N LABL 0 新宋体,12,N - + 1445622609 -1447426434 +1448847696 -1 -((-37856,-73105), (-10176,-62757)) +((33840,-54951), (61520,-44603)) 3 12615680 1 @@ -5000,14 +4826,14 @@ Indexes 0 新宋体,12,N Triggers 0 新宋体,12,N LABL 0 新宋体,12,N - + - + 1445623111 -1447426437 +1448847669 -1 -((-8955,-105560), (19265,-81712)) +((46276,-38527), (74496,-14679)) 3 12615680 1 @@ -5024,14 +4850,14 @@ Indexes 0 新宋体,12,N Triggers 0 新宋体,12,N LABL 0 新宋体,12,N - + 1445623375 -1447817983 +1448847665 -1 -((42994,-74951), (71834,-60553)) +((44040,-5660), (72880,8738)) 3 12615680 1 @@ -5048,86 +4874,38 @@ Indexes 0 新宋体,12,N Triggers 0 新宋体,12,N LABL 0 新宋体,12,N - + + + + +1445623879 +1448847725 +-1 +((14460,-26952), (41444,-13904)) +3 +12615680 +1 +16777088 +12632256 +STRN 0 微软雅黑 Light,14,N +DISPNAME 0 新宋体,12,N +OWNRDISPNAME 0 新宋体,12,N +Columns 0 新宋体,12,N +TablePkColumns 255 微软雅黑 Light,12,N +TableFkColumns 16744448 新宋体,12,N +Keys 0 新宋体,12,N +Indexes 0 新宋体,12,N +Triggers 0 新宋体,12,N +LABL 0 新宋体,12,N + + -1445623857 -1447426454 --1 -((17828,-49270), (40488,-40272)) -3 -12615680 -1 -16777088 -12632256 -STRN 0 微软雅黑 Light,14,N -DISPNAME 0 新宋体,12,N -OWNRDISPNAME 0 新宋体,12,N -Columns 0 新宋体,12,N -TablePkColumns 255 微软雅黑 Light,12,N -TableFkColumns 16744448 新宋体,12,N -Keys 0 新宋体,12,N -Indexes 0 新宋体,12,N -Triggers 0 新宋体,12,N -LABL 0 新宋体,12,N - - - - - -1445623872 -1447426478 --1 -((46527,-17485), (70423,-7137)) -3 -12615680 -1 -16777088 -12632256 -STRN 0 微软雅黑 Light,14,N -DISPNAME 0 新宋体,12,N -OWNRDISPNAME 0 新宋体,12,N -Columns 0 新宋体,12,N -TablePkColumns 255 微软雅黑 Light,12,N -TableFkColumns 16744448 新宋体,12,N -Keys 0 新宋体,12,N -Indexes 0 新宋体,12,N -Triggers 0 新宋体,12,N -LABL 0 新宋体,12,N - - - - - -1445623879 -1445692211 --1 -((19026,-31123), (42922,-20775)) -3 -12615680 -1 -16777088 -12632256 -STRN 0 微软雅黑 Light,14,N -DISPNAME 0 新宋体,12,N -OWNRDISPNAME 0 新宋体,12,N -Columns 0 新宋体,12,N -TablePkColumns 255 微软雅黑 Light,12,N -TableFkColumns 16744448 新宋体,12,N -Keys 0 新宋体,12,N -Indexes 0 新宋体,12,N -Triggers 0 新宋体,12,N -LABL 0 新宋体,12,N - - - - - 1445696315 -1447426679 +1448847711 -1 -((-22791,-23254), (-4457,-14256)) +((-13964,-24248), (4370,-15250)) 3 12615680 1 @@ -5144,31 +4922,7 @@ Indexes 0 新宋体,12,N Triggers 0 新宋体,12,N LABL 0 新宋体,12,N - - - - -1445703351 -1447426431 --1 -((-6909,-71776), (15751,-62778)) -3 -12615680 -1 -16777088 -12632256 -STRN 0 微软雅黑 Light,14,N -DISPNAME 0 新宋体,12,N -OWNRDISPNAME 0 新宋体,12,N -Columns 0 新宋体,12,N -TablePkColumns 255 微软雅黑 Light,12,N -TableFkColumns 16744448 新宋体,12,N -Keys 0 新宋体,12,N -Indexes 0 新宋体,12,N -Triggers 0 新宋体,12,N -LABL 0 新宋体,12,N - - + @@ -5178,7 +4932,7 @@ LABL 0 新宋体,12,N - + CE74BFB2-1FDF-4618-A1EC-27BDA03FFA33 only table& key 1439219713 @@ -5537,7 +5291,7 @@ Drop=No - + 5F075477-510B-4143-825E-2CF4BD813929 dbo dbo @@ -5547,7 +5301,7 @@ Drop=No Administrator Schema - + 3492D5BC-C167-44A0-B22A-828E2367EC2C aos aos @@ -5559,7 +5313,7 @@ Drop=No - + E4134EAA-CD33-42DD-984F-37FF1454017D 功能模块表 Module @@ -5570,7 +5324,7 @@ Drop=No 功能模块表 - + E0B8BD77-47F6-4F4B-98A8-683B8D39D272 功能模块流水号 Id @@ -5586,7 +5340,7 @@ Drop=No - + 0EB4AB4E-5FE7-47E1-95A4-CDAAAF56DDB4 节点语义ID CascadeId @@ -5603,7 +5357,7 @@ Drop=No - + B6CA9474-5EEA-4876-A7D8-2403B88C1557 功能模块名称 Name @@ -5620,7 +5374,7 @@ Drop=No - + C5D15FFE-F9D0-4B44-BAF6-49EECDEE634C 主页面URL Url @@ -5637,7 +5391,7 @@ Drop=No - + 5E6485E4-1416-4ADF-8E7A-4D861E7DA680 热键 HotKey @@ -5654,7 +5408,7 @@ Drop=No - + A4AA838F-6A96-4C37-AC3C-06241E7F216A 父节点流水号 ParentId @@ -5670,7 +5424,7 @@ Drop=No - + 46F5B346-A767-4957-BE36-B14B40C679CB 是否叶子节点 IsLeaf @@ -5686,7 +5440,7 @@ Drop=No - + 644ED90D-EC98-403D-AC8A-C51FC96FA7E1 是否自动展开 IsAutoExpand @@ -5702,7 +5456,7 @@ Drop=No - + 9B1285D2-9E87-4B20-B456-0DB798458348 节点图标文件名称 IconName @@ -5719,7 +5473,7 @@ Drop=No - + 4D2A2E11-F706-4325-9E21-7BEACB9F9A79 当前状态 Status @@ -5735,7 +5489,7 @@ Drop=No - + B04380BC-FAE4-4A06-8B40-F3AB2A1D9945 父节点名称 ParentName @@ -5752,7 +5506,7 @@ Drop=No - + DAA1C731-8DBD-4EEC-98DE-94C216D446DD 矢量图标 Vector @@ -5769,7 +5523,7 @@ Drop=No - + 574D56B4-6EA0-4478-8FEF-3EE890C408C0 排序号 SortNo @@ -5784,7 +5538,7 @@ Drop=No - + 8ABEE080-5702-4464-9D28-54E42899F553 PK_aos_sys_module PK_aos_sys_module @@ -5794,15 +5548,15 @@ Drop=No Administrator PK_aos_sys_module - + - + - + 4FFFBEE5-D33A-47D2-A26E-55FA74A1BFDB 模块元素表(需要权限控制的按钮) ModuleElement @@ -5813,7 +5567,7 @@ Drop=No 模块元素表(需要权限控制的按钮) - + 1F7465D7-26EB-4246-8D6A-60FDC22B4159 流水号 Id @@ -5829,7 +5583,7 @@ Drop=No - + 46CF3C68-9833-4869-A0EE-75AF080D69A3 DOM ID DomId @@ -5846,7 +5600,7 @@ Drop=No - + 9BD51C9F-304A-43A7-AAE6-47005A19300A 名称 Name @@ -5863,7 +5617,7 @@ Drop=No - + F3F99DDA-156C-4C89-BF1E-F57E713A2C3A 类型 Type @@ -5879,7 +5633,7 @@ Drop=No - + 46FDEFFD-7A00-433B-808B-02D75C7C06C4 功能模块Id ModuleId @@ -5895,7 +5649,7 @@ Drop=No - + 8C43CEB6-F418-495C-8511-D7C6FF4B5588 备注 Remark @@ -5914,7 +5668,7 @@ Drop=No - + AFF0BD94-4775-4F27-A74E-F986A6F8AAB5 Key_1 Key_1 @@ -5923,18 +5677,18 @@ Drop=No 1445622972 Administrator - + - + - + - + 4B54AD3C-7BCF-4E61-981B-FCCE3070C8E1 元素授权表 ModuleElementGrant @@ -5945,7 +5699,7 @@ Drop=No 元素授权表 - + 852F592F-E284-41F4-AE64-40428326B1F7 流水号 Id @@ -5961,7 +5715,7 @@ Drop=No - + 15323C88-AB0F-415A-A34E-5A45E9FEAF9A 元素流水号 ElementId @@ -5977,7 +5731,7 @@ Drop=No - + A88E8EE2-9277-4E45-AA26-10EE4B06CE40 用户流水号 UserId @@ -5993,7 +5747,7 @@ Drop=No - + A83A80F7-F508-4EB6-B829-1F826CF8725E 角色流水号 RoleId @@ -6009,7 +5763,7 @@ Drop=No - + 1A660153-DBA9-4BF1-88AF-F0290E055E84 权限类型 GrantType @@ -6027,7 +5781,7 @@ Drop=No - + 045AD971-98F9-4ACC-A7A7-9D7A2603A547 Key_1 Key_1 @@ -6036,158 +5790,29 @@ Drop=No 1445696295 Administrator - + - + - + - -88210C9D-B90A-4B97-8D60-453D9B12D221 -功能模块-角色关联表 -ModuleRole -1445528606 -Administrator -1445693056 -Administrator -功能模块-角色关联表 - - - -32697529-5FDC-4DDB-B06B-545C20135919 -流水号 -Id -1445528606 -Administrator -1447121562 -Administrator -流水号 -int -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - - - - -1DA086F7-1557-4755-9190-9CE7D1728E38 -角色流水号 -RoleId -1445528606 -Administrator -1445693034 -Administrator -角色流水号 -0 -int -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - - - - -9752D161-B7AC-4350-9372-E667DAA7375B -功能模块流水号 -ModuleId -1445528606 -Administrator -1445693006 -Administrator -功能模块流水号 -0 -int -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - - - - -C4A152BA-7A2C-49FC-8E49-83A3C9EBF8B0 -权限类型 -Type -1445528606 -Administrator -1445692629 -Administrator -权限类型 -0 -int -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - - - - -57F4E5F1-5831-4B7F-A753-51C31FB9EFEA -授权时间 -OperateTime -1445528606 -Administrator -1445692629 -Administrator -授权时间 -getdate() -datetime -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - - - - -1E0BAF0D-524D-42E6-89BE-45435E78D4A6 -授权人流水号 -OperatorId -1445528606 -Administrator -1447817855 -Administrator -授权人流水号 -0 -int -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - - - - - - -39D49DE5-BA09-4AA6-8ABF-568067B347FB -Key_1 -Key_1 -1445692435 -Administrator -1445692629 -Administrator - - - - - - - - - - - - - + 3268BA7D-6F5A-4BC0-9FDF-2645CB73315A -功能模块-用户关联表 -UserModule +多对多关系集中映射 +Relevance 1445528606 Administrator -1445692647 +1448847470 Administrator -功能模块-用户关联表 +多对多关系集中映射 - + DE6356EF-8750-4905-B476-1132EE3C6699 流水号 Id @@ -6203,15 +5828,15 @@ Drop=No - + 97B4BD22-E3AA-4809-AD91-03163355E26B -用户流水号 -UserId +第一个表主键ID +FirstId 1445528606 Administrator -1445692257 +1448848483 Administrator -用户流水号 +第一个表主键ID 0 int 1 @@ -6219,15 +5844,15 @@ Drop=No - + 1BA256AF-5036-43CC-B2CD-5F2926E82577 -功能模块流水号 -ModuleId +第二个表主键ID +SecondId 1445528606 Administrator -1445692225 +1448848483 Administrator -功能模块流水号 +第二个表主键ID 0 int 1 @@ -6235,15 +5860,43 @@ Drop=No - + +33C0436C-8086-45D7-9E29-46C665CC1A2C +描述 +Description +1448847123 +Administrator +1448848483 +Administrator +描述 + +nvarchar(100) +100 +1 + + +51CBCE32-FBB2-4A83-9170-81C62FEB6728 +映射标识 +Key +1448847123 +Administrator +1448848483 +Administrator +映射标识 + +varchar(100) +100 +1 + + D3FFE54D-FA3A-4F87-8747-8FAF1CE47B3C -权限类型 -Type +状态 +Status 1445528606 Administrator -1445692138 +1448848483 Administrator -权限类型 +状态 0 int 1 @@ -6251,7 +5904,7 @@ Drop=No - + 2E9F0758-71E3-4CBE-8D00-6ED87623D4F0 授权时间 OperateTime @@ -6267,7 +5920,7 @@ Drop=No - + F11B8596-5AD0-4A85-A7E0-9C7E932DA20C 授权人 OperatorId @@ -6285,7 +5938,7 @@ Drop=No - + A9CA31C8-3B19-49B9-AF20-8E9C1E303630 Key_1 Key_1 @@ -6294,18 +5947,18 @@ Drop=No 1445691077 Administrator - + - + - + - + 3664EF59-E0B7-49CA-88F3-35AF573CFF71 角色表 Role @@ -6316,7 +5969,7 @@ Drop=No 角色表 - + B74AE489-B344-4AAF-A4A6-02D98742F446 流水号 Id @@ -6332,7 +5985,7 @@ Drop=No - + 6D0072E5-72CA-4EDF-9C95-7C83F44D6960 角色名称 Name @@ -6349,7 +6002,7 @@ Drop=No - + A4E318C9-4777-4261-B011-952FD43AEE43 当前状态 Status @@ -6365,7 +6018,7 @@ Drop=No - + D2A6FD1E-1672-4E98-B55B-7235370ACDD1 角色类型 Type @@ -6381,7 +6034,7 @@ Drop=No - + 5071422C-9978-48C4-A200-B79B4E193674 创建时间 CreateTime @@ -6397,7 +6050,7 @@ Drop=No - + 3CD33C75-27A6-43AE-8601-CC9A190D0A14 创建人ID CreateId @@ -6414,7 +6067,7 @@ Drop=No - + 20FC6D27-5977-4818-B006-F3063FAC8D30 所属部门流水号 OrgId @@ -6430,7 +6083,7 @@ Drop=No - + 29AA8F8B-2411-446A-98BC-280279803B26 所属部门节点语义ID OrgCascadeId @@ -6447,7 +6100,7 @@ Drop=No - + F31E3AC2-5BE3-4281-9F32-24B3553E5DF1 所属部门名称 OrgName @@ -6463,7 +6116,7 @@ Drop=No - + 83A2264E-1927-4E54-9B78-590E745A19F4 Key_1 Key_1 @@ -6472,18 +6125,18 @@ Drop=No 1445690951 Administrator - + - + - + - + 09A1B0F3-C3DE-4D0A-A0B7-7EA2F24BEFEA 组织表 Org @@ -6494,7 +6147,7 @@ Drop=No 组织表 - + 170FC0A3-374E-4AAD-AA83-CE7EE3DC43EE 流水号 Id @@ -6510,7 +6163,7 @@ Drop=No - + 316D0F42-F5B3-47D2-BAED-EE8586822129 节点语义ID CascadeId @@ -6527,7 +6180,7 @@ Drop=No - + CE1BA668-3876-43BF-AEA6-061F4743B2E7 组织名称 Name @@ -6544,7 +6197,7 @@ Drop=No - + 3B248B87-67A6-4BAA-BC49-67596390B848 热键 HotKey @@ -6561,7 +6214,7 @@ Drop=No - + EF6FC252-342A-48C6-BB3E-F6D67CE6BCC6 父节点流水号 ParentId @@ -6577,7 +6230,7 @@ Drop=No - + 811277C2-B4F2-4A69-B1E2-128E6ACF8FD7 父节点名称 ParentName @@ -6594,7 +6247,7 @@ Drop=No - + DB7B5CAB-60A1-48FA-AD4A-CBE2FC7B83F7 是否叶子节点 IsLeaf @@ -6610,7 +6263,7 @@ Drop=No - + 5757B4AB-9CCA-4804-98B7-4C3F28294FFD 是否自动展开 IsAutoExpand @@ -6626,7 +6279,7 @@ Drop=No - + B8DAFBE5-21F9-44F4-9811-A88B86F37915 节点图标文件名称 IconName @@ -6643,7 +6296,7 @@ Drop=No - + 58BB1D43-6FF8-4897-8985-DE3B4187A954 当前状态 Status @@ -6659,7 +6312,7 @@ Drop=No - + 21DDD05F-6A26-46BB-A47A-0B90DECEF6E8 组织类型 Type @@ -6675,7 +6328,7 @@ Drop=No - + 3B3E1509-C357-4ECA-80AE-414BF86E3655 业务对照码 BizCode @@ -6692,7 +6345,7 @@ Drop=No - + 37B78233-78BF-44C3-B320-04761971166C 自定义扩展码 CustomCode @@ -6709,7 +6362,7 @@ Drop=No - + 58436409-1E60-4D1E-B83B-D72078E625B7 创建时间 CreateTime @@ -6725,7 +6378,7 @@ Drop=No - + 47BD1E29-E5F7-42CD-AE9B-EECBF8A3977C 创建人ID CreateId @@ -6741,7 +6394,7 @@ Drop=No - + 35865160-135D-4682-B2A8-40C6540B5F58 排序号 SortNo @@ -6756,7 +6409,7 @@ Drop=No - + C3FBB434-5AAE-4EE6-9C9B-02EA25C4C6C6 Key_1 Key_1 @@ -6765,18 +6418,18 @@ Drop=No 1445623329 Administrator - + - + - + - + 67364DBD-536E-4037-9B1E-E39EB0FA6E67 用户配置表 UserCfg @@ -6787,7 +6440,7 @@ Drop=No 用户配置表 - + 0ABCBF63-6320-4DC9-8AB3-E221110F341E 用户ID Id @@ -6803,7 +6456,7 @@ Drop=No - + F3082D92-495F-44B5-BDEE-E851CDD03031 用户界面主题 Theme @@ -6820,7 +6473,7 @@ Drop=No - + 3F1E27D9-E1E4-458E-A984-BB46478F26E1 用户界面皮肤 Skin @@ -6837,7 +6490,7 @@ Drop=No - + D3A7280E-EF38-4B13-BDA5-079A04DD4C5E 导航条按钮风格 NavBarStyle @@ -6854,7 +6507,7 @@ Drop=No - + 8E725545-8F4F-4E7A-89F3-D7B58BD6A721 Tab高亮颜色 TabFocusColor @@ -6871,7 +6524,7 @@ Drop=No - + E54D0EF2-E29B-4C15-BA5D-5388A8FA54BD 导航缺省活动页 NavTabIndex @@ -6889,7 +6542,7 @@ Drop=No - + 6745D1FB-7E52-46C4-8FB8-8217872F1FCC Key_1 Key_1 @@ -6898,18 +6551,18 @@ Drop=No 1445696486 Administrator - + - + - + - + DDFDF01F-2D7C-4D63-B72F-B38AE1CF219C 用户扩展信息表 UserExt @@ -6920,7 +6573,7 @@ Drop=No 用户扩展信息表 - + 24EF4F4C-30B9-4BFE-8AF4-4660EC197F51 用户ID Id @@ -6935,7 +6588,7 @@ Drop=No - + 3F91DA4D-8529-4D35-8866-0DD8AC58EC41 电子邮件 Email @@ -6952,7 +6605,7 @@ Drop=No - + FCAC224F-A7D1-4A30-B13B-030148E932A9 固定电话 Phone_ @@ -6969,7 +6622,7 @@ Drop=No - + E1CDFBD8-5D8F-44BA-942A-6F49B19193F3 移动电话 Mobile @@ -6986,7 +6639,7 @@ Drop=No - + 27C96944-A413-480F-9888-E3C8BD1A4C92 联系地址 Address @@ -7003,7 +6656,7 @@ Drop=No - + 72796339-C89F-4ADA-B4C0-FC4ACB30DF5D 邮编 Zip @@ -7020,7 +6673,7 @@ Drop=No - + 138A6AE2-B3C7-4BD4-9F09-AA8385DC4923 生日 Birthday @@ -7037,7 +6690,7 @@ Drop=No - + 1F61BA0F-1AA9-4756-8812-3E8E6698E678 身份证号 IdCard @@ -7054,7 +6707,7 @@ Drop=No - + D363753B-5105-457D-AD98-12F63139B7F4 QQ QQ @@ -7071,7 +6724,7 @@ Drop=No - + EABFBB95-FF60-4811-8CB9-B4A3946EEA3B 动态扩展字段 DynamicField @@ -7088,7 +6741,7 @@ Drop=No - + A083A90A-9CF6-4F81-93E1-85BD1209F0FD 用户头像流文件ID ByteArrayId @@ -7104,7 +6757,7 @@ Drop=No - + F64806FB-C204-4C84-859C-AFF5FACE42C1 备注 Remark @@ -7121,7 +6774,7 @@ Drop=No - + B970C009-D93C-4D18-A9A7-0CA142FF0DE7 静态扩展字段1 Field1 @@ -7138,7 +6791,7 @@ Drop=No - + 07C442F7-A4B6-4AA3-B164-C49B7948270D 静态扩展字段2 Field2 @@ -7155,7 +6808,7 @@ Drop=No - + 78B3AFD1-179D-45FC-BF37-90F60D520563 静态扩展字段3 Field3 @@ -7174,7 +6827,7 @@ Drop=No - + FCCB55F1-5C5E-48D9-9CE2-729E3A1B2D67 Key_1 Key_1 @@ -7183,18 +6836,18 @@ Drop=No 1445696478 Administrator - + - + - + - + 33B9C122-D218-47F5-9B14-C1E9CEA2BF08 用户基本信息表 User @@ -7205,7 +6858,7 @@ Drop=No 用户基本信息表 - + E2237934-7398-419A-95BF-43DFEB55913A 流水号 Id @@ -7221,7 +6874,7 @@ Drop=No - + 94BC4150-C444-4FAB-AF89-D14B8EE680B1 用户登录帐号 Account @@ -7238,7 +6891,7 @@ Drop=No - + 2C28D983-AA57-45EC-8582-FEC60C925160 密码 Password @@ -7255,7 +6908,7 @@ Drop=No - + FD751868-4A7C-4604-AFFC-796866481261 用户姓名 Name @@ -7272,7 +6925,7 @@ Drop=No - + C8D49687-8718-420F-A062-34E45CDA32E2 性别 Sex @@ -7288,7 +6941,7 @@ Drop=No - + 188555B8-D671-40BC-B3D5-C277B2A80592 用户状态 Status @@ -7304,7 +6957,7 @@ Drop=No - + EFAF6D50-5D8C-45BE-91A2-F5052CB87250 用户类型 Type @@ -7320,7 +6973,7 @@ Drop=No - + 39B4C8DE-280B-44D4-9E17-255EE27467F3 业务对照码 BizCode @@ -7337,7 +6990,7 @@ Drop=No - + 9B81F827-C810-4884-99EF-D1FE6133995D 经办时间 CreateTime @@ -7353,7 +7006,7 @@ Drop=No - + CCCB624C-8771-4BA7-8BFB-175F91D80992 经办人流水号 CreateId @@ -7371,7 +7024,7 @@ Drop=No - + 0BB30A91-88F3-4904-AB3C-3833E1F34955 Key_1 Key_1 @@ -7380,235 +7033,15 @@ Drop=No 1445622004 Administrator - + - + - - - - -36840CEB-D3CF-44A3-A523-3DAD6CAB3DBC -用户-角色关联表 -UserRole -1445528606 -Administrator -1445703339 -Administrator -用户-角色关联表 - - - -F990A94B-D1BF-4B90-B3C5-C89B983B25B4 -流水号 -Id -1445528606 -Administrator -1447121207 -Administrator -流水号 -int -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - - - - -2704ED37-62E3-485C-A8E5-CF5BE70A9673 -角色ID -RoleId -1445703271 -Administrator -1447817855 -Administrator -角色ID -0 -int -1 - - -66829880-F5D6-4D86-9C68-A983290A5FD4 -用户流水号 -UserId -1445528606 -Administrator -1445690850 -Administrator -用户流水号 -0 -int -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - - - - -E7D9EA44-5F42-41A2-9F42-69C927163B65 -授权时间 -OperateTime -1445528606 -Administrator -1445690751 -Administrator -授权时间 -getdate() -datetime -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - - - - -19690257-CF80-449E-88BF-555CB3CBBE8A -授权人流水号 -OperatorId -1445528606 -Administrator -1445690751 -Administrator -授权人流水号 -0 -int -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - - - - - - -21F9C8E4-B1A5-40DA-BB41-7CCBB0ED25B0 -Key_1 -Key_1 -1445690770 -Administrator -1445690785 -Administrator - - - - - - - - - - - - - -73F040A4-E02B-4E48-9337-E26F0F5161C3 -用户-部门关联表 -UserOrg -1445528606 -Administrator -1445703471 -Administrator -用户-部门关联表 - - - -ED2300A1-AEFC-452B-A466-DD0D73DB87C1 -流水号 -Id -1445528606 -Administrator -1447121195 -Administrator -流水号 -int -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - - - - -9985D3FB-C68C-4C4A-969B-420CF0FEC641 -部门流水号 -OrgId -1445703271 -Administrator -1447817855 -Administrator -部门流水号 -0 -int -1 - - -DAEB00CD-80F6-4FBE-9F65-0EC3D13CC083 -用户流水号 -UserId -1445528606 -Administrator -1445703451 -Administrator -用户流水号 -0 -int -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - - - - -536F66ED-4067-4FA2-A9D3-58403E6E1144 -授权时间 -OperateTime -1445528606 -Administrator -1445703351 -Administrator -授权时间 -getdate() -datetime -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - - - - -7934E9D9-50B9-4B52-97AB-D2DA42C6BBC4 -授权人流水号 -OperatorId -1445528606 -Administrator -1445703351 -Administrator -授权人流水号 -0 -int -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={9C949EAB-FF87-446D-938C-8F03A4ABDC8E},National,4=true - - - - - - -7E1829EE-6A73-4879-9F20-5479A50D6C59 -Key_1 -Key_1 -1445690770 -Administrator -1445703351 -Administrator - - - - - - - - - - + @@ -7623,26 +7056,26 @@ Drop=No Administrator 0..* - + - + - + - + 7F99DFAE-1AB5-4607-A0E2-DA5C822F5783 1445621646 Administrator 1445621716 Administrator - + - + @@ -7657,26 +7090,26 @@ Drop=No Administrator 0..* - + - + - + - + F11124ED-CB89-4144-8AAB-23989B898472 1445622572 Administrator 1445622572 Administrator - + - + @@ -7691,235 +7124,31 @@ Drop=No Administrator 0..* - + - + - + - + F9BA7987-1FF8-44E2-AFC2-49A2F989ADA4 1445622899 Administrator 1445622899 Administrator - + - + -70F4C59D-0869-497F-AB55-B335A58FF4FA -FK_USERROLE_REFERENCE_USER -FK_USERROLE_REFERENCE_USER -1445690822 -Administrator -1445690850 -Administrator -0..* - - - - - - - - - - - -CDC5D9C3-166F-43FF-B111-94DB609AD583 -1445690822 -Administrator -1445690850 -Administrator - - - - - - - - - - -E04F69E3-6A86-4009-8683-2B00DD0CD054 -FK_USERROLE_REFERENCE_ROLE -FK_USERROLE_REFERENCE_ROLE -1445690879 -Administrator -1445703339 -Administrator -0..* - - - - - - - - - - - -78F68C1E-A451-47CC-B47C-60E98166BBE3 -1445690940 -Administrator -1445703339 -Administrator - - - - - - - - - - -CE7D17B5-8088-4DA6-8A61-D8F36C671DF7 -FK_USERMODU_REFERENCE_USER -FK_USERMODU_REFERENCE_USER -1445692207 -Administrator -1445692257 -Administrator -0..* - - - - - - - - - - - -995741F0-8922-4A1D-8CC8-0837BB06D71C -1445692207 -Administrator -1445692257 -Administrator - - - - - - - - - - -07EAE3E5-1EC1-4E8C-ACA1-B4FCE03D5A29 -FK_USERMODU_REFERENCE_MODULE -FK_USERMODU_REFERENCE_MODULE -1445692211 -Administrator -1445692235 -Administrator -0..* - - - - - - - - - - - -B59F1989-ABBD-479D-B7DF-4F9797C2165F -1445692211 -Administrator -1445692225 -Administrator - - - - - - - - - - -964D54E1-6B37-4964-8DEC-6A75301CDB87 -FK_MODULERO_REFERENCE_MODULE -FK_MODULERO_REFERENCE_MODULE -1445692933 -Administrator -1445693014 -Administrator -0..* - - - - - - - - - - - -53D82219-7CD6-4741-800A-2082342F25B6 -1445692933 -Administrator -1445693006 -Administrator - - - - - - - - - - -416052A5-7C46-4000-B3DB-078CC1FBCB7F -FK_MODULERO_REFERENCE_ROLE -FK_MODULERO_REFERENCE_ROLE -1445692935 -Administrator -1445693056 -Administrator -0..* - - - - - - - - - - - -4EBA9634-3B65-44D5-9D21-42A4648AC0EC -1445692935 -Administrator -1445693034 -Administrator - - - - - - - - - - 4672B8C5-9F83-4429-B982-80643377BB28 FK_PAGEELEM_REFERENCE_PAGEELEM FK_PAGEELEM_REFERENCE_PAGEELEM @@ -7929,99 +7158,31 @@ Drop=No Administrator 0..* - + - + - + - + C1EC6EDF-DC94-428A-9395-9107A04666F7 1445696414 Administrator 1445696426 Administrator - + - + - -AF8FA9AD-352C-4A0D-9207-A9FE470CEB25 -FK_USERORG_REFERENCE_USER -FK_USERORG_REFERENCE_USER -1445703432 -Administrator -1445703451 -Administrator -0..* - - - - - - - - - - - -040D093A-5346-415A-9264-E80ADF10D455 -1445703432 -Administrator -1445703451 -Administrator - - - - - - - - - - -B059DB18-6AF1-463D-AFC1-98EEF2EB6BF8 -FK_USERORG_REFERENCE_ORG -FK_USERORG_REFERENCE_ORG -1445703433 -Administrator -1445703471 -Administrator -0..* - - - - - - - - - - - -94580DE3-E5EC-4B48-9BEA-D26BAA528928 -1445703433 -Administrator -1445703461 -Administrator - - - - - - - - - - + 1F931DBA-36BD-4134-9629-6EBCD8F7A848 FK_ROLE_REFERENCE_ORG FK_ROLE_REFERENCE_ORG @@ -8031,33 +7192,33 @@ Drop=No Administrator 0..* - + - + - + - + 90A9C965-CD88-49C6-9717-293DCCF6F792 1447817983 Administrator 1447818032 Administrator - + - + - + 0188A9D5-E82A-41F9-AEDF-D25A4D738186 PUBLIC PUBLIC @@ -8066,13 +7227,13 @@ Drop=No 1445752772 Administrator - - + + - + D6AA06BA-54F2-4DEE-8CB3-F167CB23B05B Microsoft SQL Server 2008 MSSQLSRV2008 @@ -8088,7 +7249,7 @@ Drop=No - + 7F101428-6EB9-4D84-B828-37D82F8B42DB LDM_OA LDM_OA