數據庫設計

數據庫設計

大綱

  • 模塊劃分

  • 用戶模塊

    • admin 管理員賬戶
    • brandQuotient 品牌商賬戶
    • company 企業
    • shopkeeper 借賣方賬戶
    • onLineStore 網店
    • auditing 入駐審核
  • 權限模塊

    • apply 應用系統
    • permission 應用權限
    • rolePermission 角色權限
    • role 角色
    • userRole 用戶角色
  • 產品模塊

    • productCategory 產品分類
    • product 產品
    • property 屬性
    • propertyValue 屬性值
    • productImage 產品圖片
    • productReview 產品評論
  • 倉庫模塊

    • storehouseCountry 倉庫所屬國家
    • storehouse 倉庫
    • stoehouseProductStock 倉庫產品庫存
  • 訂單模塊

    • order 訂單集
    • orderItem 訂單項
  • 錢包模塊

    • alipay 綁定支付寶
    • balance 余額
    • outputAuditing 提現審核
    • transaction 交易記錄

模塊劃分


用戶模塊

admin 管理員

字段名 數據類型 描述
id bigint 唯一主鍵
username varchar 用戶名
password varchar 密碼
phone varchar 手機號碼
email varchar 郵箱
name varchar 真實姓名
createDate datetime 創建時間
updateDate datetime 最后修改時間
yn int 邏輯刪除標識 (0 邏輯刪除)

brandQuotient 品牌商賬戶

字段名 數據類型 描述
id bigint 唯一主鍵
username varchar 用戶名
password varchar 密碼
status int 賬戶狀態 (0 未審核, 1 以審核)
phone varchar 手機號碼
email varchar 郵箱
name varchar 真實姓名
company_id bogint 綁定企業
createDate datetime 創建時間
updateDate datetime 最后修改時間
yn int 邏輯刪除標識 (0 邏輯刪除)

shopkeeper 借賣方賬戶

字段名 數據類型 描述
id bigint 唯一主鍵
username varchar 用戶名
password varchar 密碼
status int 賬戶狀態 (0 未審核, 1 以審核)
phone varchar 手機號碼
email varchar 郵箱
name varchar 真實姓名
createDate datetime 創建時間
updateDate datetime 最后修改時間
yn int 邏輯刪除標識 (0 邏輯刪除)

company 企業

字段名 數據類型 描述
id bigint 唯一主鍵
name varchar 企業名
address varchar 企業地址
service varchar 業務范圍
phone varchar 企業電話
email varchar 企業郵箱
createDate datetime 創建時間
updateDate datetime 最后修改時間
yn int 邏輯刪除標識 (0 邏輯刪除)

onLineStore 網店

字段名 數據類型 描述
id bigint 唯一主鍵
url varchar 網店URL
type int 網店類型 (1 ebay, 2 amazon, 3 ...)
shopkeeper_id bigint 關聯借賣方
createDate datetime 創建時間
updateDate datetime 最后修改時間
yn int 邏輯刪除標識 (0 邏輯刪除)

auditing 入駐審核

字段名 數據類型 描述
id bigint 唯一主鍵
status int 審核狀態 (0 未審核, 1, 審核中, 2 審核通過)
notAllowMessage varchar 審核不通過原因
type int 用戶類型 (2 品牌商, 3 借賣方)
user_id bigint 綁定用戶
admin_id bigint 經手人
auditSubmitDate datetime 提交申請時間
auditAllowDate datetime 審核通過時間
yn int 邏輯刪除標識 (0 邏輯刪除)

pic

  • 一個店主可以有多個網店
  • 一個品牌商只能有一個企業
  • 一個店主 / 品牌商只需要審核一次
  • 一個管理員可以審核多個店主和品牌商

權限模塊

apply 應用系統

字段名 數據類型 描述
id bigint 唯一主鍵
name vachar 系統名
encoding varchar 授權加密編碼
url varchar 系統URL地址
createDate datetime 創建時間
updateDate datetime 最后修改時間
yn int 邏輯刪除標識 (0 邏輯刪除)

permission 應用權限

字段名 數據類型 描述
id bigint 唯一主鍵
name varchar 權限名
url varchar 權限URL
parent_id bigint 綁定父級權限
apply_id bigint 綁定應用
createDate datetime 創建時間
updateDate datetime 最后修改時間
yn int 邏輯刪除標識 (0 邏輯刪除)

rolePermission 角色權限

字段名 數據類型 描述
id bigint 唯一主鍵
role_id bigint 綁定角色
permission_id bigint 綁定權限
apply_id bigint 綁定應用系統
createDate datetime 創建時間
updateDate datetime 最后修改時間
yn int 邏輯刪除標識 (0 邏輯刪除)

role 角色

字段名 數據類型 描述
id bigint 唯一主鍵
name varchar 角色名
description varchar 角色描述
createDate datetime 創建時間
updateDate datetime 最后修改時間
yn int 邏輯刪除標識 (0 邏輯刪除)

userRole 用戶角色

字段名 數據類型 描述
id bigint 唯一主鍵
type int 用戶類型 (1 管理員, 2 品牌商, 3 借賣方)
user_id bigint 綁定用戶
role_id bigint 綁定角色
createDate datetime 創建時間
updateDate datetime 最后修改時間
yn int 邏輯刪除標識 (0 邏輯刪除)

pic

  • 一個用戶可以有多個角色
  • 一個角色可以有多個應用的權限
  • 一個應用可以有多個權限

產品模塊

productCategory 產品分類

字段名 數據類型 描述
id bigint 唯一主鍵
name varchar 分類名
storey int 層級
parent_id bigint 綁定父級分類
createDate datetime 創建時間
updateDate datetime 最后修改時間
yn int 邏輯刪除標識 (0 邏輯刪除)

product 產品

字段名 數據類型 描述
id bigint 唯一主鍵
name varchar 產品名
description vachar 產品描述
subTitle varchar 小標題
price float 價格
status int 產品狀態 (0 發貨運輸中, 1 到倉可售)
productCategory_id bigint 綁定分類
brandQuotient_id bigint 綁定上架的賬戶
company_id bigint 綁定企業
createDate datetime 創建時間
updateDate datetime 最后修改時間
yn int 邏輯刪除標識 (0 邏輯刪除)

property 屬性

字段名 數據類型 描述
id bigint 唯一主鍵
name varchar 屬性名
productCategory_id bigint 綁定分類
createDate datetime 創建時間
updateDate datetime 最后修改時間
yn int 邏輯刪除標識 (0 邏輯刪除)

propertyValue 屬性值

字段名 數據類型 描述
id bigint 唯一主鍵
value varchar
property_id bigint 關聯屬性
product_id bigint 綁定產品
createDate datetime 創建時間
updateDate datetime 最后修改時間
yn int 邏輯刪除標識 (0 邏輯刪除)

productImage 產品圖片

字段名 數據類型 描述
id bigint 唯一主鍵
url varchar 圖片URL
type int 圖片類型 (0 封面圖, 1 預覽圖, 2 詳情圖)
product_id bigint 關聯產品
createDate datetime 創建時間
updateDate datetime 最后修改時間
yn int 邏輯刪除標識 (0 邏輯刪除)

productReview 產品評論

字段名 數據類型 描述
id bigint 唯一主鍵
content varchar 評論內容
shopkeeper_id bigint 綁定借賣方
product_id bigint 綁定產品
createDate datetime 創建時間
updateDate datetime 最后修改時間
yn int 邏輯刪除標識 (0 邏輯刪除)

pic

  • 一個分類有多個產品
  • 一個分類有多個屬性
  • 一個屬性有多值(每個產品屬性值都不一樣,所以屬性是屬于分類的,屬性值是屬于產品的)
  • 一個產品有多個屬性值
  • 一個產品有多個圖片
  • 一個產品有多個評論
  • 一個評論有一個店主(賣家)
  • 一個產品有一個品牌商

倉庫模塊

storehouseCountry 倉庫國家

字段名 數據類型 描述
id bigint 唯一主鍵
name varchar 國家名
createDate datetime 創建時間
updateDate datetime 最后修改時間
yn int 邏輯刪除標識 (0 邏輯刪除)

storehouse 倉庫

字段名 數據類型 描述
id bigint 唯一主鍵
name varchar 倉庫名
address varchar 倉庫地址
description varchar 倉庫描述
storehouseCountry_id bigint 綁定國家
createDate datetime 創建時間
updateDate datetime 最后修改時間
yn int 邏輯刪除標識 (0 邏輯刪除)

storehouseProductStock 倉庫產品庫存

字段名 數據類型 描述
id bigint 唯一主鍵
stock int 產品數量
price float 當地價格
product_id bigint 綁定產品
storehouse_id bigint 綁定倉庫
productCategory_id bigint 綁定產品所屬分類
company_id bigint 綁定產品所屬企業
createDate datetime 創建時間
updateDate datetime 最后修改時間
yn int 邏輯刪除標識 (0 邏輯刪除)

pic

  • 一個國家有多個倉庫
  • 一個倉庫有多個產品庫存
  • 一個倉庫庫存有一個產品和一個倉庫

訂單模塊

order 訂單集

字段名 數據類型 描述
id bigint 唯一主鍵
orderCode varchar 訂單號
totalPrice float 訂單總價
message varchar 備注信息
shopkeeper_id bigint 綁定借賣方(買家)
company_id bigint 綁定企業(賣家)
storehouse_id bigint 綁定倉庫
createDate datetime 創建時間
updateDate datetime 最后修改時間
yn int 邏輯刪除標識 (0 邏輯刪除)

orderItem 訂單項

字段名 數據類型 描述
id bigint 唯一主鍵
unitPrice float 單價
count int 數量
product_id bigint 綁定產品
order_id bigint 關聯訂單集
return_id int 支付交易碼
createDate datetime 創建時間
updateDate datetime 最后修改時間
yn int 邏輯刪除標識 (0 邏輯刪除)

pic

  • 一個訂單有多個訂單項
  • 一個訂單有一個倉庫
  • 一個訂單有一個品牌商(賣家)
  • 一個訂單有一個店主(買家)

錢包模塊

alipay 綁定支付寶

字段名 數據類型 描述
id bigint 唯一主鍵
account varchar 支付寶賬戶
realName varchar 真實姓名
type int 用戶類型 (2 品牌商, 3 借賣方)
user_id bigitn 綁定用戶
createDate datetime 創建時間
updateDate datetime 最后修改時間
yn int 邏輯刪除標識 (0 邏輯刪除)

balance 余額

字段名 數據類型 描述
id bigint 唯一主鍵
balance float 賬戶余額
type int 用戶類型 (2 品牌商, 3 借賣方)
user_id bigitn 綁定用戶
createDate datetime 創建時間
updateDate datetime 最后修改時間
yn int 邏輯刪除標識 (0 邏輯刪除)

outputAuditing 提現審核

字段名 數據類型 描述
id bigint 唯一主鍵
amount float 提現金額
outputType int 提現方式 (1 銀聯, 2 支付寶, 3 微信)
status int 審核狀態 (0 未審核, 1, 審核中, 2 審核通過)
notAllowMessage varchar 審核不通過原因
type int 用戶類型 (2 品牌商, 3 借賣方)
user_id bigint 綁定用戶
admin_id bigint 經手人
auditSubmitDate datetime 提交申請時間
auditAllowDate datetime 審核通過時間
yn int 邏輯刪除標識 (0 邏輯刪除)

transaction 交易記錄

字段名 數據類型 描述
id bigint 唯一主鍵
amount float 交易金額
message varchar 備注信息
status int 交易狀態 (-1 失敗, 1 成功)
type int 交易類型 (1 充值, 2 轉賬, 3 提現)
payType int 交易方式 (1 銀聯, 2 支付寶, 3 微信)
sendUserType int 轉賬方類型 (2 品牌商, 3 借賣方)
receiveUserType int 收賬方類型 (2 品牌商, 3 借賣方)
sendUser_id bigint 綁定轉賬方
receiveUser_id bigint 綁定收賬方
return_id bigit 第三方支付返回的交易碼
createDate datetime 創建時間
updateDate datetime 最后修改時間
yn int 邏輯刪除標識 (0 邏輯刪除)

pic

  • 一個用戶對應一個余額
  • 一個用戶對應一個支付寶
  • 一個用戶可以進行多次交易記錄
  • 一個用戶可以申請提現很多次
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,835評論 6 534
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,676評論 3 419
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,730評論 0 380
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,118評論 1 314
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,873評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,266評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,330評論 3 443
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,482評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,036評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,846評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,025評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,575評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,279評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,684評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,953評論 1 289
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,751評論 3 394
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,016評論 2 375

推薦閱讀更多精彩內容