ExerciseDoneHistoryController.java 1.36 KB
package com.subsidy.controller;


import com.subsidy.common.ResponseData;
import com.subsidy.common.ResponseVO;
import com.subsidy.common.interceptor.LoginRequired;
import com.subsidy.model.ExerciseDoneResultDO;
import com.subsidy.service.ExerciseDoneHistoryService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * <p>
 * 做题历史记录表 前端控制器
 * </p>
 *
 * @author DengMin
 * @since 2021-12-03
 */
@RestController
@Api(tags = "做题历史记录表")
@RequestMapping("/exerciseDoneHistory")
public class ExerciseDoneHistoryController {

    @Autowired
    private ExerciseDoneHistoryService exerciseDoneHistoryService;

    @PostMapping("getDoneHistoryDetail")
    @ApiOperation("获取某一个试卷每个题目的做题详情  id 提交后返回的id  memberId 成员id ")
    @LoginRequired
    public ResponseVO getDoneHistoryDetail(@RequestBody ExerciseDoneResultDO exerciseDoneResultDO){
        return ResponseData.generateCreatedResponse(0,exerciseDoneHistoryService.getDoneHistoryDetail(exerciseDoneResultDO));
    }

}