一、基礎 源碼地址:http://www.jinhusns.com/Products/Download/?type=xcj 1.應用 1)、應用 tn_Applications 欄位名稱 欄位類型 可空 特殊 預設值 欄位描述 ApplicationId int no 主鍵 應用程式Id Appli ...
一、基礎
源碼地址: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.1)、應用在呈現區域的管理操作