Administrator
2025-09-03 a1d01d25e2c5f48bc51557da55f40e8748d94532
src/main/java/cc/mrbird/febs/ai/controller/memberAnswer/ApiMemberAnswerController.java
@@ -1,14 +1,10 @@
package cc.mrbird.febs.ai.controller.memberAnswer;
import cc.mrbird.febs.ai.req.memberAnswer.ApiMemberAnswerDto;
import cc.mrbird.febs.ai.req.memberAnswer.ApiMemberAnswerInsureDto;
import cc.mrbird.febs.ai.req.memberAnswer.ApiMemberAnswerPreviousDto;
import cc.mrbird.febs.ai.req.memberAnswer.ApiQuestionAnswerDto;
import cc.mrbird.febs.ai.req.memberAnswer.*;
import cc.mrbird.febs.ai.req.memberTalk.ApiMemberTalkItemPageDto;
import cc.mrbird.febs.ai.req.product.ApiProductInfoDto;
import cc.mrbird.febs.ai.res.memberAnswer.ApiMemberAnswerInsureVo;
import cc.mrbird.febs.ai.res.memberAnswer.ApiMemberAnswerPreviousVo;
import cc.mrbird.febs.ai.res.memberAnswer.ApiMemberAnswerVo;
import cc.mrbird.febs.ai.res.memberAnswer.ApiQuestionItemInfoVo;
import cc.mrbird.febs.ai.res.memberAnswer.*;
import cc.mrbird.febs.ai.res.memberTalk.ApiMemberTalkItemVo;
import cc.mrbird.febs.ai.res.product.ApiProductInfoVo;
import cc.mrbird.febs.ai.service.AiMemberAnswerService;
import cc.mrbird.febs.common.entity.FebsResponse;
@@ -36,6 +32,16 @@
public class ApiMemberAnswerController {
    private final AiMemberAnswerService apiMemberAnswerService;
    @ApiOperation(value = "开始答题V2", notes = "开始答题V2")
    @ApiResponses({
            @ApiResponse(code = 200, message = "success", response = ApiMemberAnswerVoV2.class)
    })
    @PostMapping(value = "/startV2")
    public FebsResponse startV2(@RequestBody @Validated ApiMemberAnswerDto dto) {
        return apiMemberAnswerService.startAnswerV2(dto);
    }
    @ApiOperation(value = "开始答题", notes = "开始答题")
    @ApiResponses({
@@ -76,4 +82,24 @@
        return apiMemberAnswerService.previous(dto);
    }
    @ApiOperation(value = "错题集记录分页查询", notes = "错题集记录分页查询")
    @ApiResponses({
            @ApiResponse(code = 200, message = "success", response = ApiMemberAnswerWrongVo.class)
    })
    @PostMapping(value = "/wrongPage")
    public FebsResponse wrongPage(@RequestBody @Validated ApiMemberAnswerWrongPageDto dto) {
        return apiMemberAnswerService.wrongPage(dto);
    }
    @ApiOperation(value = "我的训练", notes = "我的训练")
    @ApiResponses({
            @ApiResponse(code = 200, message = "success", response = ApiMemberProductWorkVo.class)
    })
    @PostMapping(value = "/myWork")
    public FebsResponse myWork(@RequestBody @Validated ApiMemberProductWorkPageDto dto) {
        return apiMemberAnswerService.myWork(dto);
    }
}