DAPP智慧合約迴圈矩陣公排dapp系統開發
設計統一的引數格式,區塊鏈系統開發I34-合約I633-定製53I9
type queryParmas {
int start
int size
string filter
string sort
}
我們希望介面引數能夠保持一致,並且不隨著介面查詢欄位的變更而增加或改編,因此我們需要友好且靈活的語法作為一個表示式,並且透過規範性的語法生成限制條件。
為此,我們將前端查詢的的資料規範為四個引數start(起始頁)、size(分頁大小)、filter(查詢條件)、sort(排序條件)並規定了格式,其中:
filter 用於過濾篩選返回引數內容,基本語法由欄位<篩選關係>條件組成:
•查詢狀態1和3 state(1@3)
•模糊查詢欄位nickname#hyperchain#
•等於欄位attributeordinary
sort用於對查詢結果排序,由欄位 順序組成:
•時間順序, create_time desc, id asc
■解析引數
當接收到前端請求後,我們透過統一的語法解析器工具,對所有的請求我們會將它處理成一個統一的預定義模型,它將解析所有查詢的引數,構建成一個統一的中間查詢模型,後端會對請求引數校驗解析並過濾完成分頁,過濾排序條件的提取如下:
假設一次http請求攜帶的引數如下
start=1&size=10&filter=namehyperchain,type(1@2)&sort=createTime desc
1)解析器先對 start 和 size 校驗 ,若為空則設定為預設值;
2)將 sort=createTime desc 解析為排序列和排序關係;
3)對 filter 語法進行解析,對字串分隔成 namehyperchain 和 type(1@2),再進行正則匹配是否符合格式,符合後透過正則捕獲組提取欄位、篩選關係和條件;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70011332/viewspace-2939418/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 矩陣公排互助盤迴圈遊戲dapp系統開發智慧合約部署詳情矩陣遊戲APP
- DAPP公排矩陣互助合約系統開發分析方案APP矩陣
- DAPP互助公排智慧合約矩陣模式系統開發詳情分析APP矩陣模式
- DAPP公排互助矩陣合約系統開發模式設計APP矩陣模式
- 佛薩奇2.0矩陣公排dapp系統開發合約部署矩陣APP
- DAPP互助公排矩陣模式系統開發丨智慧合約技術介紹APP矩陣模式
- 去中心化鏈上矩陣公排互助dapp系統開發智慧合約部署方案中心化矩陣APP
- DAPP智慧合約迴圈互助遊戲開發原理丨DAPP智慧合約迴圈互助遊戲系統開發(開發案例)APP遊戲開發
- DAPP智慧合約互助公排開發說明丨DAPP智慧合約互助公排系統開發(方案及原始碼)APP原始碼
- dapp智慧合約公排系統開發技術搭建APP
- 智慧合約互助公排DAPP系統開發技術案例APP
- DAPP智慧合約互助公排系統開發邏輯demoAPP
- 去中心化互助公排迴圈遊戲dapp系統開發合約部署(案例原始碼)中心化遊戲APP原始碼
- BSC智慧鏈DAPP公排矩陣互助系統開發詳情案例APP矩陣
- FDF迴圈互助智慧合約系統DAPP開發技術方案APP
- MMM互助矩陣公排智慧合約系統開發詳情矩陣
- 智慧合約公排矩陣系統開發詳情功能模式矩陣模式
- DAPP公排互助矩陣模式系統開發詳情分析APP矩陣模式
- DAPP合約公排互助系統開發(詳情功能)APP
- DAPP互助合約公排系統開發詳情案例丨DAPP公排合約互助系統開發(邏輯專案)及原始碼APP原始碼
- dapp公排互助模式系統開發|dapp公排開發APP模式
- DAPP智慧合約矩陣模式軟體開發方案APP矩陣模式
- MMM互助智慧合約(3M)公排互助迴圈智慧合約系統開發
- FDF/DAPP迴圈互助智慧合約遊戲系統開發技術示例APP遊戲
- DApp智慧合約系統開發APP
- DAO迴圈矩陣互助公排系統開發模式功能矩陣模式
- DAPP佛薩奇公排矩陣系統開發原始碼案例APP矩陣原始碼
- 開發DAPP公排互助矩陣模式系統技術介紹APP矩陣模式
- DAPP區塊鏈公排互助矩陣系統開發搭建程式APP區塊鏈矩陣
- DAPP公排矩陣互助模式系統開發詳情介紹APP矩陣模式
- 互助公排滑落機制dapp系統開發|智慧合約編寫流程APP
- DAPP智慧合約公排互助系統開發詳細方案及原始碼APP原始碼
- FDF智慧合約迴圈互助遊戲dapp系統開發技術原理分析遊戲APP
- FDF智慧合約DApp遊戲迴圈互助系統開發程式碼編寫APP遊戲
- DAPP公排互助智慧合約模式軟體開發案例APP模式
- 關於馬蹄鏈矩陣公排智慧合約系統開發功能矩陣
- 智慧合約Dapp系統開發(方案)APP
- 鏈上DAPP系統開發|智慧合約DAPP開發搭建APP