首页>代码>vue+springboot2整合实现在线考试管理系统>/springboot/src/main/java/com/exam/controller/ExamManageController.java
package com.exam.controller; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.exam.entity.ApiResult; import com.exam.entity.ExamManage; import com.exam.serviceimpl.ExamManageServiceImpl; import com.exam.util.ApiResultHandler; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @RestController public class ExamManageController { @Autowired private ExamManageServiceImpl examManageService; @GetMapping("/exams") public ApiResult findAll(){ System.out.println("不分页查询所有试卷"); ApiResult apiResult; apiResult = ApiResultHandler.buildApiResult(200, "请求成功!", examManageService.findAll()); return apiResult; } @GetMapping("/exams/{page}/{size}") public ApiResult findAll(@PathVariable("page") Integer page, @PathVariable("size") Integer size){ System.out.println("分页查询所有试卷"); ApiResult apiResult; Page<ExamManage> examManage = new Page<>(page,size); IPage<ExamManage> all = examManageService.findAll(examManage); apiResult = ApiResultHandler.buildApiResult(200, "请求成功!", all); return apiResult; } @GetMapping("/exam/{examCode}") public ApiResult findById(@PathVariable("examCode") Integer examCode){ System.out.println("根据ID查找"); ExamManage res = examManageService.findById(examCode); if(res == null) { return ApiResultHandler.buildApiResult(10000,"考试编号不存在",null); } return ApiResultHandler.buildApiResult(200,"请求成功!",res); } @DeleteMapping("/exam/{examCode}") public ApiResult deleteById(@PathVariable("examCode") Integer examCode){ int res = examManageService.delete(examCode); return ApiResultHandler.buildApiResult(200,"删除成功",res); } @PutMapping("/exam") public ApiResult update(@RequestBody ExamManage exammanage){ int res = examManageService.update(exammanage); // if (res == 0) { // return ApiResultHandler.buildApiResult(20000,"请求参数错误"); // } System.out.print("更新操作执行---"); return ApiResultHandler.buildApiResult(200,"更新成功",res); } @PostMapping("/exam") public ApiResult add(@RequestBody ExamManage exammanage){ int res = examManageService.add(exammanage); if (res ==1) { return ApiResultHandler.buildApiResult(200, "添加成功", res); } else { return ApiResultHandler.buildApiResult(400,"添加失败",res); } } @GetMapping("/examManagePaperId") public ApiResult findOnlyPaperId() { ExamManage res = examManageService.findOnlyPaperId(); if (res != null) { return ApiResultHandler.buildApiResult(200,"请求成功",res); } return ApiResultHandler.buildApiResult(400,"请求失败",res); } }
最近下载更多
pangzhihui LV14
9月15日
樱花味小然子 LV5
7月18日
wonderman LV5
6月30日
JiangYing009 LV8
4月27日
nyb4613 LV8
4月15日
Boss绝 LV9
3月25日
qqttuu LV3
3月6日
好的好的 LV8
3月4日
光头强1024 LV7
1月5日
微信网友_6507459064762368 LV2
2023年12月5日
最近浏览更多
citybird LV4
11月18日
林依晨127 LV2
11月1日
微信网友_7206713294606336
10月12日
暂无贡献等级
Luis虎子 LV16
9月25日
17558420274 LV16
9月15日
somexi
8月23日
暂无贡献等级
316832598
7月29日
暂无贡献等级
樱花味小然子 LV5
7月18日
Luck_ZDM LV12
7月2日
yanerkang1 LV2
6月30日