@Tean
2017-03-24T01:43:40.000000Z
字数 3120
阅读 1267
api
1. 接口地址:
http://tean.wang:3005/register
2. 请求方式:
post
3. 请求参数说明:
| 名称 | 类型 | 说明 |
|---|---|---|
| name | string | 用户名,必需 |
| pwd | string | 密码,必需 |
4. 返回示例:
/*** code: 响应码(200:注册成功; -200:数据库连接异常; 202:用户名已存在; 203:注册失败)* result: 是否注册成功(true:成功; false:失败)*/{code: 200, result: true}
1. 接口地址:
http://tean.wang:3005/login
2. 请求方式:
post
3. 请求参数说明:
| 名称 | 类型 | 说明 |
|---|---|---|
| name | string | 用户名,必需 |
| pwd | string | 密码,必需 |
4. 返回示例:
/*** code: 响应码(200:注册成功; -200:数据库链接异常; 201:用户名或密码错误)* result: 是否登录成功(true:成功; false:失败)* id: 登录成功后,该用户的id*/{code: 200, result: true, id: 10000}
1. 接口地址:
http://tean.wang:3005/restaurant
2. 请求方式:
get
3. 请求参数说明: 无
4. 返回示例:
/*** code: 响应码(200:注册成功; -200:数据库链接异常; 204:暂无信息)* result: 是否查询成功(true:成功; false:失败)* data: 查询到的信息* id: 餐厅ID* name:餐厅名称* start:评价星数(1-5)* pc:人均消费* distance:距离(单位m)* pic:餐厅图片(http://tean.wang:3005/images/restaurant/xxx.jpg)*/{"code":200,"result":true,"data":[{"id":1,"name":"美岸小镇","start":4,"pc":"46","distance":400,"pic":"3.jpg"},{"id":2,"name":"争鲜回转寿司","start":3,"pc":"50","distance":800,"pic":"1.jpg"},{"id":3,"name":"避风塘(市百一店)","start":4,"pc":"52","distance":675,"pic":"2.jpg"}]}
1. 接口地址:
http://tean.wang:3005/restaurant_detail
2. 请求方式:
get
3. 请求参数说明:
| 名称 | 类型 | 说明 |
|---|---|---|
| id | int | 餐厅ID,必需 |
4. 返回示例:
/*** code: 响应码(200:注册成功; -200:数据库链接异常; 205:暂无信息)* result: 是否查询成功(true:成功; false:失败)* data: 查询到的信息* id: 餐厅ID* name:餐厅名称* start:评价星数(1-5)* pc:人均消费* distance:距离(单位m)* pic:餐厅图片(http://tean.wang:3005/images/restaurant/xxx.jpg)* empty: 当前空桌* info:餐厅介绍* notice: 公告板*/{"code":200,"result":true,"data":[{"id":1,"name":"美岸小镇","pc":"46","start":4,"pic":"3.jpg","distance":400,"empty":5,"notice":"8折","info":"雕爷牛腩餐厅..."}]}
1. 接口地址:
http://tean.wang:3005/foods
2. 请求方式:
get
3. 请求参数说明:
| 名称 | 类型 | 说明 |
|---|---|---|
| rid | int | 餐厅ID,必需 |
4. 返回示例:
/*** code: 响应码(200:注册成功; -200:数据库链接异常; 206:暂无信息)* result: 是否查询成功(true:成功; false:失败)* data: 查询到的信息* id: 食物ID* rid:餐厅ID* name:名称* price:价格* pic:食物图片(http://tean.wang:3005/images/food/xxx.jpg)*/{"code":200,"result":true,"data":[{"id":1,"rid":1,"name":"宫保鸡丁","price":35,"pic":"1.jpg"},{"id":2,"rid":1,"name":"土豆牛肉","price":48,"pic":"2.jpg"},{"id":3,"rid":1,"name":"没菜扣肉","price":45,"pic":"3.jpg"},{"id":4,"rid":1,"name":"干锅几块","price":55,"pic":"4.jpg"},...]}
1. 接口地址:
http://tean.wang:3005/order
2. 请求方式:
get
3. 请求参数说明:
| 名称 | 类型 | 说明 |
|---|---|---|
| uid | int | 用户ID,必需 |
4. 返回示例:
/*** code: 响应码(200:注册成功; -200:数据库链接异常;)* result: 是否查询成功(true:成功; false:失败)* data: 查询到的信息* id: 订单ID* uid:用户ID* date:日期* info:订单中食物列表(json格式字符串)* price:价格* state:状态(有2种状态:未确定、已下单)*/{"code":200,"result":true,"data":[{"id":2017031400001,"uid":1,"date":"2017-03-14T07:03:25.000Z","info":"[{\"name\":\"宫保鸡丁\",\"price\":35}]","state":"已下单"}]}
1. 接口地址:
http://tean.wang:3005/add_order
2. 请求方式:
post
3. 请求参数说明:
| 名称 | 类型 | 说明 |
|---|---|---|
| uid | int | 用户ID,必需 |
| data | string | 订单食物列表(JSON格式字符串),必需 |
4. 返回示例:
/*** code: 响应码(200:注册成功; -200:数据库链接异常; 208:添加失败)* result: 是否添加成功(true:成功; false:失败)* id: 添加的订单编号ID*/{code: 200, result: true, id: 2015021200010}
1. 接口地址:
http://tean.wang:3005/submit_order
2. 请求方式:
get
3. 请求参数说明:
| 名称 | 类型 | 说明 |
|---|---|---|
| id | int | 订单ID,必需 |
4. 返回示例:
/*** code: 响应码(200:注册成功; -200:数据库链接异常; 209:订单不存在)* result: 是否提交成功(true:成功; false:失败)*/{code: 200, result: true}
1. 接口地址:
http://tean.wang:3005/cancel_order
2. 请求方式:
get
3. 请求参数说明:
| 名称 | 类型 | 说明 |
|---|---|---|
| id | int | 订单ID,必需 |
4. 返回示例:
/*** code: 响应码(200:注册成功; -200:数据库链接异常; 210:订单不存在 | 已经提交的订单不能再取消)* result: 是否取消成功(true:成功; false:失败)*/{code: 200, result: true}