* Table of Content
# 1\. MySQL
## 1.1. Overview
數據庫中,所有自增長id從1000開始 或者,統一使用number維護id
安裝腳本, 統一修改設置自增長id及索引類型(涉及到數據庫版本檢測)等等 alter table users AUTO\_INCREMENT=1000;
## 1.2. 建表
### 1.2.1. 命名規則
delivery*address*\=> da\_ delivery\_address\_name => da\_name
shipping*address*\=> sa\_ shipping\_address\_name => sa\_name
注釋要點:data\_type數據格式, PHP第一次自動生成模型使用 data\_type數據格式:JSON|DOT => JSON數據格式|逗號分隔格式 (JSON)(DOT)(email)(image)(url)(mobile)(tel)(max=>88)(in=>88,23)(ENUM)(SEL)(MD)(LIST)(BOOL || SWITCH)
注釋要點:EMUN PHP CONST變量方式操作
注釋要點:數據格式, PHP第一次自動生成模型使用
表名稱不縮寫,但是字段前綴可以縮寫或者使用關鍵不會混淆部分 字段:delivery\_address\_name => da\_name | 盡量縮寫超過三個字符
### 1.2.2. 注釋規則
(data\_type) 數據類型標記
注釋名稱(data\_type):注釋詳情
注釋名稱(data\_type):0-不返點; 1-百分比返點 percentage; 2-等級差返點difference
注釋名稱(data\_type):0-不返點; 1-百分比返點 percentage; 2-等級差返點difference
注釋名稱(max=>88) :0-不返點; 1-百分比返點 percentage; 2-等級差返點difference
注釋名稱(in=>88,23) :0-不返點; 1-百分比返點 percentage; 2-等級差返點difference
“:” 英文冒號,分割注釋名稱:注釋詳情
“;” 注釋詳情分割符
“-” 標識-標識注釋
“(\*)" 類型注釋
“|" 額外注釋說明 placeholder
如上規定的特殊字符串,其它注釋內容用需要避免.
返點模式: 0-不返點; 1-百分比返點 percentage; 2-等級差返點difference
授權團長(DOT):供應商可授權團長調整團員的代理等級,授權后,團長可在app內修改團員的代理等級
## 1.3. list 集合
list 集合,使用dot分割, 這種檢索,使用如下實現
### 1.3.1. mysql find in set 函數
### 1.3.2. mysql fulltext
### 1.3.3. shpinx
~~~json
{
"cmd_id": -140, //為了未來以及不同客戶需求的api擴展預留,目前忽略
"status": 200, //狀態200, 為正常. 其它都為錯誤, 根據不同url,前后端可以自行約定。
"msg": "success", //提示消息
"data": {} //返回的數據, 下面所有接口中返回只標注出此數據。
}
~~~
- 開發文檔
- /輸出格式化處理
- /MySQL.md
- /tpl.md
- /locale.md
- /試衣鏡.md
- /note.md
- /api/shop.md
- Table of Content
- shop 項目
- 1.1. ActivityCtl
- 1.2. CartCtl
- 1.3. CategoryCtl
- 1.4. ChainCtl
- 1.5. ChooseIndustryCtl
- 1.6. Distribution_UserCtl
- 1.7. IndexCtl
- 1.8. JoinController
- 1.9. JoinCtl
- 1.10. LoginCtl
- 1.11. MediaCtl
- 1.12. PageCtl
- 1.13. PlatformController
- 1.14. PointController
- 1.15. PointCtl
- 1.16. ProductCtl
- 1.17. SitemapCtl
- 1.18. StoreController
- 1.19. StoreCtl
- 1.20. UrlCtl
- 1.21. User_AccountCtl
- 1.22. User_ActivityCtl
- 1.23. User_AskCtl
- 1.24. User_CommentCtl
- 1.25. User_DeliveryAddressCtl
- 1.26. User_FavoritesCtl
- 1.27. User_FeedbackCtl
- 1.28. User_InvoiceCtl
- 1.29. User_OrderCtl
- 1.30. User_ResourceCtl
- 1.31. User_ReturnCtl
- 1.32. User_VoucherCtl
- 1.33. UserCenterController
- 1.34. UserCtl
- 1.35. VerifyCodeCtl
- 1.36. WechatCallbackCtl
- /框架核心說明.md