數(shù)據(jù)庫設(shè)計(jì)
大綱
模塊劃分
-
用戶模塊
- admin
管理員賬戶
- brandQuotient
品牌商賬戶
- company
企業(yè)
- shopkeeper
借賣方賬戶
- onLineStore
網(wǎng)店
- auditing
入駐審核
- admin
-
權(quán)限模塊
- apply
應(yīng)用系統(tǒng)
- permission
應(yīng)用權(quán)限
- rolePermission
角色權(quán)限
- role
角色
- userRole
用戶角色
- apply
-
產(chǎn)品模塊
- productCategory
產(chǎn)品分類
- product
產(chǎn)品
- property
屬性
- propertyValue
屬性值
- productImage
產(chǎn)品圖片
- productReview
產(chǎn)品評論
- productCategory
-
倉庫模塊
- storehouseCountry
倉庫所屬國家
- storehouse
倉庫
- stoehouseProductStock
倉庫產(chǎn)品庫存
- storehouseCountry
-
訂單模塊
- order
訂單集
- orderItem
訂單項(xiàng)
- order
-
錢包模塊
- alipay
綁定支付寶
- balance
余額
- outputAuditing
提現(xiàn)審核
- transaction
交易記錄
- alipay
模塊劃分
用戶模塊
admin 管理員
字段名 | 數(shù)據(jù)類型 | 描述 |
---|---|---|
id | bigint | 唯一主鍵 |
username | varchar | 用戶名 |
password | varchar | 密碼 |
phone | varchar | 手機(jī)號碼 |
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ī)號碼 |
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ī)號碼 |
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è)電話 |
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)很多次