你的位置:首页 > 软件开发 > 数据库 > 近乎社区数据库设计说明

近乎社区数据库设计说明

发布时间:2016-03-28 11:00:09
一、基础源码地址:http://www.jinhusns.com/Products/Download/?type=xcj1.应用1)、应用tn_Applications字段名称字段类型可空特殊默认值字段描述ApplicationIdintno主键 应用程序IdApplicat ...

一、基础

源码地址:http://www.jinhusns.com/Products/Download/?type=xcj

1.应用

1)、应用

tn_Applications

字段名称

字段类型

可空

特殊

默认值

字段描述

ApplicationId

int

no

主键

 

应用程序Id

ApplicationKey

varchar(64)

no

 

‘’

Application英文唯一标识

Description

nvarchar(255)

no

 

(‘’)

应用描述

IsEnabled

tinyint

no

 

(1)

是否启用

IsLocked

tinyint

no

 

(0)

是否锁定

DisplayOrder

int

no

 

(1000)

排序序号

 

2).应用在呈现区域的设置

tn_ApplicationInPresentAreaSettings

字段名称

字段类型

可空

特殊

默认值

字段描述

Id

int

no

标识

主键

 

 

ApplicationId

int

no

 

 

应用Id

PresentAreaKey

varchar(32)

no

 

 

呈现区域标识

IsBuiltIn

tinyint

no

 

0

是否为呈现区域内置应用,内置应用默认创建,并且不允许卸载

IsAutoInstall

tinyint

no

 

0

是否在呈现区域自动安装

IsGenerateData

tinyint

no

 

1

应用在该呈现区域是否产生数据

 

3).应用在呈现区域安装记录

tn_ApplicationInPresentAreaInstallations

字段名称

字段类型

可空

特殊

默认值

字段描述

Id

int

no

标识

主键

 

 

OwnerId

bigint

no

索引

 

呈现区域实例拥有者Id

ApplicationId

int

no

 

 

应用程序Id

PresentAreaKey

varchar(32)

no

 

 

呈现区域标识

2.呈现区域

字段名称

字段类型

可空

特殊

默认值

字段描述

PresentAreaKey

varchar(32)

no

主键

 

呈现区域标识(与目录名称相同)

AllowMultipleInstances

tinyint

no

 

(1)

是否可有多个实例

EnableThemes

tinyint

no

 

(1)

是否启用皮肤(bool)

DefaultAppearanceId

varchar (128)

no

 

 

默认皮肤(格式:PresentAreaKey,ThemeKey,AppearanceKey)

ThemeLocation

varchar (255)

no

 

 

皮肤文件所在位置(以”~/目录”表示)

 3.主题与外观

1).主题

tn_Themes

字段名称

字段类型

可空

特殊

默认值

字段描述

Id

varchar(128)

 

主键

 

格式:PresentAreaKey,ThemeKey

PresentAreaKey

varchar(32)

 

 

 

呈现区域标识

ThemeKey

varchar(32)

 

 

 

Theme标识

Parent

varchar(32)

 

 

('')

父主题ThemeKey

Version

varchar(10)

 

 

 

版本号

 

2).外观

tn_ThemeAppearances

字段名称

字段类型

可空

特殊

默认值

字段描述

Id

varchar(128)

 

主键

 

格式:PresentAreaKey,ThemeKey,AppearanceKey

PresentAreaKey

varchar(32)

 

 

 

呈现区域标识

ThemeKey

varchar(32)

 

 

 

Theme标识

AppearanceKey

varchar(32)

 

 

 

Appearance标识

Name

nvarchar(64)

 

 

 

Appearance名称

PreviewImage

nvarchar(255)

 

 

 

皮肤预览图片

PreviewLargeImage

nvarchar(255)

 

 

('')

皮肤大预览图片

LogoFileName

nvarchar(64)

 

 

('')

重置的网站Logo图片名称

Description

nvarchar(1024)

 

 

('')

皮肤描述

Tags

nvarchar(255)

 

 

(‘’)

标签(多个标签用逗号分隔)

Author

nvarchar(128)

 

 

('')

皮肤作者

Copyright

nvarchar(512)

 

 

('')

版权声明

LastModified

datetime

 

 

 

皮肤最后更新日期

Version

varchar(10)

 

 

('')

版本号

ForProductVersion

nvarchar(10)

 

 

('')

适用产品版本号

DateCreated

datetime

 

 

 

皮肤安装日期

IsEnabled

tinyint

 

 

(1)

是否启用(bool)

DisplayOrder

int

 

 

(0)

排列顺序

UserCount

int

 

 

(0)

使用者数量

Roles

nvarchar(255)

 

 

('')

允许使用的角色名称 多个角色用’,’分隔

RequiredRank

int

 

 

(0)

允许的最小等级(用户等级或群组等级)

 

3).自定义风格

spb_CustomStyles

字段名称

字段类型

可空

特殊

默认值

字段描述

Id

bigint

 

主键

标识

 

 

PresentAreaKey

varchar(32)

 

 

 

呈现区域标识

OwnerId

bigint

 

索引

 

拥有者Id

SerializedCustomStyle

nvarchar(max)

 

 

 

定制样式序列化

BackgroundImage

nvarchar (128)

 

 

 

背景图片名称

LastModified

datetime

 

 

 

最后更新时间

 4.应用在呈现区域呈现

1)、导航

1.1).导航初始化数据

tn_InitialNavigations

字段名称

字段类型

可空

特殊

默认值

字段描述

NavigationId

int

 

主键

 

 

ParentNavigationId

int

 

 

(0)

 

Depth

int

 

 

(0)

深度(从上到下以0开始)

PresentAreaKey

varchar(32)

 

 

 

呈现区域标识

ApplicationId

int

 

 

(0)

 

NavigationType

int

 

 

 

导航类型

NavigationText

nvarchar (64)

 

 

 

导航文字

ResourceName

nvarchar (64)

 

 

 

导航文字资源名称(如果同时设置NavigationText则以NavigationText优先)

NavigationUrl

nvarchar (255)

 

 

 

导航url,如果是来源于应用,并且该字段为空,则根据UrlRouteName获取

UrlRouteName

varchar (64)

 

 

 

应用导航路由规则名称将会根据该规则名称获取应用导航地址

RouteDataName

nvarchar (255)

yes

 

 

路由数据名称

IconName

nvarchar (32)

yes

 

 

系统内置图标名称

ImageUrl

nvarchar (255)

yes

 

 

菜单文字旁边的图标url

NavigationTarget

varchar (32)

yes

 

 

是新开窗口还是在当前窗口(默认:_self)

DisplayOrder

int

 

 

(100)

排序序号

OnlyOwnerVisible

tinyint

 

 

(0)

是否仅拥有者可见

IsLocked

tinyint

 

 

(0)

是否锁定

IsEnabled

tinyint

 

 

(1)

是否启用

 

 

 

1.2).呈现区域导航

 

tn_PresentAreaNavigations

字段名称

字段类型

可空

特殊

默认值

字段描述

Id

bigint

 

标识

主键

 

 

NavigationId

int

 

 

 

 

ParentNavigationId

int

 

 

(0)

 

Depth

int

 

 

(0)

深度(从上到下以0开始)

PresentAreaKey

varchar(32)

 

 

 

呈现区域标识

ApplicationId

int

 

 

 

 

OwnerId

bigint

 

索引

 

呈现区域实例OwnerId

NavigationType

int

 

 

 

导航类型

NavigationText

nvarchar (64)

 

 

 

导航文字

ResourceName

nvarchar (64)

 

 

 

导航文字资源名称(如果同时设置NavigationText则以NavigationText优先)

NavigationUrl

nvarchar (255)

 

 

 

导航url

如果来源于应用,则该字段为空

UrlRouteName

varchar (64)

 

 

 

应用导航路由规则名称

RouteDataName

nvarchar (255)

yes

 

 

路由数据名称

IconName

nvarchar (32)

yes

 

 

系统内置图标名称

ImageUrl

nvarchar (255)

yes

 

 

菜单文字旁边的图标url

NavigationTarget

varchar (32)

yes

 

 

是新开窗口还是在当前窗口(默认:_self)

DisplayOrder

int

 

 

(100)

排序序号

OnlyOwnerVisible

tinyint

 

 

(0)

是否仅拥有者可见

IsLocked

tinyint

 

 

(0)

是否锁定

IsEnabled

tinyint

 

 

(1)

是否启用

       

 

 2)管理菜单&快捷操作

 

2.1)、应用在呈现区域的管理操作

tn_ApplicationManagementOperations

字段名称

字段类型

可空

特殊

默认值

字段描述

OperationId

int

 

主键

  

ApplicationId

int

    

AssociatedNavigationId

int

  

(0)

关联的导航Id

PresentAreaKey

varchar(32)

   

呈现区域标识

OperationType

int

   

管理操作类型

OperationText

nvarchar(64)

  

('')

操作的文字

ResourceName

nvarchar(64)

  

('')

操作文字资源名称(如果同时设置OperationText则以OperationText优先)

NavigationUrl

nvarchar(255)

  

('')

导航url

UrlRouteName

varchar(64)

   

导航路由规则名称

RouteDataName

nvarchar (255)

yes

  

路由数据名称

IconName

nvarchar (32)

yes

  

系统内置图标名称

ImageUrl

nvarchar(255)

yes

  

菜单文字旁边的图标url

NavigationTarget

varchar(32)

yes

  

是新开窗口还是在当前窗口(默认:_self)

DisplayOrder

int

  

(100)

排序序号

OnlyOwnerVisible

tinyint

  

1

 

IsLocked

tinyint

  

(0)

是否锁定

IsEnabled

tinyint

  

(1)

是否启用

       
       

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:近乎社区数据库设计说明

关键词:数据库

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。