近乎社區資料庫設計說明

来源:http://www.cnblogs.com/xiaoxiaojia/archive/2016/03/28/5328091.html
-Advertisement-
Play Games

一、基礎 源碼地址: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)管理菜單&快捷操作

 

2.1)、應用在呈現區域的管理操作

tn_ApplicationManagementOperations

欄位名稱

欄位類型

可空

特殊

預設值

欄位描述

OperationId

int

 

主鍵

   

ApplicationId

int

 
您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 第一種:(最簡單的NSDate) 第二種:(將運行代碼放入下麵的Block中,返回時間) 第三種: ...
  • 在沈大神的慫恿下,開始寫博客; 希望這是我成為大神的起點(笑); 既然已經說了這周要寫一篇博客,那熬夜也得寫完; 先開始梳理下這9個月的收穫吧; 這幾個月幹了啥: 1.開發了N個聯運版本,接入了N個SDK; 2.寫了個聯運工程及其文檔,專門用來接入SDK,從現在效果來看,很不錯,新來的實習生接入速度 ...
  • MySQL有三個版本:二進位,源碼包,RPM。 下麵講講二進位包的安裝過程 下載地址: http://dev.mysql.com/downloads/mysql/ 選擇Linux-Generic 我這裡選擇的是mysql-5.6.28-linux-glibc2.5-x86_64.tar.gz 解壓後 ...
  • 有時候需求需要隨機從資料庫查詢若幹條記錄集,網上搜了一下,幾篇博文都是些重覆的.....不知道他們誰抄的誰的,這裡除了介紹提供一種筆者自己想到的方法,本質都是利用mysql 的rand() 第一種方法: SELECT * FROM reportcard_patient_temp ORDER BY R ...
  • 中科院Oracle 10G 資料庫系統培訓視頻教程(828MB )第一章、安裝及體繫結構概述 Oracle資料庫基礎知識第二章、SQL*PLUS 基礎、實例的創建啟動與關閉第三章、SQL語言基礎第四章、PL/SQL基礎第五章、PL/SQL高級應用第六章、視圖、同義詞、序列第七章、觸發器第八章、安全管 ...
  • 1.做訂閱發佈的2台Sql伺服器最好要版本一致,不能出現類似如下情況: Sql2008 R2[發佈] - Sql2008[訂閱]; Sql2008 R2[發佈] - Sql2012[訂閱] 2.訂閱發佈理論上必須 訂閱發佈資料庫 都要在 同一個 區域網,但也可以穿透區域網 嘗試實現以下, 資料: h ...
  • 主要講下redis的安裝配置,以及以服務的方式啟動redis 1.下載最新版本的redis-3.0.7 到http://redis.io/download中下載最新版的redis-3.0.7 下載後,將redis-3.0.7.tar.gz複製到虛擬機中目錄/home/lewis/dev_soft中 ...
  • sql_查詢select /****** Script for SelectTopNRows command from SSMS ******/ SELECT TOP 1000 [r_gonghao] ,[r_mingzi] ,[r_bumen] ,[r_xingbie] FROM [moge].[... ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...