日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

商品订单表怎么设计_三级分销系统系统设计

發(fā)布時間:2025/3/15 windows 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 商品订单表怎么设计_三级分销系统系统设计 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

系統(tǒng)業(yè)務(wù)目標(biāo)

  • 系統(tǒng)角色:貨主,各級分銷商(定三級),微信用戶,購買者
  • 貨主可以將自己的商品上架
  • 貨主可以設(shè)置通用分銷比例
  • 貨主可以發(fā)展一級分銷商并設(shè)置分銷比例(通用分銷比例)
  • 貨主可以設(shè)置商品的分銷比例(商品分銷比例)
  • 分銷優(yōu)先級 商品>通用
  • 一級分銷商可以發(fā)展二級,二級分銷商可以發(fā)展三級,三級不可以發(fā)展分銷商
  • 微信用戶轉(zhuǎn)發(fā)商品鏈接被其他用戶進(jìn)入購買則發(fā)彩蛋給分享用戶

常見場景

  • 貨主上架商品,設(shè)置商品性質(zhì)為可分銷,設(shè)置該商品分銷比例
  • 貨主發(fā)展一級分銷商,一級分銷商以商品維度綁定貨主
  • 二級分銷商發(fā)展三級分銷商
  • 貨主管理一級分銷商,一級分銷商管理二級分銷商,二級分銷商管理三級分銷商

主要流程

  • 用戶購買商品并支付成功
  • 發(fā)通知訂單支付成功
  • 查詢訂單內(nèi)的商品和數(shù)量
  • 查詢各個商品的分銷規(guī)則,沒有商品分銷規(guī)則的則查詢通用分銷規(guī)則
  • 查詢訂單的分銷者信息,確定分銷者的分銷級別
  • 計算各級分銷者應(yīng)得,生成分銷訂單

技術(shù)目標(biāo)

  • 分銷關(guān)系的存儲
  • 水平可擴(kuò)展
  • 服務(wù)的單一性保證
  • 非阻塞服務(wù)異步化

技術(shù)實現(xiàn)

01 表設(shè)計

分銷(邀請)關(guān)系表:存儲分銷者的關(guān)系(樹形關(guān)系)

分銷訂單表:記錄各個角色的分紅信息

通用分銷規(guī)則表:記錄分銷商設(shè)置的分銷規(guī)則

商品分銷規(guī)則表:記錄分銷商設(shè)置的商品分銷規(guī)則

以上表依賴:
用戶表,商品表

02 服務(wù)設(shè)計

依賴服務(wù):

1.用戶服務(wù) 2.訂單服務(wù) 3.商品服務(wù) 4.錢包服務(wù)

這里詳細(xì)介紹用戶邀請邏輯關(guān)系的建立

注冊

獎勵的觸發(fā):注冊和拿手完成活動

獎勵觸發(fā)涉及對賬戶和金額的操作,需要做到必達(dá)性,即獎勵活動的完成確認(rèn)。

邀請關(guān)系的建立有一個麻煩的業(yè)務(wù)處理,需要在注冊的時就建立關(guān)系。

主要的注冊方法是異步處理,保證注冊成功并迅速完成。注冊時從頁面上帶有的邀請人id找到邀請人的用戶信息,然后建立關(guān)系。

但三級分銷是多層關(guān)系的,返款時不但需要找到邀請人,還要找到一級分銷。如果查找多個表單對產(chǎn)品性能影響很大。所以在每個人注冊時不但存儲邀請人和自己的邀請關(guān)系,同時要確定邀請人是否滿足一級分銷的條件,如果滿足,對這個一級分銷的所有子集都打一級分銷標(biāo)簽。

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

數(shù)據(jù)庫設(shè)計原則


1) 準(zhǔn)確記錄賬戶基本信息,特別是狀態(tài)。


2) 交易時要正確記錄下交易信息和賬戶狀態(tài)。


3) 交易記錄是歷史性的,不可篡改。


4) 交易是連續(xù)的,對時間要求準(zhǔn)確。


5) 交易記錄要完整,對安全性有要求。

主要數(shù)據(jù)表

1) 賬戶基本信息表


記錄賬戶的持有人姓名、聯(lián)絡(luò)方式、余額、有效期、密碼、流通范圍等。為了安全,該表還應(yīng)該由賬戶、姓名、有效期和余額組成的檢驗串,防止有人惡意修改余額或賬號。

2) 交易記錄表


記錄每一筆交易信息,除了記錄交易賬戶、交易時間、交易金額、交易后余額和交易內(nèi)容(充值或消費購物)外,還應(yīng)該記錄下賬戶的其它基本信息,如賬戶持有人姓名、交易地點等。

交易記錄不建立使用太多的代碼表示特定意思,所有交易必須有數(shù)據(jù)完整性校驗,即一行記錄一旦生成后其校驗串也就固定了,防止有人惡意修改記錄。

3) 賬戶變更記錄表


由于賬戶基本信息是可變更的,基于交易系統(tǒng)的交易記錄的歷史性和檔案性,所以對賬戶基本信息的任何變更都必須有記錄,由什么變更為什么,一定要有記錄。

4) 操作日志明細(xì)表


所有的操作必須有詳細(xì)的日志記錄。

新人創(chuàng)作打卡挑戰(zhàn)賽發(fā)博客就能抽獎!定制產(chǎn)品紅包拿不停!

總結(jié)

以上是生活随笔為你收集整理的商品订单表怎么设计_三级分销系统系统设计的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。