Update questionnaire.md
Showing
1 changed file
with
40 additions
and
143 deletions
@@ -20,7 +20,7 @@ | @@ -20,7 +20,7 @@ | ||
20 | ### 4. 根据question_type问题类型( 问题(题目)类型: 1--单选题,2--多选题,3--填空题)存储相应的内容, | 20 | ### 4. 根据question_type问题类型( 问题(题目)类型: 1--单选题,2--多选题,3--填空题)存储相应的内容, |
21 | 如果选择题question_content问题内容,则存储json数组, "questionContents":[{ "option":"选项1",//带文字补充 "addon":1 },{ "option":"选项2" }],如果是填空题,question_content问题内容为null ,存储填空题数目fillBlankNum:3 | 21 | 如果选择题question_content问题内容,则存储json数组, "questionContents":[{ "option":"选项1",//带文字补充 "addon":1 },{ "option":"选项2" }],如果是填空题,question_content问题内容为null ,存储填空题数目fillBlankNum:3 |
22 | --- | 22 | --- |
23 | -### 1、获取问卷列表(QuestionnaireController.getList) | 23 | +### 1、获取问卷列表(QuestionnaireController.getList.do) |
24 | 24 | ||
25 | #### 请求参数 | 25 | #### 请求参数 |
26 | | Param Name | Param Type | Required | Param Value | Desc | | 26 | | Param Name | Param Type | Required | Param Value | Desc | |
@@ -90,14 +90,14 @@ | @@ -90,14 +90,14 @@ | ||
90 | } | 90 | } |
91 | ``` | 91 | ``` |
92 | 92 | ||
93 | -### 2、编辑问卷(QuestionnaireController.edit) | 93 | +### 2、编辑问卷(QuestionnaireController.edit.do) |
94 | #### 请求参数 | 94 | #### 请求参数 |
95 | | Param Name | Param Type | Required | Param Value | Desc | | 95 | | Param Name | Param Type | Required | Param Value | Desc | |
96 | | :-- | --: | --: | --: | --: | | 96 | | :-- | --: | --: | --: | --: | |
97 | | id | int | false |1| 问卷标识 |id为null新增 id不为null为编辑| | 97 | | id | int | false |1| 问卷标识 |id为null新增 id不为null为编辑| |
98 | | title | String | false | "YOHO!品牌大调查"| 问卷标题| | 98 | | title | String | false | "YOHO!品牌大调查"| 问卷标题| |
99 | -| startTimeStr |String | false | 0 |问卷开始时间 | | ||
100 | -| endTimeStr |String | false | 0 |问卷结束时间 | | 99 | +| startTime |int | false | 0 |问卷开始时间 | |
100 | +| endTime |int | false | 0 |问卷结束时间 | | ||
101 | | questions |String | false | 0 |问题json数组 | | 101 | | questions |String | false | 0 |问题json数组 | |
102 | | share |String | false | 0 |分享设置json对象 | | 102 | | share |String | false | 0 |分享设置json对象 | |
103 | ### questions入参 | 103 | ### questions入参 |
@@ -142,8 +142,8 @@ | @@ -142,8 +142,8 @@ | ||
142 | { | 142 | { |
143 | "id": 2, | 143 | "id": 2, |
144 | "title": "YOHO!品牌大调查", | 144 | "title": "YOHO!品牌大调查", |
145 | - "startTimeStr": "2017-03-07 14:28:49", | ||
146 | - "endTimeStr": "2017-03-24 14:28:51", | 145 | + "startTime": 1487462400, |
146 | + "endTimeStr": 1490839162, | ||
147 | "questions": [ | 147 | "questions": [ |
148 | { | 148 | { |
149 | "questionType": 1, | 149 | "questionType": 1, |
@@ -215,7 +215,7 @@ | @@ -215,7 +215,7 @@ | ||
215 | 215 | ||
216 | ``` | 216 | ``` |
217 | 217 | ||
218 | -### 3、获取问卷(QuestionnaireController.getById) | 218 | +### 3、获取问卷(QuestionnaireController.getById.do) |
219 | 219 | ||
220 | #### 请求参数 | 220 | #### 请求参数 |
221 | | Param Name | Param Type | Required | Param Value | Desc | | 221 | | Param Name | Param Type | Required | Param Value | Desc | |
@@ -269,95 +269,79 @@ | @@ -269,95 +269,79 @@ | ||
269 | }, | 269 | }, |
270 | "md5": "6fa464cf72538ad2c25fa24d20dcdd20" | 270 | "md5": "6fa464cf72538ad2c25fa24d20dcdd20" |
271 | } | 271 | } |
272 | -``` | ||
273 | -```json | 272 | + |
274 | { | 273 | { |
275 | "code": 200, | 274 | "code": 200, |
276 | - "message": "success", | ||
277 | "data": { | 275 | "data": { |
276 | + "endTime": 1490336931, | ||
278 | "id": 2, | 277 | "id": 2, |
279 | - "title": "YOHO!品牌大调查", | ||
280 | - "statusName": null, | ||
281 | - "num": null, | ||
282 | - "startTimeStr": "2017-03-07 14:28:49", | ||
283 | - "endTimeStr": "2017-03-24 14:28:51", | ||
284 | - "modifyTimeStr": null, | ||
285 | - "link": null, | ||
286 | "questions": [ | 278 | "questions": [ |
287 | { | 279 | { |
288 | - "questionIndex": 0, | ||
289 | - "questionType": 1, | ||
290 | - "questionTitle": "您通过什么渠道知道有货的呢", | ||
291 | "questionContents": [ | 280 | "questionContents": [ |
292 | { | 281 | { |
293 | - "option": "A.朋友介绍", | ||
294 | - "addon": null | 282 | + "option": "A.朋友介绍" |
295 | }, | 283 | }, |
296 | { | 284 | { |
297 | - "option": "B. 视频广告", | ||
298 | - "addon": null | 285 | + "option": "B. 视频广告" |
299 | }, | 286 | }, |
300 | { | 287 | { |
301 | - "option": "C.平面广告", | ||
302 | - "addon": null | 288 | + "option": "C.平面广告" |
303 | }, | 289 | }, |
304 | { | 290 | { |
305 | - "option": "D.线下活动", | ||
306 | - "addon": null | 291 | + "option": "D.线下活动" |
307 | }, | 292 | }, |
308 | { | 293 | { |
309 | - "option": "E.其他渠道", | ||
310 | - "addon": 1 | 294 | + "addon": 1, |
295 | + "option": "E.其他渠道" | ||
311 | } | 296 | } |
312 | ], | 297 | ], |
313 | - "fillBlankNum": null | 298 | + "questionIndex": 0, |
299 | + "questionTitle": "您通过什么渠道知道有货的呢", | ||
300 | + "questionType": 1 | ||
314 | }, | 301 | }, |
315 | { | 302 | { |
316 | - "questionIndex": 1, | ||
317 | - "questionType": 2, | ||
318 | - "questionTitle": "您通过什么渠道知道有货的呢", | ||
319 | "questionContents": [ | 303 | "questionContents": [ |
320 | { | 304 | { |
321 | - "option": "A.朋友介绍", | ||
322 | - "addon": null | 305 | + "option": "A.朋友介绍" |
323 | }, | 306 | }, |
324 | { | 307 | { |
325 | - "option": "B. 视频广告", | ||
326 | - "addon": null | 308 | + "option": "B. 视频广告" |
327 | }, | 309 | }, |
328 | { | 310 | { |
329 | - "option": "C.平面广告", | ||
330 | - "addon": null | 311 | + "option": "C.平面广告" |
331 | }, | 312 | }, |
332 | { | 313 | { |
333 | - "option": "D.线下活动", | ||
334 | - "addon": null | 314 | + "option": "D.线下活动" |
335 | }, | 315 | }, |
336 | { | 316 | { |
337 | - "option": "E.其他渠道", | ||
338 | - "addon": 1 | 317 | + "addon": 1, |
318 | + "option": "E.其他渠道" | ||
339 | } | 319 | } |
340 | ], | 320 | ], |
341 | - "fillBlankNum": null | 321 | + "questionIndex": 1, |
322 | + "questionTitle": "您通过什么渠道知道有货的呢", | ||
323 | + "questionType": 2 | ||
342 | }, | 324 | }, |
343 | { | 325 | { |
326 | + "fillBlankNum": 3, | ||
344 | "questionIndex": 2, | 327 | "questionIndex": 2, |
345 | - "questionType": 3, | ||
346 | "questionTitle": "YOHO!的代言人是", | 328 | "questionTitle": "YOHO!的代言人是", |
347 | - "questionContents": null, | ||
348 | - "fillBlankNum": 3 | 329 | + "questionType": 3 |
349 | } | 330 | } |
350 | ], | 331 | ], |
351 | "share": { | 332 | "share": { |
352 | "imgUrl": "http://cdn.yoho.cn/yohobuy-node/assets/img/layout/qr-weixin.png", | 333 | "imgUrl": "http://cdn.yoho.cn/yohobuy-node/assets/img/layout/qr-weixin.png", |
353 | - "title": "YOHO!品牌大调查", | ||
354 | - "subtitle": "YOHO!品牌大调查" | ||
355 | - } | ||
356 | - } | 334 | + "subtitle": "YOHO!品牌大调查", |
335 | + "title": "YOHO!品牌大调查" | ||
336 | + }, | ||
337 | + "startTime": 1488868129, | ||
338 | + "title": "YOHO!品牌大调查" | ||
339 | + }, | ||
340 | + "message": "success" | ||
357 | } | 341 | } |
358 | ``` | 342 | ``` |
359 | 343 | ||
360 | -### 4、删除问卷(QuestionnaireController.deleteById) | 344 | +### 4、删除问卷(QuestionnaireController.deleteById.do) |
361 | 345 | ||
362 | #### 注意: 处于收集中和已结束的问卷不能删除,其余状态的都可删除 | 346 | #### 注意: 处于收集中和已结束的问卷不能删除,其余状态的都可删除 |
363 | #### 请求参数 | 347 | #### 请求参数 |
@@ -376,106 +360,19 @@ | @@ -376,106 +360,19 @@ | ||
376 | 360 | ||
377 | ``` | 361 | ``` |
378 | 362 | ||
379 | -### 5、发布问卷(QuestionnaireController.release) | 363 | +### 5、发布问卷(QuestionnaireController.release.do) |
380 | 364 | ||
381 | #### 请求参数 | 365 | #### 请求参数 |
382 | | Param Name | Param Type | Required | Param Value | Desc | | 366 | | Param Name | Param Type | Required | Param Value | Desc | |
383 | | :-- | --: | --: | --: | --: | | 367 | | :-- | --: | --: | --: | --: | |
384 | | id | int | true |1| |问卷标识| | 368 | | id | int | true |1| |问卷标识| |
385 | -| status |int | false | 1 |问卷状态: 1--未发布,2--已发布 已发布需要传2| | ||
386 | #### 响应内容 | 369 | #### 响应内容 |
387 | ```json | 370 | ```json |
388 | { | 371 | { |
389 | "code": 200, | 372 | "code": 200, |
390 | - "message": "success", | ||
391 | - "data": { | ||
392 | - "title": null, | ||
393 | - "questions": [ | ||
394 | - { | ||
395 | - "questionIndex": 0, | ||
396 | - "questionType": 1, | ||
397 | - "questionTitle": "您通过什么渠道知道有货的呢", | ||
398 | - "questionContents": [ | ||
399 | - { | ||
400 | - "option": "A.朋友介绍", | ||
401 | - "addon": null | ||
402 | - }, | ||
403 | - { | ||
404 | - "option": "B. 视频广告", | ||
405 | - "addon": null | ||
406 | - }, | ||
407 | - { | ||
408 | - "option": "C.平面广告", | ||
409 | - "addon": null | ||
410 | - }, | ||
411 | - { | ||
412 | - "option": "D.线下活动", | ||
413 | - "addon": null | ||
414 | - }, | ||
415 | - { | ||
416 | - "option": "E.其他渠道", | ||
417 | - "addon": 1 | ||
418 | - } | ||
419 | - ], | ||
420 | - "fillBlankNum": null, | ||
421 | - "questionAnswers": [ | ||
422 | - 0, | ||
423 | - 0, | ||
424 | - 0, | ||
425 | - 0, | ||
426 | - 0 | ||
427 | - ], | ||
428 | - "fillBlankAnswerNum": null | ||
429 | - }, | ||
430 | - { | ||
431 | - "questionIndex": 1, | ||
432 | - "questionType": 2, | ||
433 | - "questionTitle": "您通过什么渠道知道有货的呢", | ||
434 | - "questionContents": [ | ||
435 | - { | ||
436 | - "option": "A.朋友介绍", | ||
437 | - "addon": null | ||
438 | - }, | ||
439 | - { | ||
440 | - "option": "B. 视频广告", | ||
441 | - "addon": null | ||
442 | - }, | ||
443 | - { | ||
444 | - "option": "C.平面广告", | ||
445 | - "addon": null | ||
446 | - }, | ||
447 | - { | ||
448 | - "option": "D.线下活动", | ||
449 | - "addon": null | ||
450 | - }, | ||
451 | - { | ||
452 | - "option": "E.其他渠道", | ||
453 | - "addon": 1 | ||
454 | - } | ||
455 | - ], | ||
456 | - "fillBlankNum": null, | ||
457 | - "questionAnswers": [ | ||
458 | - 0, | ||
459 | - 0, | ||
460 | - 0, | ||
461 | - 4, | ||
462 | - 0 | ||
463 | - ], | ||
464 | - "fillBlankAnswerNum": null | ||
465 | - }, | ||
466 | - { | ||
467 | - "questionIndex": 2, | ||
468 | - "questionType": 3, | ||
469 | - "questionTitle": "YOHO!的代言人是", | ||
470 | - "questionContents": null, | ||
471 | - "fillBlankNum": 3, | ||
472 | - "questionAnswers": [], | ||
473 | - "fillBlankAnswerNum": 3 | ||
474 | - } | ||
475 | - ] | ||
476 | - } | 373 | + "data": 1, |
374 | + "message": "success" | ||
477 | } | 375 | } |
478 | - | ||
479 | ``` | 376 | ``` |
480 | 377 | ||
481 | ### 6、结果分析(QuestionnaireController.resultAnalysis) | 378 | ### 6、结果分析(QuestionnaireController.resultAnalysis) |
-
Please register or login to post a comment