電商項(xiàng)目(用戶購買流程)數(shù)據(jù)庫設(shè)計(jì)分析
1跪楞、數(shù)據(jù)管理(Redux)
1.1、商品相關(guān)
商品類型:
{
"classify":[
{
"id":1 //商品類型ID侣灶,唯一性
"title":"手機(jī)數(shù)碼" //類型名稱
"sort": 2 //排序
},
{
"id":2 //商品類型ID甸祭,唯一性
"title":"精品男裝" //類型名稱
"sort": 1 //排序
}
]
}
商品數(shù)據(jù):
{
"code":1
"result":"success",
"goodsData":[
{
"goodsId":10010 ,//商品ID,唯一性
"classify": 2, // 當(dāng)前商品的分類褥影,值為分類的ID
"title": "", //商品標(biāo)題
"price": 10.1, //商品價(jià)格
"vipPrice": 9.9, //會員價(jià)
"inventory": 100, //庫存
"images": ["url1","url2"],//商品圖片
"sell": 10, //銷售記錄(已售)
"type": ["規(guī)格1","規(guī)格2"],//商品規(guī)格
"onSale": true, //商品是否上架
"comment":[
{
"date": "2020-3-10 10:20:10", // 評論時(shí)間
"nikeName": "", // 用戶名
"score": 5 , // 評分
"content": "" ,// 評論內(nèi)容
"pic": ["url1","url2"] //買家秀圖片
}
],
"tags":["連衣裙","夏","薄","仙女"] // 商品標(biāo)簽池户,關(guān)鍵詞
},
{
}
]
}
1.2、購物車數(shù)據(jù)
{
"cartsData":[
{
"cartId":1 , //購物車商品ID凡怎,唯一性
"goodsId": 10010, //商品的ID校焦,用于查詢
"UserId": 1,//用戶ID
"buyNumber":1 ,//加購商品數(shù)量
"type": "規(guī)格", //加購商品的規(guī)格
"selected": false //是否選中,該屬性可選
},
{
}
]
}
1.3统倒、訂單數(shù)據(jù)
{
"orderData":[
{
"orderId": 1, //訂單ID寨典,唯一性
"orderNumber":2020031711100 , //訂單號,唯一性
"UserId":1,//用戶ID
"goodsId": 10010, // 商品ID
"address":"",//當(dāng)前訂單的收貨地址
"orderDate": "", //下單時(shí)間
"totalMoney": 100, //付款商品總價(jià)
"orderState": 1, //訂單狀態(tài)房匆,1為待付款耸成、2為已付款报亩、3為已發(fā)貨、4為已簽收井氢、5為已完成
"fastmail": "",//快遞單號
"payDate": "", //付款時(shí)間
"sendDate": "", //發(fā)貨時(shí)間
"getDate": "",//簽收時(shí)間
"susDat": ""http:// 完成訂單時(shí)間(提交評論)
},
{
}
]
}
1.4弦追、用戶數(shù)據(jù)
{
"userData":[
{
"userId":1 ,//用戶ID,唯一性
"nikeName": "",//用戶名花竞,昵稱
"sex": "",//性別
"age": 20,//年齡
"password":"",//登錄密碼
"phone": "",//電話
"email": "",//郵箱
"address": [ //收貨地址
{
"name":"" ,// 收件人姓名
"phone": "",//收件人手機(jī)號
"tel2": "", //收件人座機(jī)
"address": "", //詳細(xì)地址
"":""http://區(qū)號骗卜,可選
}
]
"seeLog":[ // 足跡(瀏覽記錄),主要用戶首頁的【猜你喜歡】
{
"seeDate":"",//瀏覽時(shí)間
"goodsId":10010,//商品ID
"seeLong": 2000 //瀏覽時(shí)長
}
],
"likeDate":["宅女","購物狂","窮"] //根據(jù)瀏覽商品的數(shù)據(jù)左胞,分析出來的用戶標(biāo)簽
},
{
}
]
}