# model層(業務邏輯)命名規范
控制器不能直接調用數據庫操作,所有的數據庫操作必須在model層中編寫,model中類的命名要按照功能進行劃分;
## 函數命名規范
獲取單條數據命名:get+要獲取的數據+Info 比如獲取用戶數據 getUserInfo
獲取多條數據: get+要獲取的數據+List 比如獲取用戶數據 getUserList
獲取分頁數據: get+要獲取的數據+PageList 比如獲取用戶列表 getUserPageList
添加數據 : add+要添加的表 比如添加用戶 addUser;
修改數據 : edit+要修改的表 比如修改用戶 editUser;
刪除數據:delete+要刪除的表 比如刪除用戶 deleteUser;
通過某種方式獲取或者修改數據,要獲取數據+By+方式 例如獲取用戶插件 getUserAddonListByUid;
修改表的某個字段: modify+修改的表+字段 修改用戶昵稱,modifyUserNickname;
查詢列表參數標準 :getSiteList\($condition = \[\], $field = '\*', $order = '', $limit = null\);
查詢分頁列表標準 getSitePageList\($condition = \[\], $page = 1, $page\_size = PAGE\_LIST\_ROWS, $order = '', $field = '\*'\);
查詢單條數據標準 getSiteInfo\($condition, $field = '\*'\);
添加方法傳入data 例如: addUser($data);
添加多條記錄方法傳入data 例如: addUserList($data);
修改方法傳入data, condition 例如 editUser($data, $condition);
刪除方法傳入condition 例如 deleteUser($condition);
- 序言
- 安裝教程
- 運行環境
- 安裝手冊
- 基礎
- 前期準備
- 偽靜態配置
- 后臺目錄結構
- uniapp(手機端)目錄結構
- 開發命名規范
- 控制器命名規范
- model層命名規范
- 前端(管理頁面)命名規范
- 提示面板
- 表單
- uniapp(手機端)命名規范
- api接口命名規范
- 架構
- 入口文件
- config設置
- app應用目錄
- component(自定義模板組件)
- model層(數據業務層)
- 數據庫操作
- job(消息隊列)
- event(事件)
- request(請求對象)
- common(公共函數)
- log(日志處理)
- lang(語言包)
- addon插件
- 數據字典
- 系統基礎表
- 配送相關表
- 商品相關表
- 網站設置相關
- 會員相關表
- 訂單相關表
- 營銷(組合套餐)
- 營銷(砍價)
- 營銷(優惠券)
- 營銷(滿減)
- 營銷(拼團)
- 營銷(秒殺)
- 店鋪相關表
- 微信相關表
- 門店相關表
- 結算相關表
- 應用(分銷)
- 功能模塊
- 商品模塊
- 會員模塊
- 訂單模塊
- 數據統計
- 消息隊列
- 支付模塊
- 短信模塊
- 客服
- api接口
- 接口開發
- 插件開發
- 事件開發
- 常用事件
- 插件目錄與開發
- 常用插件
- 支付插件
- 拼團插件
- 新人禮