### 命名規范
`LiveCum API`遵循PSR-2命名規范和PSR-4自動加載規范,并且注意如下規范:
### 目錄和文件
* 目錄不強制規范,駝峰和小寫+下劃線模式均支持;
* 類庫、函數文件統一以`.php`為后綴;
* 類的文件名均以命名空間定義,并且命名空間的路徑和類庫文件所在路徑一致;
* 類名和類文件名保持一致,統一采用駝峰法命名(首字母大寫);
### 函數和類、屬性命名
* 類的命名采用駝峰法,并且首字母大寫,例如 `User`、`UserType`,默認不需要添加后綴,例如`UserController`應該直接命名為`User`;
* 函數的命名使用小寫字母和下劃線(小寫字母開頭)的方式,例如 `get_client_ip`;
* 方法的命名使用駝峰法,并且首字母小寫,例如 `getUserName`;
* 屬性的命名使用駝峰法,并且首字母小寫,例如 `tableName`、`instance`;
* 以雙下劃線“__”打頭的函數或方法作為魔法方法,例如 `__call` 和 `__autoload`;
### 常量和配置
* 常量以大寫字母和下劃線命名,例如 `APP_PATH`和 `THINK_PATH`;
* 配置參數以小寫字母和下劃線命名,例如 `url_route_on` 和`url_convert`;
### 數據表和字段
* 數據表和字段采用小寫加下劃線方式命名,并注意字段名不要以下劃線開頭,例如 `think_user` 表和 `user_name`字段,不建議使用駝峰和中文作為數據表字段命名。
- 前言
- 基礎說明
- 開發規范
- 目錄結構
- 狀態說明
- 登錄退出
- 獲取驗證碼
- 用戶登錄
- 退出登錄
- 修改資料
- 鉆石兌換
- 系統模塊
- 文件上傳
- 違規舉報
- 鉆石購買
- 購買記錄
- 分組模塊
- 分組列表
- 創建分組
- 修改分組
- 分組視頻
- 背景模塊
- 背景列表
- 背景添加
- 背景修改
- 刪除背景
- 需求模塊
- 需求發布
- 查看需求
- 評論列表
- 評論發布
- 我的需求
- 刪除需求
- 評分模塊
- 直播評分列表
- 直播評分提交
- 視頻評分列表
- 視頻評分提交
- 資料評分列表
- 資料評分提交
- 直播模塊
- 直播初始
- 開始直播
- 在線人員
- 結束直播
- 進離直播
- 觀看回放
- 刪除直播
- 我的直播
- 視頻模塊
- 視頻初始
- 添加視頻
- 觀看視頻
- 刪除視頻
- 我的視頻
- 資料模塊
- 資料初始
- 添加資料
- 觀看資料
- 刪除資料
- 我的資料
- 充值禮物
- 充值禮物
- 贈送禮物
- 收禮記錄
- 首頁模塊
- 數據搜索
- 首頁數據
- 直播列表
- 視頻列表
- 資料列表
- 需求列表
- 連麥模塊
- 上麥下麥
- 連麥混流
- 付款模塊
- 直播付款
- 視頻付款
- 資料付款