
4、首页相关
4.1、web服务
简要描述:
• 网站web页面显示与路由解析
请求URL:
http://127.0.0.1:8080
路由列表:
| 服务编号 | 服务名称 | 请求类型 | url 调用函数 | |
|---|---|---|---|---|
| 1 | web服务 | / | ||
| 2 | 获取地区信息服务 | GET | api/v1.0/areas | GetArea |
| 3 | 获取验证码图片服务 | GET | api/v1.0/imagecode/:uuid | GetImageCd |
| 4 | 获取短信验证码服务 | GET | api/v1.0/smscode/:mobile | GetSmscd |
| 5 | 发送注册信息服务 | POST | api/v1.0/users | PostRet |
| 6 | 获取session信息服务 | GET | api/v1.0/session | GetSession |
| 7 | 发送登陆信息服务 | POST | api/v1.0/sessions | PostLogin |
| 8 | 删除(退出)登陆信息服务 | DELETE | api/v1.0/session | DeleteSession |
| 9 | 获取用户基本信息服务 | GET | api/v1.0/user | GetUserInfo |
| 10 | 发送(上传)用户头像服务 | POST | api/v1.0/user/avatar | PostAvatar |
| 11 | 更新用户名服务 | PUT | api/v1.0/user/name | PutUserInfo |
| 12 | 获取(检查)用户实名信息服务 | GET | api/v1.0/user/auth | GetUserAuth |
| 13 | 发送用户实名认证信息服务 | POST | api/v1.0/user/auth | PostUserAuth |
| 14 | 获取用户已发布房源信息服务 | GET | api/v1.0/user/houses | GetUserHouses |
| 15 | 发送(发布)房源信息服务 | POST | api/v1.0/houses | PostHouses |
| 16 | 发送(上传)房屋图片服务 | POST | api/v1.0/houses/:id/images | PostHousesImage |
| 17 | 获取房屋详细信息服务 | GET | api/v1.0/houses/:id | GetHouseInfo |
| 18 | 获取首页轮播图片服务 | GET | api/v1.0/house/index | GetIndex |
| 19 | 获取(搜索)房源服务 | GET | api/v1.0/houses | GetHouses |
| 20 | 发送(发布)订单服务 | POST | api/v1.0/orders | PostOrders |
| 21 | 获取房东/租户订单信息服务 | GET | api/v1.0/user/orders | GetUserOrder |
| 22 | 更新房东同意/拒绝订单 | PUT | api/v1.0/orders/:id/status | PutOrders |
| 23 | 更新用户评价订单信息 | PUT | api/v1.0/orders/:id/comment | PutComment |
备注:分清请求类型与参数
4.2、获取地区信息服务
简要描述: 获取相关地域信息
请求URL: http://xx.com/api/v1.0/areas
请求方式:GET
参数: 无
返回成功
{"errno": 0,"errmsg":"OK","data": [{"aid": 1, "aname": "东城区"},{"aid": 2, "aname": "西城区"},{"aid": 3, "aname": "通州区"},{"aid": 4, "aname": "顺义区"}]}
返回失败
{"errno": "4001", //状态码"errmsg":"状态错误信息" //状态信息}
返回参数说明
参数名 类型 说明
errno string 状态码
errmsg string 状态信息
data 切片 地域信息
aid int32(int) 地域编号
aname string 地域名
备注 返回给前端与proto是不一样的
4.3、获取首页轮播图片服务
简要描述: 获取首页轮播图以及相关房屋图片
请求URL: http://xx.com/api/v1.0/house/index
请求方式:GET
参数: 无
返回成功
{"errno": "0","errmsg": "成功","data": {"houses": [{"house_id": this.Id,"title": this.Title,"price": this.Price,"area_name": this.Area.Name,"img_url": utils.AddDomain2Url(this.Index_image_url),"room_count": this.Room_count,"order_count": this.Order_count,"address": this.Address,"user_avatar": utils.AddDomain2Url(this.User.Avatar_url),"ctime": this.Ctime.Format("2006-01-02 15:04:05"),},{"house_id": this.Id,"title": this.Title,"price": this.Price,"area_name": this.Area.Name,"img_url": utils.AddDomain2Url(this.Index_image_url),"room_count": this.Room_count,"order_count": this.Order_count,"address": this.Address,"user_avatar": utils.AddDomain2Url(this.User.Avatar_url),"ctime": this.Ctime.Format("2006-01-02 15:04:05"),}],}}
返回失败
{"errno": "400x", //状态码"errmsg":"状态错误信息" //状态信息}
