## 前台接口
### 首页介绍
* 获取介绍内容: `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`