@cfygaoyang
2018-05-02T10:25:45.000000Z
字数 6298
阅读 693
未分类
address (地址表)id 主键address_detail 地址详情created_at 创建时间updated_at 更新时间admin (后台账号表)id 主键phone 手机password 密码nickName 昵称created_at 创建时间updated_at 更新时间arrange (课程安排表)id 主键arrange_address 地址teacher_id 教练主键arctile_id 课程主键created_at 创建时间updated_at 更新时间article(课程表)id 主键article_thumbnail 缩略图地址article_title 课程名称article_content 课程内容video_url 视频地址tricks 招式数量is_group 是否支持拼约created_at 创建时间updated_at 更新时间comment(评论表)id 主键teacher_id 教练主键open_id 微信账号标识teacher_start 教师星级数量env_star 环境星级数量teacher_desc 教师评价描述env_desc 环境评价描述created_at 创建时间updated_at 更新时间label(教师标签表)id 主键label_name 标签名称created_at 创建时间updated_at 更新时间order(订单表)id 主键out_trade_no 订单号total_fee 付款金额order_status 订单状态open_id 微信用户标识day 日期timer 时间address 地址teacher_id 教练主键is_comment 是否已评价created_at 创建时间updated_at 更新时间rest (教练休假)id 主键teacher_id 教练主键day 日期start 起始时间end 结束时间created_at 创建时间updated_at 更新时间teacher (教练表)id 主键teacher_name 教练名称teacher_avatar 教练头像teacher_speciality 擅长teacher_address 地址price 价格created_at 创建时间updated_at 更新时间timers (课程时间段)id 主键start 开始时间end 结束时间created_at 创建时间updated_at 更新时间user (微信用户表)id 主键phone 手机password 密码unionId 微信用户公共标识(需要微信商户平台绑定才能获取)openId 微信小程序用户标识nickName 昵称avatarUrl 头像gender 性别:值为1时是男性,值为2时是女性,值为0时是未知province 省份city 城市country 国家height 身高weight 体重illness 重大疾病birth 生日created_at 创建时间updated_at 更新时间
GET /api/wechat/login
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| code | 字符串 | 是 | 微信授权码 |
POST /api/wechat/user/info
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| encryptedData | 字符串 | 是 | 微信加密数据 |
| session_key | 字符串 | 是 | 微信session_key |
| iv | 字符串 | 是 | 微信数据 |
{"code": 0,"message": "success","data": ""}
POST /api/wechat/prepay
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| openid | 字符串 | 是 | 微信用户标识 |
| teacher_id | 整型 | 是 | 教练主键 |
| day | 字符串 | 是 | 日期 |
| timer | 字符串 | 是 | 时间段 |
| address | 字符串 | 是 | 地址 |
POST /api/wechat/payback
GET /api/article
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| teacher_id | 整型 | 可选 | 教练主键:根据教师筛选课程 |
{"code": 0,"message": "success","data": [{"id": 3,"article_thumbnail": "https://taiji.codeforyou.cn/img/20180416112029.jpg","article_title": "太极八式","article_content": "八式太极拳也叫一段拳,是中国武...","video_url": "taiji-8-1.mp4","tricks": 8,"is_group": 0,"created_at": "2018-04-16 11:21:52","updated_at": "2018-04-16 11:47:17"},{"id": 4,"article_thumbnail": "https://taiji.codeforyou.cn/img/20180416114803.jpg","article_title": "企业体验课","article_content": "太极拳基础套路,从“起势”到“...","video_url": "taiji-show-1.mp4","tricks": 10,"is_group": 0,"created_at": "2018-04-16 11:48:32","updated_at": "2018-04-19 14:06:36"},{"id": 5,"article_thumbnail": "https://taiji.codeforyou.cn/img/20180502102149.png","article_title": "太极","article_content": "太极...","video_url": null,"tricks": 2,"is_group": 0,"created_at": "2018-05-02 10:22:13","updated_at": "2018-05-02 10:22:13"}]}
GET /api/teacher
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| article_id | 整型 | 可选 | 课程主键:根据课程筛选教练 |
{"code": 0,"message": "success","data": {"teachers": [{"id": 3,"teacher_name": "李鹏","teacher_avatar": "https://taiji.codeforyou.cn/img/20180416111928.jpg","teacher_speciality": "阳光暖男","teacher_address": "杭州","price": 600,"created_at": "2018-04-16 11:19:46","updated_at": "2018-04-16 11:19:46"}],"lesson_num": [1]}}
GET /api/arrange
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| teacher_id | 整型 | 是 | 教练主键 |
{"code": 0,"message": "success","data": {"teacher": {"id": 3,"teacher_name": "李鹏","teacher_avatar": "https://taiji.codeforyou.cn/img/20180416111928.jpg","teacher_speciality": "阳光暖男","teacher_address": "杭州","price": 600,"created_at": "2018-04-16 11:19:46","updated_at": "2018-04-16 11:19:46"},"days": ["2018-05-02","2018-05-03","2018-05-04","2018-05-05","2018-05-06","2018-05-07","2018-05-08","2018-05-09","2018-05-10","2018-05-11","2018-05-12","2018-05-13","2018-05-14","2018-05-15"],"timers": [{"id": 2,"start": "08:00","end": "10:00","created_at": "2018-03-24 14:29:29","updated_at": "2018-03-24 14:29:29"},{"id": 1,"start": "15:00","end": "18:00","created_at": "2018-03-24 13:41:49","updated_at": "2018-03-24 13:41:49"},{"id": 3,"start": "20:00","end": "22:00","created_at": "2018-03-26 15:38:24","updated_at": "2018-03-26 15:38:24"}],"address": [{"arrange_address": "杭州市文三路508号天苑大厦19B2"}],"lesson_num": 1}}
POST /api/order
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| open_id | 字符串 | 是 | 微信用户标识 |
| order_type | 字符串 | 可选 | 订单类型:off已结束课程 on未结束课程 。无代表所有 |
{"code": 0,"message": "success","data": [{"id": 2,"out_trade_no": "20180329222829","total_fee": "0.01","order_status": 1,"open_id": "oPjQY48DeGR11hx8zA1-JCXdvZ7s","day": "2018-03-30","timer": "15:00-18:00","address": "上海普陀区金沙江路2222弄","teacher_id": 1,"is_comment": 0,"created_at": "2018-03-29 22:28:29","updated_at": "2018-03-29 22:28:34","teacher_name": null,"article_title": null},{"id": 1,"out_trade_no": "20180329210347","total_fee": "0.01","order_status": 1,"open_id": "oPjQY48DeGR11hx8zA1-JCXdvZ7s","day": "2018-04-04","timer": "15:00-18:00","address": "上海普陀区金沙江路2222弄","teacher_id": 1,"is_comment": 1,"created_at": "2018-03-29 21:03:47","updated_at": "2018-03-29 21:07:35","teacher_name": null,"article_title": null}]}
POST /api/order/first
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| open_id | 字符串 | 是 | 微信用户标识 |
{"code": 0,"message": "success","data": {"order": {"id": 1,"out_trade_no": "20180329210347","total_fee": "0.01","order_status": 1,"open_id": "oPjQY48DeGR11hx8zA1-JCXdvZ7s","day": "2018-04-04","timer": "15:00-18:00","address": "上海普陀区金沙江路2222弄","teacher_id": 1,"is_comment": 1,"created_at": "2018-03-29 21:03:47","updated_at": "2018-03-29 21:07:35","teacher_name": null,"article_title": null},"is_has": 0}}
POST /api/comment/evaluate
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| open_id | 字符串 | 是 | 微信用户标识 |
| teacher_id | 整型 | 是 | 教练主键 |
| teacher_star | 整型 | 是 | 教练星级 |
| teacher_desc | 字符串 | 是 | 教练评价描述 |
| env_star | 整型 | 是 | 环境星级 |
| env_desc | 字符串 | 是 | 环境评价描述 |
{"code": 0,"message": "success","data": ""}
POST /api/lesson_active_count
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| open_id | 字符串 | 是 | 微信用户标识 |
{"code": 0,"message": "success","data": {"active": 46,"lesson": 2}}
POST /api/user/info
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| openId | 字符串 | 是 | 微信用户标识 |
{"code": 0,"message": "success","data": {"id": 2,"phone": null,"password": null,"unionId": null,"openId": "oPjQY48DeGR11hx8zA1-JCXdvZ7s","nickName": "jerry_gaoyang","avatarUrl": "https://wx.qlogo.cn/mmopen/vi_32/nlpk4EBdKcTVhXVqbZRuichtk64r0w8uTzg6ibxrMvBW5tCsgiao6ENHdAMdO9Dr0I7fjIQG6YK46NLyaDSVsIiaKQ/0","gender": 1,"province": "","city": "","country": "China","height": 175,"weight": 66,"illness": null,"birth": "1991-03-08","created_at": "2018-03-18 15:11:09","updated_at": "2018-04-14 20:11:21"}}
GET /api/timers
{"code": 0,"message": "success","data": [{"id": 2,"start": "08:00","end": "10:00","created_at": "2018-03-24 14:29:29","updated_at": "2018-03-24 14:29:29"},{"id": 1,"start": "15:00","end": "18:00","created_at": "2018-03-24 13:41:49","updated_at": "2018-03-24 13:41:49"},{"id": 3,"start": "20:00","end": "22:00","created_at": "2018-03-26 15:38:24","updated_at": "2018-03-26 15:38:24"}]}
POST /api/check_timers_by_day
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| day | 字符串 | 是 | 日期 |
{"code": 0,"message": "success","data": [1,1,0]}