Authored by qianjun

Update questionnaire.md

@@ -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)