package com.thhy.secure.modules.biz.exam.controller; import com.github.pagehelper.PageInfo; import com.thhy.general.common.BasicResult; import com.thhy.general.utils.PagingUtils; import com.thhy.secure.modules.biz.exam.entity.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import com.thhy.secure.modules.biz.exam.service.ExamRecordService; import java.io.Serializable; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletRequest; import org.springframework.web.bind.annotation.RestController; /** * @author zhang_xiao_bo * @since 2023-05-26 15:51:18 */ @RestController @RequestMapping("examRecord") public class ExamRecordController { @Autowired private ExamRecordService examRecordService; @RequestMapping("recordStat") public BasicResult recordStat(@RequestBody(required = false) ExamDto examDto, HttpServletRequest req){ Map map = examRecordService.recordStat(examDto); return BasicResult.success(map); } @RequestMapping("recordList") public BasicResult recordList(@RequestBody(required = false) ExamRecordDto examRecordDto, HttpServletRequest req){ PagingUtils.setPageParam(req); List examList = examRecordService.recordList(examRecordDto); PageInfo pageInfo = new PageInfo<>(examList); return BasicResult.success(pageInfo); } @RequestMapping("findList") public BasicResult findList(@RequestBody(required = false) ExamRecord examRecord,HttpServletRequest req){ PagingUtils.setPageParam(req); List examRecordList = examRecordService.findList(examRecord); PageInfo pageInfo = new PageInfo<>(examRecordList); return BasicResult.success(pageInfo); } @RequestMapping("addExamRecord") public BasicResult addExamRecord(@RequestBody ExamRecord examRecord){ examRecordService.addExamRecord(examRecord); return BasicResult.success(); } /** @RequestMapping("update") public BasicResult update(@RequestBody ExamRecord examRecord){ examRecordService.update(examRecord); return BasicResult.success(); }**/ @RequestMapping("delete") public BasicResult delete(@RequestBody ExamRecord examRecord){ examRecordService.delete(examRecord.getRecordId()); return BasicResult.success(); } }