## 前臺接口
### 首頁介紹
* 獲取介紹內容: `get: /index`
### 用戶接口
* 用戶注冊: `post: /register`
* 用戶通過手機號登錄: `post: /login/mobile`
* 用戶通過木材圈登錄: `post: /login/anywood`
### 廣告位
* 獲取廣告位置列表: `get: /ad/position`
* 獲取廣告位置詳情: `get: /ad/position/:pid`
* 獲取廣告位可以預約的時間: `get: /ad/position/:pid/timeline`
* 預約廣告位: `post: /ad/position/:pid/reservation`
* 我的預約記錄: `get: /user/ad/reservation`
* 預約詳情: `get: /user/ad/reservation/:id`
### 支付
* 創建支付訂單: `post: /user/ad/reservation/:rid/create_order`
* 獲取訂單的支付參數: `get: /order/:id/pay_config`
* 支付回調:
## 后臺接口
### 用戶管理
* 用戶列表: `/admin/user`
* 用戶詳情: `/admin/user/:id`
* 用戶的訂單列表: `/admin/user/:id/order`
* 用戶的預約列表: `/admin/user/:id/reservation`
### 廣告位管理
* 獲取廣告位列表: `get: /admin/ad/position`
* 添加廣告位: `post: /admin/ad/position`
* 查看廣告位信息: `post: /admin/ad/position/:pid`
* 獲取廣告位原始數據: `get: /admin/ad/position/:pid/edit`
* 更新廣告位: `put: /admin/ad/position/:pid`
* 刪除廣告位: `delete: /admin/ad/position/:pid`
### 預約管理
* 獲取預約列表: `get: /admin/ad/reservation`
* 查看預約信息: `post: /admin/ad/reservation/:id`
* 更新預約狀態: `put: /admin/ad/reservation/:id`
* 刪除預約信息: `delete: /admin/ad/reservation/:id`
### 訂單管理
* 訂單列表: `get: /admin/order`
* 訂單詳情: `get: /admin/order/:id`
### 配置管理
* 配置列表: `get: /admin/config`
* 配置詳情: `get: /admin/config/:id`
* 添加配置: `post: /admin/config`
* 編輯配置: `get: /admin/config/:id/edit`
* 更新配置: `put: /admin/config/:id`