| | |
| | | import com.panzhihua.common.model.dtos.community.PageQuestnaireSubDetailsDTO; |
| | | import com.panzhihua.common.model.vos.LoginUserInfoVO; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.model.vos.community.ComActQuestnaireAnswerContentVO; |
| | | import com.panzhihua.common.model.vos.community.ComActQuestnaireVO; |
| | | import com.panzhihua.common.model.vos.community.ComCvtBusinessVO; |
| | | import com.panzhihua.common.model.vos.community.questnaire.QuestnaireAnswerStatVO; |
| | | import com.panzhihua.common.model.vos.community.questnaire.QuestnaireVO; |
| | | import com.panzhihua.common.model.vos.community.questnaire.UsersAnswerVO; |
| | | import com.panzhihua.common.model.vos.community.questnaire.UsersAnswerQuestnaireVO; |
| | | |
| | | import com.panzhihua.common.service.community.CommunityService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | |
| | | return communityService.addQuestnaire(questnaireVO, loginUserInfo.getCommunityId(), loginUserInfo.getUserId()); |
| | | } |
| | | |
| | | @ApiOperation(value = "查看问卷", response = ComActQuestnaireVO.class) |
| | | @ApiOperation(value = "查看问卷", response = UsersAnswerVO.class) |
| | | @GetMapping("/view") |
| | | public R viewQuestnaire(@RequestParam("questId") Long questId) { |
| | | LoginUserInfoVO loginUserInfo = this.getLoginUserInfo(); |
| | | return communityService.view(loginUserInfo.getUserId(), questId); |
| | | } |
| | | |
| | | @ApiOperation(value = "在线统计信息", response = ComActQuestnaireVO.class) |
| | | @ApiOperation(value = "在线统计信息", response = QuestnaireAnswerStatVO.class) |
| | | @GetMapping("/stat") |
| | | public R stat(@RequestParam("questId") Long questId) { |
| | | return communityService.statistics(questId); |
| | | } |
| | | |
| | | @ApiOperation(value = "在线统计详细", response = ComCvtBusinessVO.class) |
| | | @ApiOperation(value = "在线统计详细", response = ComActQuestnaireAnswerContentVO.class) |
| | | @GetMapping("/stat/details") |
| | | public R statDetails(@RequestBody PageQuestnaireSubDetailsDTO pageQuestnaireSubDetailsDTO) { |
| | | //问卷调查 |