Commit dc2b95ebc3a1a9d94edd279bc4f1bd77f1fc6b76
1 parent
025a2fc1
Exists in
v1.2
and in
1 other branch
.
Showing
1 changed file
with
0 additions
and
816 deletions
Show diff stats
README.md
... | ... | @@ -1,816 +0,0 @@ |
1 | - | |
2 | -## 乐游图后端接口文档 | |
3 | -| Specification | Value | | |
4 | -|-----|-----| | |
5 | -| API Version | 1.0.0 | | |
6 | -| BasePath | 正式 leyoutu.st-i.com.cn; 测试 leyoutu.sti-uat.com | | |
7 | - | |
8 | - | |
9 | - | |
10 | -### API List | |
11 | -1. [查询所有商品](#allcommodity-get) | |
12 | -1. [投诉 - 查询所有投诉](#allcomplaint-get) | |
13 | -1. [设备管理 - 获得所有设备的等待时间](#allitemtime-get) | |
14 | -1. [设备管理 - 查询所有游玩项目](#allitems-get) | |
15 | -1. [查询所有线路](#allline-get) | |
16 | -1. [所有景区基础信息](#allscenic-get) | |
17 | -1. [标签 - 所有标签](#alltag-get) | |
18 | -1. [标签 - 按照标签分组查看所有标签](#alltaggroup-get) | |
19 | -1. [用户管理 - 检查Token是否过期](#checktoken-post) | |
20 | -1. [查询商品信息](#commodityinfo-get) | |
21 | -1. [投诉 - 增加投诉](#createcomplaint-post) | |
22 | -1. [查询用户的定时提醒](#dealymessage-info-get) | |
23 | -1. [创建提醒](#dealymessage-create-post) | |
24 | -1. [删除提醒](#dealymessage-remove-post) | |
25 | -1. [图标管理 - 返回图标基础信息](#icon-info-get) | |
26 | -1. [图标管理 - 增加或修改图标信息](#icon-update-post) | |
27 | -1. [图标管理 - 所有图标](#icon-all-get) | |
28 | -1. [问券调查 - 增加调查](#investigation-save-post) | |
29 | -1. [问券调查 - 查询所有问券调查](#investigation-list-get) | |
30 | -1. [设备管理 - 查询设备信息](#iteminfo-get) | |
31 | -1. [查询线路信息](#lineinfo-get) | |
32 | -1. [用户管理 - 用户登录&注册](#loginuser-post) | |
33 | -1. [用户管理 - 注册客户端](#registerdevice-post) | |
34 | -1. [用户管理 - 删除用户(注销)](#removeuser-post) | |
35 | -1. [返回景区基础信息](#scenicinfo-get) | |
36 | -1. [发送短信验证码](#sms-send-post) | |
37 | -1. [标签 - 增加标签](#tag-create-post) | |
38 | -1. [标签 - 删除标签](#tag-remove-post) | |
39 | -1. [菜单管理 - 查询所有菜单](#topmenus-all-get) | |
40 | -1. [菜单管理 - 更新菜单](#topmenus-update-post) | |
41 | -1. [保存用户移动轨迹(5分钟提交一次)](#trajectory-save-post) | |
42 | -1. [更新商品](#updatecommodity-post) | |
43 | -1. [设备管理 - 更新设施](#updateitem-post) | |
44 | -1. [设备管理 - 更新等待时间](#updateitemtime-post) | |
45 | -1. [更新线路](#updateline-post) | |
46 | -1. [更新景区基础信息](#updatescenic-post) | |
47 | -1. [用户管理 - 修改用户信息](#updateuser-post) | |
48 | -1. [上传](#upload-post) | |
49 | -1. [用户管理 - 获取用户信息](#userinfo-get) | |
50 | -1. [增加用户行为日志](#userlog-post) | |
51 | - | |
52 | - | |
53 | - | |
54 | -<a name="allcommodity-get"></a> | |
55 | - | |
56 | -#### /AllCommodity (GET) | |
57 | - | |
58 | - | |
59 | -查询所有商品 | |
60 | - | |
61 | -| Code | Type | Model | Message | | |
62 | -|-----|-----|-----|-----| | |
63 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | Price=价格;ShopName=店铺名称;KvPhoto用于列表页的图片;TopPhoto详情页最上面的轮播图;Images详情页下面的产品详细图 | | |
64 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
65 | - | |
66 | - | |
67 | - | |
68 | -<a name="allcomplaint-get"></a> | |
69 | - | |
70 | -#### /AllComplaint (GET) | |
71 | - | |
72 | - | |
73 | -投诉 - 查询所有投诉 | |
74 | - | |
75 | -| Param Name | Example | Data Type | Description | Required? | | |
76 | -|-----|-----|-----|-----|-----| | |
77 | -| Page | 1 | int | 当前第几页 | Yes | | |
78 | - | |
79 | - | |
80 | -| Code | Type | Model | Message | | |
81 | -|-----|-----|-----|-----| | |
82 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | | | |
83 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
84 | - | |
85 | - | |
86 | - | |
87 | -<a name="allitemtime-get"></a> | |
88 | - | |
89 | -#### /AllItemTime (GET) | |
90 | - | |
91 | - | |
92 | -设备管理 - 获得所有设备的等待时间 | |
93 | - | |
94 | -| Code | Type | Model | Message | | |
95 | -|-----|-----|-----|-----| | |
96 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | {5df864740a9ac17ac7a7feb8: '20',.....} | | |
97 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {} | | |
98 | - | |
99 | - | |
100 | - | |
101 | -<a name="allitems-get"></a> | |
102 | - | |
103 | -#### /AllItems (GET) | |
104 | - | |
105 | - | |
106 | -设备管理 - 查询所有游玩项目 | |
107 | - | |
108 | -| Code | Type | Model | Message | | |
109 | -|-----|-----|-----|-----| | |
110 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | Tags所属标签,标签有分类;LimitHeight限高;PlayDuration游玩时长;SceneTime场次时间;Picture照片;Voice音频;AverageConsumption平均消费;Menu菜单, OpenHours开放时间: LocationDescription位置描述; Reminder温馨提示; State运行状态0=正常1=停运 | | |
111 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
112 | - | |
113 | - | |
114 | - | |
115 | -<a name="allline-get"></a> | |
116 | - | |
117 | -#### /AllLine (GET) | |
118 | - | |
119 | - | |
120 | -查询所有线路 | |
121 | - | |
122 | -| Code | Type | Model | Message | | |
123 | -|-----|-----|-----|-----| | |
124 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | Name名称;SubName副标题;PlayDuration游玩时长;Suitable适合人群;Location线路点坐标;Annotations需要点亮的设施id;Distance距离 | | |
125 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
126 | - | |
127 | - | |
128 | - | |
129 | -<a name="allscenic-get"></a> | |
130 | - | |
131 | -#### /AllScenic (GET) | |
132 | - | |
133 | - | |
134 | -所有景区基础信息 | |
135 | - | |
136 | -| Code | Type | Model | Message | | |
137 | -|-----|-----|-----|-----| | |
138 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | | | |
139 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
140 | - | |
141 | - | |
142 | - | |
143 | -<a name="alltag-get"></a> | |
144 | - | |
145 | -#### /AllTag (GET) | |
146 | - | |
147 | - | |
148 | -标签 - 所有标签 | |
149 | - | |
150 | -| Param Name | Example | Data Type | Description | Required? | | |
151 | -|-----|-----|-----|-----|-----| | |
152 | -| ScenicId | 5dfb03070a9ac17ac7a82054 | string | 景区id | Yes | | |
153 | - | |
154 | - | |
155 | -| Code | Type | Model | Message | | |
156 | -|-----|-----|-----|-----| | |
157 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | {"errcode":0,"result":[{"Type":"menu","Name":"服务设施"},{"Type":"normal","Name":"不错"},{"Type":"thrilling","Name":"刺激"},{"Type":"recommend","Name":"必玩"}]} | | |
158 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
159 | - | |
160 | - | |
161 | - | |
162 | -<a name="alltaggroup-get"></a> | |
163 | - | |
164 | -#### /AllTagGroup (GET) | |
165 | - | |
166 | - | |
167 | -标签 - 按照标签分组查看所有标签 | |
168 | - | |
169 | -| Param Name | Example | Data Type | Description | Required? | | |
170 | -|-----|-----|-----|-----|-----| | |
171 | -| ScenicId | 5dfb03070a9ac17ac7a82054 | string | 景区id | Yes | | |
172 | - | |
173 | - | |
174 | -| Code | Type | Model | Message | | |
175 | -|-----|-----|-----|-----| | |
176 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | {"errcode":0,"result":[{"Tags":["儿童","成人","青少年"],"Type":"age"}]} | | |
177 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
178 | - | |
179 | - | |
180 | - | |
181 | -<a name="checktoken-post"></a> | |
182 | - | |
183 | -#### /CheckToken (POST) | |
184 | - | |
185 | - | |
186 | -用户管理 - 检查Token是否过期 | |
187 | - | |
188 | -| Param Name | Example | Data Type | Description | Required? | | |
189 | -|-----|-----|-----|-----|-----| | |
190 | -| id | aaron | string | 用户id | Yes | | |
191 | -| Token | wgergejfwe | string | 用户token | Yes | | |
192 | - | |
193 | - | |
194 | -| Code | Type | Model | Message | | |
195 | -|-----|-----|-----|-----| | |
196 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | {"errcode":0,"result":"ok"} | | |
197 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":401,"errmsg":"token过期"} | | |
198 | - | |
199 | - | |
200 | - | |
201 | -<a name="commodityinfo-get"></a> | |
202 | - | |
203 | -#### /CommodityInfo (GET) | |
204 | - | |
205 | - | |
206 | -查询商品信息 | |
207 | - | |
208 | -| Param Name | Example | Data Type | Description | Required? | | |
209 | -|-----|-----|-----|-----|-----| | |
210 | -| id | 5dfb03070a9ac17ac7a82054 | string | id | Yes | | |
211 | - | |
212 | - | |
213 | -| Code | Type | Model | Message | | |
214 | -|-----|-----|-----|-----| | |
215 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | Price=价格;ShopName=店铺名称;KvPhoto用于列表页的图片;TopPhoto详情页最上面的轮播图;Images详情页下面的产品详细图 | | |
216 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
217 | - | |
218 | - | |
219 | - | |
220 | -<a name="createcomplaint-post"></a> | |
221 | - | |
222 | -#### /CreateComplaint (POST) | |
223 | - | |
224 | - | |
225 | -投诉 - 增加投诉 | |
226 | - | |
227 | -| Param Name | Example | Data Type | Description | Required? | | |
228 | -|-----|-----|-----|-----|-----| | |
229 | -| Mobile | 18616619599 | string | 联系电话 | Yes | | |
230 | -| Name | 高先生 | string | 姓名 | Yes | | |
231 | -| Code | 123456 | string | 验证码 | Yes | | |
232 | -| Sex | 男 | string | 性别 | Yes | | |
233 | -| ScenicId | 5e1ed07524e03431008b4572 | string | 景区id | Yes | | |
234 | -| Type | 1 | string | 类型 | Yes | | |
235 | -| Content | 卫生不干净 | string | 投诉内容 | Yes | | |
236 | -| Image | ["http://www.xx.com/123.jpg","http://www.xx.com/123.jpg"] | string | 照片数组 | Yes | | |
237 | - | |
238 | - | |
239 | -| Code | Type | Model | Message | | |
240 | -|-----|-----|-----|-----| | |
241 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | {"errcode":0,"result":"ok"} | | |
242 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
243 | - | |
244 | - | |
245 | - | |
246 | -<a name="dealymessage-info-get"></a> | |
247 | - | |
248 | -#### /DealyMessage/Info (GET) | |
249 | - | |
250 | - | |
251 | -查询用户的定时提醒 | |
252 | - | |
253 | -| Param Name | Example | Data Type | Description | Required? | | |
254 | -|-----|-----|-----|-----|-----| | |
255 | -| UserId | 5dfb03070a9ac17ac7a82054 | string | 用户id | Yes | | |
256 | -| Token | wgergejfwe | string | 用户token | Yes | | |
257 | - | |
258 | - | |
259 | -| Code | Type | Model | Message | | |
260 | -|-----|-----|-----|-----| | |
261 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | DelayTime=执行时间;Type=类型(0请求url地址1发送app通知);Fail失败次数;Title=通知标题;Content=通知内容;UDID=设备id | | |
262 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
263 | - | |
264 | - | |
265 | -<a name="dealymessage-create-post"></a> | |
266 | - | |
267 | -#### /DealyMessage/Create (POST) | |
268 | - | |
269 | - | |
270 | -创建提醒 | |
271 | - | |
272 | -| Param Name | Example | Data Type | Description | Required? | | |
273 | -|-----|-----|-----|-----|-----| | |
274 | -| UserId | 5dfb03070a9ac17ac7a82054 | string | 用户id | Yes | | |
275 | -| Token | wgergejfwe | string | 用户token | Yes | | |
276 | -| UDID | 5dfb03070a9ac17ac7a82054 | string | 设备id | Yes | | |
277 | -| Title | 表演时间提醒 | string | 标题 | Yes | | |
278 | -| Content | 5分钟后有表演 | string | 内容 | Yes | | |
279 | -| DelayTime | 1579066863 | string | 到达这个时间戳就执行 | Yes | | |
280 | - | |
281 | - | |
282 | -| Code | Type | Model | Message | | |
283 | -|-----|-----|-----|-----| | |
284 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | {"errcode":0,"result":"ok"} | | |
285 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
286 | - | |
287 | - | |
288 | -<a name="dealymessage-remove-post"></a> | |
289 | - | |
290 | -#### /DealyMessage/Remove (POST) | |
291 | - | |
292 | - | |
293 | -删除提醒 | |
294 | - | |
295 | -| Param Name | Example | Data Type | Description | Required? | | |
296 | -|-----|-----|-----|-----|-----| | |
297 | -| id | 5dfb03070a9ac17ac7a82054 | string | 提醒id | Yes | | |
298 | -| UserId | 5dfb03070a9ac17ac7a82054 | string | 用户id | Yes | | |
299 | -| Token | wgergejfwe | string | 用户token | Yes | | |
300 | - | |
301 | - | |
302 | -| Code | Type | Model | Message | | |
303 | -|-----|-----|-----|-----| | |
304 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | {"errcode":0,"result":"ok"} | | |
305 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
306 | - | |
307 | - | |
308 | - | |
309 | -<a name="icon-info-get"></a> | |
310 | - | |
311 | -#### /Icon/Info (GET) | |
312 | - | |
313 | - | |
314 | -图标管理 - 返回图标基础信息 | |
315 | - | |
316 | -| Param Name | Example | Data Type | Description | Required? | | |
317 | -|-----|-----|-----|-----|-----| | |
318 | -| id | 5dfb03070a9ac17ac7a82054 | string | 图标id | Yes | | |
319 | - | |
320 | - | |
321 | -| Code | Type | Model | Message | | |
322 | -|-----|-----|-----|-----| | |
323 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | Name名称:Picture图片地址:id图标id | | |
324 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
325 | - | |
326 | - | |
327 | -<a name="icon-update-post"></a> | |
328 | - | |
329 | -#### /Icon/Update (POST) | |
330 | - | |
331 | - | |
332 | -图标管理 - 增加或修改图标信息 | |
333 | - | |
334 | -| Param Name | Example | Data Type | Description | Required? | | |
335 | -|-----|-----|-----|-----|-----| | |
336 | -| id | 5dfb03070a9ac17ac7a82054 | string | 图标id | Yes | | |
337 | - | |
338 | - | |
339 | -| Code | Type | Model | Message | | |
340 | -|-----|-----|-----|-----| | |
341 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | Name名称:Picture图片地址:id图标id:ScenicId景区id | | |
342 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
343 | - | |
344 | - | |
345 | -<a name="icon-all-get"></a> | |
346 | - | |
347 | -#### /Icon/All (GET) | |
348 | - | |
349 | - | |
350 | -图标管理 - 所有图标 | |
351 | - | |
352 | -| Param Name | Example | Data Type | Description | Required? | | |
353 | -|-----|-----|-----|-----|-----| | |
354 | -| ScenicId | 5dfb03070a9ac17ac7a82054 | string | 景区id | Yes | | |
355 | - | |
356 | - | |
357 | -| Code | Type | Model | Message | | |
358 | -|-----|-----|-----|-----| | |
359 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | Name名称:Picture图片地址:id图标id:ScenicId景区id | | |
360 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
361 | - | |
362 | - | |
363 | - | |
364 | -<a name="investigation-save-post"></a> | |
365 | - | |
366 | -#### /Investigation/Save (POST) | |
367 | - | |
368 | - | |
369 | -问券调查 - 增加调查 | |
370 | - | |
371 | -| Param Name | Example | Data Type | Description | Required? | | |
372 | -|-----|-----|-----|-----|-----| | |
373 | -| UserId | 1111111 | string | UserId | Yes | | |
374 | -| Mobile | 18616619599 | string | 联系电话 | Yes | | |
375 | -| type | 1 | string | 类型 | Yes | | |
376 | - | |
377 | - | |
378 | -| Code | Type | Model | Message | | |
379 | -|-----|-----|-----|-----| | |
380 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | {"errcode":0,"result":"ok"} | | |
381 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
382 | - | |
383 | - | |
384 | -<a name="investigation-list-get"></a> | |
385 | - | |
386 | -#### /Investigation/List (GET) | |
387 | - | |
388 | - | |
389 | -问券调查 - 查询所有问券调查 | |
390 | - | |
391 | -| Param Name | Example | Data Type | Description | Required? | | |
392 | -|-----|-----|-----|-----|-----| | |
393 | -| Page | 1 | int | 当前第几页 | Yes | | |
394 | - | |
395 | - | |
396 | -| Code | Type | Model | Message | | |
397 | -|-----|-----|-----|-----| | |
398 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | {"errcode":0,"total":1,"currpage":1,"totalpages":1,"prepage":20,"result":} | | |
399 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
400 | - | |
401 | - | |
402 | - | |
403 | -<a name="iteminfo-get"></a> | |
404 | - | |
405 | -#### /ItemInfo (GET) | |
406 | - | |
407 | - | |
408 | -设备管理 - 查询设备信息 | |
409 | - | |
410 | -| Param Name | Example | Data Type | Description | Required? | | |
411 | -|-----|-----|-----|-----|-----| | |
412 | -| id | 5dfb03070a9ac17ac7a82054 | string | 设备id | Yes | | |
413 | - | |
414 | - | |
415 | -| Code | Type | Model | Message | | |
416 | -|-----|-----|-----|-----| | |
417 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | Tags所属标签,标签有分类;LimitHeight限高;PlayDuration游玩时长;SceneTime场次时间;Picture照片;Voice音频;AverageConsumption平均消费;Menu菜单, OpenHours开放时间: LocationDescription位置描述; Reminder温馨提示; State运行状态0=正常1=停运 | | |
418 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
419 | - | |
420 | - | |
421 | - | |
422 | -<a name="lineinfo-get"></a> | |
423 | - | |
424 | -#### /LineInfo (GET) | |
425 | - | |
426 | - | |
427 | -查询线路信息 | |
428 | - | |
429 | -| Param Name | Example | Data Type | Description | Required? | | |
430 | -|-----|-----|-----|-----|-----| | |
431 | -| id | 5dfb03070a9ac17ac7a82054 | string | id | Yes | | |
432 | - | |
433 | - | |
434 | -| Code | Type | Model | Message | | |
435 | -|-----|-----|-----|-----| | |
436 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | Name名称;SubName副标题;PlayDuration游玩时长;Suitable适合人群;Location线路点坐标;Annotations需要点亮的设施id;Distance距离 | | |
437 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
438 | - | |
439 | - | |
440 | - | |
441 | -<a name="loginuser-post"></a> | |
442 | - | |
443 | -#### /LoginUser (POST) | |
444 | - | |
445 | - | |
446 | -用户管理 - 用户登录&注册 | |
447 | - | |
448 | -| Param Name | Example | Data Type | Description | Required? | | |
449 | -|-----|-----|-----|-----|-----| | |
450 | -| Mobile | aaron | string | 手机号 | Yes | | |
451 | -| Code | 1 | string | 验证码(使用验证码的新手机号自动注册) | Yes | | |
452 | -| DeviceId | abc123 | string | 手机唯一识别码,不重复(存放于http.header中) | | | |
453 | -| Mac | abc123 | string | 网卡Mac地址(存放于http.header中) | | | |
454 | -| SystemType | ios | string | ios,android(存放于http.header中) | | | |
455 | -| SystemVersion | 13.01 | string | 手机版本(存放于http.header中) | | | |
456 | -| SystemModel | iphone8 | string | 手机型号(存放于http.header中) | | | |
457 | -| AppVersion | 1.0 | string | app版本号(存放于http.header中) | | | |
458 | -| DeviceToken | abc | string | 推送token(存放于http.header中) | | | |
459 | - | |
460 | - | |
461 | -| Code | Type | Model | Message | | |
462 | -|-----|-----|-----|-----| | |
463 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | {"errcode":0,"result":{"Id":"5e09c64c1c09c6f0f7ca2fa9","Token":"640bf934e425aba5d3c90998b2641f2f0ca07261d334d9615d1cd4790b5f34e7"}} 调用其它需要登陆的接口时携带token,有过期时间 | | |
464 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
465 | - | |
466 | - | |
467 | - | |
468 | -<a name="registerdevice-post"></a> | |
469 | - | |
470 | -#### /RegisterDevice (POST) | |
471 | - | |
472 | - | |
473 | -用户管理 - 注册客户端 | |
474 | - | |
475 | -| Param Name | Example | Data Type | Description | Required? | | |
476 | -|-----|-----|-----|-----|-----| | |
477 | -| DeviceId | abc123 | string | 手机唯一识别码,不重复(存放于http.header中) | | | |
478 | -| Mac | abc123 | string | 网卡Mac地址(存放于http.header中) | | | |
479 | -| SystemType | ios | string | ios,android(存放于http.header中) | | | |
480 | -| SystemVersion | 13.01 | string | 手机版本(存放于http.header中) | | | |
481 | -| SystemModel | iphone8 | string | 手机型号(存放于http.header中) | | | |
482 | -| AppVersion | 1.0 | string | app版本号(存放于http.header中) | | | |
483 | -| DeviceToken | abc | string | 推送token(存放于http.header中) | | | |
484 | - | |
485 | - | |
486 | -| Code | Type | Model | Message | | |
487 | -|-----|-----|-----|-----| | |
488 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | {"errcode":0,"result":"ok"} | | |
489 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
490 | - | |
491 | - | |
492 | - | |
493 | -<a name="removeuser-post"></a> | |
494 | - | |
495 | -#### /RemoveUser (POST) | |
496 | - | |
497 | - | |
498 | -用户管理 - 删除用户(注销) | |
499 | - | |
500 | -| Param Name | Example | Data Type | Description | Required? | | |
501 | -|-----|-----|-----|-----|-----| | |
502 | -| id | aaron | string | 用户id | Yes | | |
503 | -| Token | wgergejfwe | string | 用户token | Yes | | |
504 | - | |
505 | - | |
506 | -| Code | Type | Model | Message | | |
507 | -|-----|-----|-----|-----| | |
508 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | {"errcode":0,"result":"ok"} | | |
509 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
510 | - | |
511 | - | |
512 | - | |
513 | -<a name="scenicinfo-get"></a> | |
514 | - | |
515 | -#### /ScenicInfo (GET) | |
516 | - | |
517 | - | |
518 | -返回景区基础信息 | |
519 | - | |
520 | -| Param Name | Example | Data Type | Description | Required? | | |
521 | -|-----|-----|-----|-----|-----| | |
522 | -| id | 5dfb03070a9ac17ac7a82054 | string | 景区id | Yes | | |
523 | - | |
524 | - | |
525 | -| Code | Type | Model | Message | | |
526 | -|-----|-----|-----|-----| | |
527 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | Name名称;Describe介绍;OpenHours营业时间;Picture最上面图片;ShopAdPicture商城列表页图片;ItemScenicPicture项目场次照片;ActivityPicture活动照片;VideoList视频(VideoPicture=首桢图片);InvestigationUrl问券调查的url;RangeLocation景区范围(多个坐标点) | | |
528 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
529 | - | |
530 | - | |
531 | - | |
532 | -<a name="sms-send-post"></a> | |
533 | - | |
534 | -#### /Sms/Send (POST) | |
535 | - | |
536 | - | |
537 | -发送短信验证码 | |
538 | - | |
539 | -| Param Name | Example | Data Type | Description | Required? | | |
540 | -|-----|-----|-----|-----|-----| | |
541 | -| Mobile | 18616619599 | string | 手机号 | Yes | | |
542 | -| Location | {"Latitude": 119, "Longitude": 39} | string | 位置 | Yes | | |
543 | - | |
544 | - | |
545 | -| Code | Type | Model | Message | | |
546 | -|-----|-----|-----|-----| | |
547 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | {"errcode":0,"result":"ok"}验证码1分钟内有效 | | |
548 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
549 | - | |
550 | - | |
551 | - | |
552 | -<a name="tag-create-post"></a> | |
553 | - | |
554 | -#### /Tag/Create (POST) | |
555 | - | |
556 | - | |
557 | -标签 - 增加标签 | |
558 | - | |
559 | -| Param Name | Example | Data Type | Description | Required? | | |
560 | -|-----|-----|-----|-----|-----| | |
561 | -| ScenicId | 5dfb03070a9ac17ac7a82054 | string | 景区id | Yes | | |
562 | -| TagName | 广场 | string | 标签名称 | Yes | | |
563 | -| TagGroup | location | string | 群组名称 | Yes | | |
564 | - | |
565 | - | |
566 | -| Code | Type | Model | Message | | |
567 | -|-----|-----|-----|-----| | |
568 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | {"errcode":0,"result":"ok"} | | |
569 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
570 | - | |
571 | - | |
572 | -<a name="tag-remove-post"></a> | |
573 | - | |
574 | -#### /Tag/Remove (POST) | |
575 | - | |
576 | - | |
577 | -标签 - 删除标签 | |
578 | - | |
579 | -| Param Name | Example | Data Type | Description | Required? | | |
580 | -|-----|-----|-----|-----|-----| | |
581 | -| ScenicId | 5dfb03070a9ac17ac7a82054 | string | 景区id | Yes | | |
582 | -| TagName | 广场 | string | 标签名称 | Yes | | |
583 | -| TagGroup | location | string | 群组名称 | Yes | | |
584 | - | |
585 | - | |
586 | -| Code | Type | Model | Message | | |
587 | -|-----|-----|-----|-----| | |
588 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | {"errcode":0,"result":"ok"} | | |
589 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
590 | - | |
591 | - | |
592 | - | |
593 | -<a name="topmenus-all-get"></a> | |
594 | - | |
595 | -#### /TopMenus/All (GET) | |
596 | - | |
597 | - | |
598 | -菜单管理 - 查询所有菜单 | |
599 | - | |
600 | -| Code | Type | Model | Message | | |
601 | -|-----|-----|-----|-----| | |
602 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | {"errcode":0,"result":[{"Id":"","ScenicId":"","Title":"玩水","Tags":["玩水"]},{"Id":"","ScenicId":"","Title":"设施","Tags":["服务设施","游玩项目"]}]} | | |
603 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
604 | - | |
605 | - | |
606 | -<a name="topmenus-update-post"></a> | |
607 | - | |
608 | -#### /TopMenus/Update (POST) | |
609 | - | |
610 | - | |
611 | -菜单管理 - 更新菜单 | |
612 | - | |
613 | -| Code | Type | Model | Message | | |
614 | -|-----|-----|-----|-----| | |
615 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | {"errcode":0,"result":[{"Id":"","ScenicId":"","Title":"玩水","Tags":["玩水"]},{"Id":"","ScenicId":"","Title":"设施","Tags":["服务设施","游玩项目"]}]} | | |
616 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
617 | - | |
618 | - | |
619 | - | |
620 | -<a name="trajectory-save-post"></a> | |
621 | - | |
622 | -#### /Trajectory/Save (POST) | |
623 | - | |
624 | - | |
625 | -保存用户移动轨迹(5分钟提交一次) | |
626 | - | |
627 | -| Param Name | Example | Data Type | Description | Required? | | |
628 | -|-----|-----|-----|-----|-----| | |
629 | -| UserId | 5dfb03070a9ac17ac7a82054 | string | 用户id | Yes | | |
630 | -| Location | {"Latitude": 119, "Longitude": 39} | string | 经纬度 | Yes | | |
631 | - | |
632 | - | |
633 | -| Code | Type | Model | Message | | |
634 | -|-----|-----|-----|-----| | |
635 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | {"errcode":0,"result":"ok"} | | |
636 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
637 | - | |
638 | - | |
639 | - | |
640 | -<a name="updatecommodity-post"></a> | |
641 | - | |
642 | -#### /UpdateCommodity (POST) | |
643 | - | |
644 | - | |
645 | -更新商品 | |
646 | - | |
647 | -| Code | Type | Model | Message | | |
648 | -|-----|-----|-----|-----| | |
649 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | | | |
650 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
651 | - | |
652 | - | |
653 | - | |
654 | -<a name="updateitem-post"></a> | |
655 | - | |
656 | -#### /UpdateItem (POST) | |
657 | - | |
658 | - | |
659 | -设备管理 - 更新设施 | |
660 | - | |
661 | -| Code | Type | Model | Message | | |
662 | -|-----|-----|-----|-----| | |
663 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | Tags所属标签,标签有分类;LimitHeight限高;PlayDuration游玩时长;SceneTime场次时间;Picture照片;Voice音频;AverageConsumption平均消费;Menu菜单, OpenHours开放时间: LocationDescription位置描述; Reminder温馨提示; State运行状态0=正常1=停运 | | |
664 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
665 | - | |
666 | - | |
667 | - | |
668 | -<a name="updateitemtime-post"></a> | |
669 | - | |
670 | -#### /UpdateItemTime (POST) | |
671 | - | |
672 | - | |
673 | -设备管理 - 更新等待时间 | |
674 | - | |
675 | -| Param Name | Example | Data Type | Description | Required? | | |
676 | -|-----|-----|-----|-----|-----| | |
677 | -| item | [{"id":"5df864740a9ac17ac7a7feb8","time":"20"},{"id":"5df8660924e03417008b4567","time":"33"}] | string | 设备列表 | Yes | | |
678 | - | |
679 | - | |
680 | -| Code | Type | Model | Message | | |
681 | -|-----|-----|-----|-----| | |
682 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | {errcode: 0, result: "ok"} | | |
683 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
684 | - | |
685 | - | |
686 | - | |
687 | -<a name="updateline-post"></a> | |
688 | - | |
689 | -#### /UpdateLine (POST) | |
690 | - | |
691 | - | |
692 | -更新线路 | |
693 | - | |
694 | -| Code | Type | Model | Message | | |
695 | -|-----|-----|-----|-----| | |
696 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | | | |
697 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
698 | - | |
699 | - | |
700 | - | |
701 | -<a name="updatescenic-post"></a> | |
702 | - | |
703 | -#### /UpdateScenic (POST) | |
704 | - | |
705 | - | |
706 | -更新景区基础信息 | |
707 | - | |
708 | -| Param Name | Example | Data Type | Description | Required? | | |
709 | -|-----|-----|-----|-----|-----| | |
710 | -| id | 5dfb03070a9ac17ac7a82054 | string | 景区id | Yes | | |
711 | - | |
712 | - | |
713 | -| Code | Type | Model | Message | | |
714 | -|-----|-----|-----|-----| | |
715 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | Name名称;Describe介绍;OpenHours营业时间;Picture最上面图片;ShopAdPicture商城列表页图片;ItemScenicPicture项目场次照片;ActivityPicture活动照片;VideoList视频(VideoPicture=首桢图片);InvestigationUrl问券调查的url;RangeLocation景区范围(多个坐标点) | | |
716 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
717 | - | |
718 | - | |
719 | - | |
720 | -<a name="updateuser-post"></a> | |
721 | - | |
722 | -#### /UpdateUser (POST) | |
723 | - | |
724 | - | |
725 | -用户管理 - 修改用户信息 | |
726 | - | |
727 | -| Param Name | Example | Data Type | Description | Required? | | |
728 | -|-----|-----|-----|-----|-----| | |
729 | -| id | aaron | string | 用户id | Yes | | |
730 | -| Token | wgergejfwe | string | 用户token | Yes | | |
731 | -| Birthday | 2010.10.10 | string | 生日 | Yes | | |
732 | -| FullName | aarongao | string | 全名 | Yes | | |
733 | -| Code | 12345678 | string | 6位验证码 | Yes | | |
734 | -| Mobile | 18616619599 | string | 手机,同用户名 | Yes | | |
735 | -| Sex | 男 | string | 性别 | Yes | | |
736 | -| Openid | 12345 | string | 微信id | Yes | | |
737 | - | |
738 | - | |
739 | -| Code | Type | Model | Message | | |
740 | -|-----|-----|-----|-----| | |
741 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | {"errcode":0,"result":"ok"} | | |
742 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
743 | - | |
744 | - | |
745 | - | |
746 | -<a name="upload-post"></a> | |
747 | - | |
748 | -#### /Upload (POST) | |
749 | - | |
750 | - | |
751 | -上传 | |
752 | - | |
753 | -| Param Name | Example | Data Type | Description | Required? | | |
754 | -|-----|-----|-----|-----|-----| | |
755 | -| file | 1 | file | 文件 | Yes | | |
756 | - | |
757 | - | |
758 | -| Code | Type | Model | Message | | |
759 | -|-----|-----|-----|-----| | |
760 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | {"errcode":0,"result":"图片地址"} | | |
761 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
762 | - | |
763 | - | |
764 | - | |
765 | -<a name="userinfo-get"></a> | |
766 | - | |
767 | -#### /UserInfo (GET) | |
768 | - | |
769 | - | |
770 | -用户管理 - 获取用户信息 | |
771 | - | |
772 | -| Param Name | Example | Data Type | Description | Required? | | |
773 | -|-----|-----|-----|-----|-----| | |
774 | -| id | aaron | string | 用户id | Yes | | |
775 | -| Token | wgergejfwe | string | 用户token | Yes | | |
776 | - | |
777 | - | |
778 | -| Code | Type | Model | Message | | |
779 | -|-----|-----|-----|-----| | |
780 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | {"errcode":0,"result":{"Id":"5e09c64c1c09c6f0f7ca2fa9","Token":"640bf934e425aba5d3c90998b2641f2f0ca07261d334d9615d1cd4790b5f34e7"}} | | |
781 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
782 | - | |
783 | - | |
784 | - | |
785 | -<a name="userlog-post"></a> | |
786 | - | |
787 | -#### /UserLog (POST) | |
788 | - | |
789 | - | |
790 | -增加用户行为日志 | |
791 | - | |
792 | -| Param Name | Example | Data Type | Description | Required? | | |
793 | -|-----|-----|-----|-----|-----| | |
794 | -| Type | 访问页面 | string | 安装;卸载;访问页面;使用功能;缩放地图;进入景区 | Yes | | |
795 | -| SubType | 景区详情 | string | 推荐;景区详情;登陆;商城;投诉建议;问券调查....(app中能点的都加上) | Yes | | |
796 | -| ScenicId | 5dfb03070a9ac17ac7a82054 | string | 景区id | Yes | | |
797 | -| UserId | 5dfb03070a9ac17ac7a82054 | string | 用户ID | Yes | | |
798 | -| UserName | Aaron | string | 用户名称 | Yes | | |
799 | -| Location | {"Latitude": 119, "Longitude": 39} | string | 位置 | Yes | | |
800 | -| Remarks | 备注 | string | 备注 | Yes | | |
801 | -| Source | 用户分享 | string | 来源 | Yes | | |
802 | -| DeviceId | abc123 | string | 手机唯一识别码,不重复(存放于http.header中) | Yes | | |
803 | -| Mac | abc123 | string | 网卡Mac地址(存放于http.header中) | Yes | | |
804 | -| SystemType | ios | string | ios,android(存放于http.header中) | Yes | | |
805 | -| SystemVersion | 13.01 | string | 手机版本(存放于http.header中) | Yes | | |
806 | -| SystemModel | iphone8 | string | 手机型号(存放于http.header中) | Yes | | |
807 | -| AppVersion | 1.0 | string | app版本号(存放于http.header中) | Yes | | |
808 | -| DeviceToken | abc | string | 推送token(存放于http.header中) | Yes | | |
809 | - | |
810 | - | |
811 | -| Code | Type | Model | Message | | |
812 | -|-----|-----|-----|-----| | |
813 | -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | {"errcode":0,"result":"ok"} | | |
814 | -| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | | |
815 | - | |
816 | - |