package com.gkhy.exam.admin.controller.app; import com.gkhy.exam.common.api.CommonResult; import com.gkhy.exam.system.domain.ExExerciseAnswer; import com.gkhy.exam.system.service.ExExerciseAnswerService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.validation.annotation.Validated; 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; /** *
* 学员与练习题关系表 前端控制器 *
* * @author kzy * @since 2024-06-20 09:42:25 */ @Api(tags = "APP学员刷题前端控制器") @RestController @RequestMapping("/app/exercise-answer") public class AppExerciseAnswerController { @Autowired private ExExerciseAnswerService exerciseAnswerService; @PreAuthorize("hasAnyAuthority('train:exam:student')") @ApiOperation(value = "新增答题") @PostMapping public CommonResult add(@Validated @RequestBody ExExerciseAnswer exerciseAnswer){ return CommonResult.success(exerciseAnswerService.addExerciseAnswer(exerciseAnswer)); } }