OpenAuth.Net/DB.sql
2015-11-19 22:47:56 +08:00

2467 lines
77 KiB
Transact-SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*==============================================================*/
/* DBMS name: Microsoft SQL Server 2008 */
/* Created on: 2015/11/19 21:52:04 */
/*==============================================================*/
if exists (select 1
from sysobjects
where id = object_id('Module')
and type = 'U')
drop table Module
go
if exists (select 1
from sysobjects
where id = object_id('ModuleElement')
and type = 'U')
drop table ModuleElement
go
if exists (select 1
from sysobjects
where id = object_id('ModuleElementGrant')
and type = 'U')
drop table ModuleElementGrant
go
if exists (select 1
from sysobjects
where id = object_id('ModuleRole')
and type = 'U')
drop table ModuleRole
go
if exists (select 1
from sysobjects
where id = object_id('Org')
and type = 'U')
drop table Org
go
if exists (select 1
from sysobjects
where id = object_id('Role')
and type = 'U')
drop table Role
go
if exists (select 1
from sysobjects
where id = object_id('[User]')
and type = 'U')
drop table [User]
go
if exists (select 1
from sysobjects
where id = object_id('UserCfg')
and type = 'U')
drop table UserCfg
go
if exists (select 1
from sysobjects
where id = object_id('UserExt')
and type = 'U')
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 */
/*==============================================================*/
create table Module (
Id int identity,
CascadeId varchar(255) not null default ' ',
Name varchar(255) not null default ' ',
Url varchar(255) not null default ' ',
HotKey varchar(255) not null default ' ',
ParentId int not null default 0,
IsLeaf bit not null default 1,
IsAutoExpand bit not null default 0,
IconName varchar(255) not null default ' ',
Status int not null default 1,
ParentName varchar(255) not null default ' ',
Vector varchar(255) not null default ' ',
SortNo int not null default 0
)
go
if exists (select 1 from sys.extended_properties
where major_id = object_id('Module') and minor_id = 0)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Module'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'Module'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Module')
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', 'Module', 'column', 'Id'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'Module', 'column', 'Id'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Module')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'CascadeId')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Module', 'column', 'CascadeId'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD>ڵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID',
'user', @CurrentUser, 'table', 'Module', 'column', 'CascadeId'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Module')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Name')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Module', 'column', 'Name'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'Module', 'column', 'Name'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Module')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Url')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Module', 'column', 'Url'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD>ҳ<EFBFBD><EFBFBD>URL',
'user', @CurrentUser, 'table', 'Module', 'column', 'Url'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Module')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'HotKey')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Module', 'column', 'HotKey'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD>ȼ<EFBFBD>',
'user', @CurrentUser, 'table', 'Module', 'column', 'HotKey'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Module')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'ParentId')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Module', 'column', 'ParentId'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'Module', 'column', 'ParentId'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Module')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'IsLeaf')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Module', 'column', 'IsLeaf'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD>Ƿ<EFBFBD>Ҷ<EFBFBD>ӽڵ<EFBFBD>',
'user', @CurrentUser, 'table', 'Module', 'column', 'IsLeaf'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Module')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'IsAutoExpand')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Module', 'column', 'IsAutoExpand'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD>Ƿ<EFBFBD><EFBFBD>Զ<EFBFBD>չ<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'Module', 'column', 'IsAutoExpand'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Module')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'IconName')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Module', 'column', 'IconName'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD>ڵ<EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'Module', 'column', 'IconName'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Module')
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', 'Module', 'column', 'Status'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD>ǰ״̬',
'user', @CurrentUser, 'table', 'Module', 'column', 'Status'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Module')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'ParentName')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Module', 'column', 'ParentName'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'Module', 'column', 'ParentName'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Module')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Vector')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Module', 'column', 'Vector'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'ʸ<EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'Module', 'column', 'Vector'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Module')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'SortNo')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Module', 'column', 'SortNo'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'Module', 'column', 'SortNo'
go
alter table Module
add constraint PK_aos_sys_module primary key nonclustered (Id)
go
/*==============================================================*/
/* Table: ModuleElement */
/*==============================================================*/
create table ModuleElement (
Id int identity,
DomId varchar(255) not null default ' ',
Name varchar(255) not null default ' ',
Type int not null default 0,
ModuleId int not null default 0,
Remark varchar(4000) not null default ' '
)
go
if exists (select 1 from sys.extended_properties
where major_id = object_id('ModuleElement') and minor_id = 0)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'ModuleElement'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'ģ<EFBFBD><EFBFBD>Ԫ<EFBFBD>ر<EFBFBD>(<28><>ҪȨ<D2AA>޿<EFBFBD><DEBF>Ƶİ<C6B5>ť)',
'user', @CurrentUser, 'table', 'ModuleElement'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('ModuleElement')
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', 'ModuleElement', 'column', 'Id'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'ModuleElement', 'column', 'Id'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('ModuleElement')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'DomId')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'ModuleElement', 'column', 'DomId'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'DOM ID',
'user', @CurrentUser, 'table', 'ModuleElement', 'column', 'DomId'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('ModuleElement')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Name')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'ModuleElement', 'column', 'Name'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'ModuleElement', 'column', 'Name'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('ModuleElement')
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', 'ModuleElement', 'column', 'Type'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'ModuleElement', 'column', 'Type'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('ModuleElement')
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', 'ModuleElement', 'column', 'ModuleId'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD>Id',
'user', @CurrentUser, 'table', 'ModuleElement', 'column', 'ModuleId'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('ModuleElement')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Remark')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'ModuleElement', 'column', 'Remark'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD>ע',
'user', @CurrentUser, 'table', 'ModuleElement', 'column', 'Remark'
go
alter table ModuleElement
add constraint PK_MODULEELEMENT primary key (Id)
go
/*==============================================================*/
/* Table: ModuleElementGrant */
/*==============================================================*/
create table ModuleElementGrant (
Id int identity,
ElementId int not null default 0,
UserId int not null default 0,
RoleId int not null default 0,
GrantType int not null default 0
)
go
if exists (select 1 from sys.extended_properties
where major_id = object_id('ModuleElementGrant') and minor_id = 0)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'ModuleElementGrant'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'ModuleElementGrant'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('ModuleElementGrant')
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', 'ModuleElementGrant', 'column', 'Id'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'ModuleElementGrant', 'column', 'Id'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('ModuleElementGrant')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'ElementId')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'ModuleElementGrant', 'column', 'ElementId'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'ModuleElementGrant', 'column', 'ElementId'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('ModuleElementGrant')
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', 'ModuleElementGrant', 'column', 'UserId'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'ModuleElementGrant', 'column', 'UserId'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('ModuleElementGrant')
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', 'ModuleElementGrant', 'column', 'RoleId'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD>ɫ<EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'ModuleElementGrant', 'column', 'RoleId'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('ModuleElementGrant')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'GrantType')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'ModuleElementGrant', 'column', 'GrantType'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'Ȩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'ModuleElementGrant', 'column', 'GrantType'
go
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',
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD>-<2D><>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'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',
'<EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
'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',
'<EFBFBD><EFBFBD>ɫ<EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
'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',
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
'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',
'Ȩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'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',
'<EFBFBD><EFBFBD>Ȩʱ<EFBFBD><EFBFBD>',
'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',
'<EFBFBD><EFBFBD>Ȩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'ModuleRole', 'column', 'OperatorId'
go
alter table ModuleRole
add constraint PK_MODULEROLE primary key (Id)
go
/*==============================================================*/
/* Table: Org */
/*==============================================================*/
create table Org (
Id int identity,
CascadeId varchar(255) not null default ' ',
Name varchar(255) not null default ' ',
HotKey varchar(255) not null default ' ',
ParentId int not null default 0,
ParentName varchar(255) not null default ' ',
IsLeaf bit not null default 1,
IsAutoExpand bit not null default 0,
IconName varchar(255) not null default ' ',
Status int not null default 1,
Type int not null default 0,
BizCode varchar(255) not null default ' ',
CustomCode varchar(4000) not null default ' ',
CreateTime datetime not null default getdate(),
CreateId int not null default 0,
SortNo int not null default 0
)
go
if exists (select 1 from sys.extended_properties
where major_id = object_id('Org') and minor_id = 0)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Org'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD>֯<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'Org'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Org')
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', 'Org', 'column', 'Id'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'Org', 'column', 'Id'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Org')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'CascadeId')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Org', 'column', 'CascadeId'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD>ڵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID',
'user', @CurrentUser, 'table', 'Org', 'column', 'CascadeId'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Org')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Name')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Org', 'column', 'Name'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD>֯<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'Org', 'column', 'Name'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Org')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'HotKey')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Org', 'column', 'HotKey'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD>ȼ<EFBFBD>',
'user', @CurrentUser, 'table', 'Org', 'column', 'HotKey'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Org')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'ParentId')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Org', 'column', 'ParentId'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'Org', 'column', 'ParentId'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Org')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'ParentName')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Org', 'column', 'ParentName'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'Org', 'column', 'ParentName'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Org')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'IsLeaf')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Org', 'column', 'IsLeaf'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD>Ƿ<EFBFBD>Ҷ<EFBFBD>ӽڵ<EFBFBD>',
'user', @CurrentUser, 'table', 'Org', 'column', 'IsLeaf'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Org')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'IsAutoExpand')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Org', 'column', 'IsAutoExpand'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD>Ƿ<EFBFBD><EFBFBD>Զ<EFBFBD>չ<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'Org', 'column', 'IsAutoExpand'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Org')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'IconName')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Org', 'column', 'IconName'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD>ڵ<EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'Org', 'column', 'IconName'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Org')
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', 'Org', 'column', 'Status'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD>ǰ״̬',
'user', @CurrentUser, 'table', 'Org', 'column', 'Status'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Org')
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', 'Org', 'column', 'Type'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD>֯<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'Org', 'column', 'Type'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Org')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'BizCode')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Org', 'column', 'BizCode'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'Org', 'column', 'BizCode'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Org')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'CustomCode')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Org', 'column', 'CustomCode'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD>Զ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>չ<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'Org', 'column', 'CustomCode'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Org')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'CreateTime')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Org', 'column', 'CreateTime'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'Org', 'column', 'CreateTime'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Org')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'CreateId')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Org', 'column', 'CreateId'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID',
'user', @CurrentUser, 'table', 'Org', 'column', 'CreateId'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Org')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'SortNo')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Org', 'column', 'SortNo'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'Org', 'column', 'SortNo'
go
alter table Org
add constraint PK_ORG primary key (Id)
go
/*==============================================================*/
/* Table: Role */
/*==============================================================*/
create table Role (
Id int identity,
Name varchar(255) not null default ' ',
Status int not null default 1,
Type int not null default 0,
CreateTime datetime not null default getdate(),
CreateId varchar(64) not null default ' ',
OrgId int not null default 0,
OrgCascadeId varchar(255) not null default ' ',
OrgName varchar(255) not null default ' '
)
go
if exists (select 1 from sys.extended_properties
where major_id = object_id('Role') and minor_id = 0)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Role'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD>ɫ<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'Role'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Role')
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', 'Role', 'column', 'Id'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'Role', 'column', 'Id'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Role')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Name')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Role', 'column', 'Name'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD>ɫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'Role', 'column', 'Name'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Role')
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', 'Role', 'column', 'Status'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD>ǰ״̬',
'user', @CurrentUser, 'table', 'Role', 'column', 'Status'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Role')
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', 'Role', 'column', 'Type'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD>ɫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'Role', 'column', 'Type'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Role')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'CreateTime')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Role', 'column', 'CreateTime'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'Role', 'column', 'CreateTime'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Role')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'CreateId')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Role', 'column', 'CreateId'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID',
'user', @CurrentUser, 'table', 'Role', 'column', 'CreateId'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Role')
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', 'Role', 'column', 'OrgId'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'Role', 'column', 'OrgId'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Role')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'OrgCascadeId')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Role', 'column', 'OrgCascadeId'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Žڵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID',
'user', @CurrentUser, 'table', 'Role', 'column', 'OrgCascadeId'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('Role')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'OrgName')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'Role', 'column', 'OrgName'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'Role', 'column', 'OrgName'
go
alter table Role
add constraint PK_ROLE primary key (Id)
go
/*==============================================================*/
/* Table: [User] */
/*==============================================================*/
create table [User] (
Id int identity,
Account varchar(255) not null default ' ',
Password varchar(255) not null default ' ',
Name varchar(255) not null default ' ',
Sex int not null default 0,
Status int not null default 0,
Type int not null default 0,
BizCode varchar(255) not null default ' ',
CreateTime datetime not null default getdate(),
CreateId int not null default 0
)
go
if exists (select 1 from sys.extended_properties
where major_id = object_id('[User]') and minor_id = 0)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', '[User]'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', '[User]'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('[User]')
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', '[User]', 'column', 'Id'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', '[User]', 'column', 'Id'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('[User]')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Account')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', '[User]', 'column', 'Account'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD>ʺ<EFBFBD>',
'user', @CurrentUser, 'table', '[User]', 'column', 'Account'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('[User]')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Password')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', '[User]', 'column', 'Password'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', '[User]', 'column', 'Password'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('[User]')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Name')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', '[User]', 'column', 'Name'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', '[User]', 'column', 'Name'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('[User]')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Sex')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', '[User]', 'column', 'Sex'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD>Ա<EFBFBD>',
'user', @CurrentUser, 'table', '[User]', 'column', 'Sex'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('[User]')
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', '[User]', 'column', 'Status'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD>û<EFBFBD>״̬',
'user', @CurrentUser, 'table', '[User]', 'column', 'Status'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('[User]')
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', '[User]', 'column', 'Type'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', '[User]', 'column', 'Type'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('[User]')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'BizCode')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', '[User]', 'column', 'BizCode'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', '[User]', 'column', 'BizCode'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('[User]')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'CreateTime')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', '[User]', 'column', 'CreateTime'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', '[User]', 'column', 'CreateTime'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('[User]')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'CreateId')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', '[User]', 'column', 'CreateId'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', '[User]', 'column', 'CreateId'
go
alter table [User]
add constraint PK_USER primary key (Id)
go
/*==============================================================*/
/* Table: UserCfg */
/*==============================================================*/
create table UserCfg (
Id int not null default 0,
Theme varchar(255) not null default ' ',
Skin varchar(255) not null default ' ',
NavBarStyle varchar(255) not null default ' ',
TabFocusColor varchar(255) not null default ' ',
NavTabIndex int not null default 0
)
go
if exists (select 1 from sys.extended_properties
where major_id = object_id('UserCfg') and minor_id = 0)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'UserCfg'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ñ<EFBFBD>',
'user', @CurrentUser, 'table', 'UserCfg'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('UserCfg')
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', 'UserCfg', 'column', 'Id'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD>û<EFBFBD>ID',
'user', @CurrentUser, 'table', 'UserCfg', 'column', 'Id'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('UserCfg')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Theme')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'UserCfg', 'column', 'Theme'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'UserCfg', 'column', 'Theme'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('UserCfg')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Skin')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'UserCfg', 'column', 'Skin'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'UserCfg', 'column', 'Skin'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('UserCfg')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'NavBarStyle')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'UserCfg', 'column', 'NavBarStyle'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ť<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'UserCfg', 'column', 'NavBarStyle'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('UserCfg')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'TabFocusColor')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'UserCfg', 'column', 'TabFocusColor'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'Tab<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫ',
'user', @CurrentUser, 'table', 'UserCfg', 'column', 'TabFocusColor'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('UserCfg')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'NavTabIndex')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'UserCfg', 'column', 'NavTabIndex'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȱʡ<EFBFBD>ҳ',
'user', @CurrentUser, 'table', 'UserCfg', 'column', 'NavTabIndex'
go
alter table UserCfg
add constraint PK_USERCFG primary key (Id)
go
/*==============================================================*/
/* Table: UserExt */
/*==============================================================*/
create table UserExt (
Id int not null,
Email varchar(255) not null default ' ',
Phone_ varchar(255) not null default ' ',
Mobile varchar(255) not null default ' ',
Address varchar(255) not null default ' ',
Zip varchar(255) not null default ' ',
Birthday varchar(255) not null default ' ',
IdCard varchar(255) not null default ' ',
QQ varchar(255) not null default ' ',
DynamicField varchar(4000) not null default ' ',
ByteArrayId int not null default 0,
Remark varchar(4000) not null default ' ',
Field1 varchar(255) not null default ' ',
Field2 varchar(255) not null default ' ',
Field3 varchar(255) not null default ' '
)
go
if exists (select 1 from sys.extended_properties
where major_id = object_id('UserExt') and minor_id = 0)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'UserExt'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD>չ<EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'UserExt'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('UserExt')
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', 'UserExt', 'column', 'Id'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD>û<EFBFBD>ID',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Id'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('UserExt')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Email')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Email'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD>',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Email'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('UserExt')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Phone_')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Phone_'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD>̶<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Phone_'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('UserExt')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Mobile')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Mobile'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD>ƶ<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Mobile'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('UserExt')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Address')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Address'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD>ϵ<EFBFBD><EFBFBD>ַ',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Address'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('UserExt')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Zip')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Zip'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD>ʱ<EFBFBD>',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Zip'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('UserExt')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Birthday')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Birthday'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Birthday'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('UserExt')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'IdCard')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'IdCard'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'IdCard'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('UserExt')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'QQ')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'QQ'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'QQ',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'QQ'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('UserExt')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'DynamicField')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'DynamicField'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD>̬<EFBFBD><EFBFBD>չ<EFBFBD>ֶ<EFBFBD>',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'DynamicField'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('UserExt')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'ByteArrayId')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'ByteArrayId'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD>û<EFBFBD>ͷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>ID',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'ByteArrayId'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('UserExt')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Remark')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Remark'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD>ע',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Remark'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('UserExt')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Field1')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Field1'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD>̬<EFBFBD><EFBFBD>չ<EFBFBD>ֶ<EFBFBD>1',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Field1'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('UserExt')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Field2')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Field2'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD>̬<EFBFBD><EFBFBD>չ<EFBFBD>ֶ<EFBFBD>2',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Field2'
go
if exists(select 1 from sys.extended_properties p where
p.major_id = object_id('UserExt')
and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = 'Field3')
)
begin
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_dropextendedproperty 'MS_Description',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Field3'
end
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'<EFBFBD><EFBFBD>̬<EFBFBD><EFBFBD>չ<EFBFBD>ֶ<EFBFBD>3',
'user', @CurrentUser, 'table', 'UserExt', 'column', 'Field3'
go
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',
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD>-<2D>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'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',
'<EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
'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',
'<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
'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',
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
'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',
'Ȩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'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',
'<EFBFBD><EFBFBD>Ȩʱ<EFBFBD><EFBFBD>',
'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',
'<EFBFBD><EFBFBD>Ȩ<EFBFBD><EFBFBD>',
'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',
'<EFBFBD>û<EFBFBD>-<2D><><EFBFBD>Ź<EFBFBD><C5B9><EFBFBD><EFBFBD><EFBFBD>',
'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',
'<EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
'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',
'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
'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',
'<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
'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',
'<EFBFBD><EFBFBD>Ȩʱ<EFBFBD><EFBFBD>',
'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',
'<EFBFBD><EFBFBD>Ȩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
'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',
'<EFBFBD>û<EFBFBD>-<2D><>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
'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',
'<EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
'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',
'<EFBFBD><EFBFBD>ɫ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',
'<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
'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',
'<EFBFBD><EFBFBD>Ȩʱ<EFBFBD><EFBFBD>',
'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',
'<EFBFBD><EFBFBD>Ȩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD>',
'user', @CurrentUser, 'table', 'UserRole', 'column', 'OperatorId'
go
alter table UserRole
add constraint PK_USERROLE primary key (Id)
go