數(shù)據(jù)庫設(shè)計(jì)

數(shù)據(jù)庫設(shè)計(jì)

大綱

  • 模塊劃分

  • 用戶模塊

    • admin 管理員賬戶
    • brandQuotient 品牌商賬戶
    • company 企業(yè)
    • shopkeeper 借賣方賬戶
    • onLineStore 網(wǎng)店
    • auditing 入駐審核
  • 權(quán)限模塊

    • apply 應(yīng)用系統(tǒng)
    • permission 應(yīng)用權(quán)限
    • rolePermission 角色權(quán)限
    • role 角色
    • userRole 用戶角色
  • 產(chǎn)品模塊

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

    • storehouseCountry 倉庫所屬國家
    • storehouse 倉庫
    • stoehouseProductStock 倉庫產(chǎn)品庫存
  • 訂單模塊

    • order 訂單集
    • orderItem 訂單項(xiàng)
  • 錢包模塊

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

模塊劃分


用戶模塊

admin 管理員

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

brandQuotient 品牌商賬戶

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

shopkeeper 借賣方賬戶

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

company 企業(yè)

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

onLineStore 網(wǎng)店

字段名 數(shù)據(jù)類型 描述
id bigint 唯一主鍵
url varchar 網(wǎng)店URL
type int 網(wǎng)店類型 (1 ebay, 2 amazon, 3 ...)
shopkeeper_id bigint 關(guān)聯(lián)借賣方
createDate datetime 創(chuàng)建時(shí)間
updateDate datetime 最后修改時(shí)間
yn int 邏輯刪除標(biāo)識 (0 邏輯刪除)

auditing 入駐審核

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

pic

  • 一個(gè)店主可以有多個(gè)網(wǎng)店
  • 一個(gè)品牌商只能有一個(gè)企業(yè)
  • 一個(gè)店主 / 品牌商只需要審核一次
  • 一個(gè)管理員可以審核多個(gè)店主和品牌商

權(quán)限模塊

apply 應(yīng)用系統(tǒng)

字段名 數(shù)據(jù)類型 描述
id bigint 唯一主鍵
name vachar 系統(tǒng)名
encoding varchar 授權(quán)加密編碼
url varchar 系統(tǒng)URL地址
createDate datetime 創(chuàng)建時(shí)間
updateDate datetime 最后修改時(shí)間
yn int 邏輯刪除標(biāo)識 (0 邏輯刪除)

permission 應(yīng)用權(quán)限

字段名 數(shù)據(jù)類型 描述
id bigint 唯一主鍵
name varchar 權(quán)限名
url varchar 權(quán)限URL
parent_id bigint 綁定父級權(quán)限
apply_id bigint 綁定應(yīng)用
createDate datetime 創(chuàng)建時(shí)間
updateDate datetime 最后修改時(shí)間
yn int 邏輯刪除標(biāo)識 (0 邏輯刪除)

rolePermission 角色權(quán)限

字段名 數(shù)據(jù)類型 描述
id bigint 唯一主鍵
role_id bigint 綁定角色
permission_id bigint 綁定權(quán)限
apply_id bigint 綁定應(yīng)用系統(tǒng)
createDate datetime 創(chuàng)建時(shí)間
updateDate datetime 最后修改時(shí)間
yn int 邏輯刪除標(biāo)識 (0 邏輯刪除)

role 角色

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

userRole 用戶角色

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

pic

  • 一個(gè)用戶可以有多個(gè)角色
  • 一個(gè)角色可以有多個(gè)應(yīng)用的權(quán)限
  • 一個(gè)應(yīng)用可以有多個(gè)權(quán)限

產(chǎn)品模塊

productCategory 產(chǎn)品分類

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

product 產(chǎn)品

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

property 屬性

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

propertyValue 屬性值

字段名 數(shù)據(jù)類型 描述
id bigint 唯一主鍵
value varchar
property_id bigint 關(guān)聯(lián)屬性
product_id bigint 綁定產(chǎn)品
createDate datetime 創(chuàng)建時(shí)間
updateDate datetime 最后修改時(shí)間
yn int 邏輯刪除標(biāo)識 (0 邏輯刪除)

productImage 產(chǎn)品圖片

字段名 數(shù)據(jù)類型 描述
id bigint 唯一主鍵
url varchar 圖片URL
type int 圖片類型 (0 封面圖, 1 預(yù)覽圖, 2 詳情圖)
product_id bigint 關(guān)聯(lián)產(chǎn)品
createDate datetime 創(chuàng)建時(shí)間
updateDate datetime 最后修改時(shí)間
yn int 邏輯刪除標(biāo)識 (0 邏輯刪除)

productReview 產(chǎn)品評論

字段名 數(shù)據(jù)類型 描述
id bigint 唯一主鍵
content varchar 評論內(nèi)容
shopkeeper_id bigint 綁定借賣方
product_id bigint 綁定產(chǎn)品
createDate datetime 創(chuàng)建時(shí)間
updateDate datetime 最后修改時(shí)間
yn int 邏輯刪除標(biāo)識 (0 邏輯刪除)

pic

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

倉庫模塊

storehouseCountry 倉庫國家

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

storehouse 倉庫

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

storehouseProductStock 倉庫產(chǎn)品庫存

字段名 數(shù)據(jù)類型 描述
id bigint 唯一主鍵
stock int 產(chǎn)品數(shù)量
price float 當(dāng)?shù)貎r(jià)格
product_id bigint 綁定產(chǎn)品
storehouse_id bigint 綁定倉庫
productCategory_id bigint 綁定產(chǎn)品所屬分類
company_id bigint 綁定產(chǎn)品所屬企業(yè)
createDate datetime 創(chuàng)建時(shí)間
updateDate datetime 最后修改時(shí)間
yn int 邏輯刪除標(biāo)識 (0 邏輯刪除)

pic

  • 一個(gè)國家有多個(gè)倉庫
  • 一個(gè)倉庫有多個(gè)產(chǎn)品庫存
  • 一個(gè)倉庫庫存有一個(gè)產(chǎn)品和一個(gè)倉庫

訂單模塊

order 訂單集

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

orderItem 訂單項(xiàng)

字段名 數(shù)據(jù)類型 描述
id bigint 唯一主鍵
unitPrice float 單價(jià)
count int 數(shù)量
product_id bigint 綁定產(chǎn)品
order_id bigint 關(guān)聯(lián)訂單集
return_id int 支付交易碼
createDate datetime 創(chuàng)建時(shí)間
updateDate datetime 最后修改時(shí)間
yn int 邏輯刪除標(biāo)識 (0 邏輯刪除)

pic

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

錢包模塊

alipay 綁定支付寶

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

balance 余額

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

outputAuditing 提現(xiàn)審核

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

transaction 交易記錄

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

pic

  • 一個(gè)用戶對應(yīng)一個(gè)余額
  • 一個(gè)用戶對應(yīng)一個(gè)支付寶
  • 一個(gè)用戶可以進(jìn)行多次交易記錄
  • 一個(gè)用戶可以申請?zhí)岈F(xiàn)很多次
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子民效,更是在濱河造成了極大的恐慌艾船,老刑警劉巖车份,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件拂苹,死亡現(xiàn)場離奇詭異厨剪,居然都是意外死亡岂傲,警方通過查閱死者的電腦和手機(jī)难裆,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人乃戈,你說我怎么就攤上這事褂痰。” “怎么了症虑?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵缩歪,是天一觀的道長。 經(jīng)常有香客問我谍憔,道長匪蝙,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任习贫,我火速辦了婚禮逛球,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘苫昌。我一直安慰自己颤绕,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布蜡歹。 她就那樣靜靜地躺著屋厘,像睡著了一般。 火紅的嫁衣襯著肌膚如雪月而。 梳的紋絲不亂的頭發(fā)上汗洒,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天,我揣著相機(jī)與錄音父款,去河邊找鬼溢谤。 笑死,一個(gè)胖子當(dāng)著我的面吹牛憨攒,可吹牛的內(nèi)容都是我干的世杀。 我是一名探鬼主播,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼肝集,長吁一口氣:“原來是場噩夢啊……” “哼瞻坝!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起杏瞻,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤所刀,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后捞挥,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體浮创,經(jīng)...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年砌函,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了斩披。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片溜族。...
    茶點(diǎn)故事閱讀 38,059評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖垦沉,靈堂內(nèi)的尸體忽然破棺而出煌抒,到底是詐尸還是另有隱情,我是刑警寧澤乡话,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布摧玫,位于F島的核電站,受9級特大地震影響绑青,放射性物質(zhì)發(fā)生泄漏诬像。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一闸婴、第九天 我趴在偏房一處隱蔽的房頂上張望坏挠。 院中可真熱鬧,春花似錦邪乍、人聲如沸降狠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽榜配。三九已至,卻和暖如春吕晌,著一層夾襖步出監(jiān)牢的瞬間蛋褥,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工睛驳, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留烙心,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓乏沸,卻偏偏與公主長得像淫茵,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子蹬跃,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,792評論 2 345

推薦閱讀更多精彩內(nèi)容