CeDo
2021-04-13 c020e8194be5b0e8b7602e4a536ad30af7bc1c36
bug fixed: 修改接口说明
1个文件已修改
20 ■■■■■ 已修改文件
springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/CommunityQuestnaireApi.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/CommunityQuestnaireApi.java
@@ -16,7 +16,9 @@
import com.panzhihua.common.model.vos.R;
import com.panzhihua.common.model.vos.community.*;
import com.panzhihua.common.model.vos.community.questnaire.EditComActQuestnaireVo;
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.service.community.CommunityService;
import com.panzhihua.common.service.user.UserService;
import com.panzhihua.common.utlis.SFTPUtil;
@@ -53,61 +55,61 @@
    @Resource
    private SFTPConfig sftpConfig;
    @ApiOperation(value = "分页查询调查问卷", response = ComCvtBusinessVO.class)
    @ApiOperation(value = "分页查询调查问卷", response = ComActQuestnaireVO.class)
    @PostMapping("/page")
    public R page(@RequestBody PageQuestnaireDTO pageQuestnaireDTO) {
        LoginUserInfoVO loginUserInfo = this.getLoginUserInfo();
        return communityService.pageQuestnaire(pageQuestnaireDTO, loginUserInfo.getCommunityId());
    }
    @ApiOperation(value = "创建调查问卷", response = ComCvtBusinessVO.class)
    @ApiOperation(value = "创建调查问卷")
    @PostMapping("/add")
    public R add(@RequestBody QuestnaireVO questnaireVO) {
        LoginUserInfoVO loginUserInfo = this.getLoginUserInfo();
        return communityService.addQuestnaire(questnaireVO, loginUserInfo.getCommunityId(), loginUserInfo.getUserId());
    }
    @ApiOperation(value = "继续调研/停止调研", response = ComCvtBusinessVO.class)
    @ApiOperation(value = "继续调研/停止调研")
    @GetMapping("/toggle")
    public R toggle(@RequestBody EditComActQuestnaireVo editComActQuestnaireVo) {
        return communityService.editQuestnaireDO(editComActQuestnaireVo);
    }
    @ApiOperation(value = "删除问卷", response = ComCvtBusinessVO.class)
    @ApiOperation(value = "删除问卷")
    @GetMapping("/delete")
    public R delete(@RequestParam("questId") Long questId) {
        LoginUserInfoVO loginUserInfo = this.getLoginUserInfo();
        return communityService.editQuestnaireDO(questId, loginUserInfo.getUserId());
    }
    @ApiOperation(value = "查看详细-问卷详细", response = ComCvtBusinessVO.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 = ComCvtBusinessVO.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) {
        //问卷调查
        return communityService.qaQeustAnswerDetails(pageQuestnaireSubDetailsDTO);
    }
    @ApiOperation(value = "答卷情况-分页", response = ComCvtBusinessVO.class)
    @ApiOperation(value = "答卷情况-分页", response = ComActQuestnaireAnswerContentVO.class)
    @GetMapping("/answer/page")
    public R pageAnswer(@RequestBody PageQuestnaireAnswerDTO pageQuestnaireAnswerDTO) {
        //问卷调查回答 用户分页数据
        return communityService.pageQuestnaireAnswer(pageQuestnaireAnswerDTO);
    }
    @ApiOperation(value = "查看问卷答卷详细", response = ComCvtBusinessVO.class)
    @ApiOperation(value = "查看问卷答卷详细", response = UsersAnswerVO.class)
    @GetMapping("/answer/detail")
    public R answerDetail(@RequestParam("questId") Long questId, @RequestParam("userId") Long userId) {
        return communityService.answerInfoQuestnaire(userId, questId);