package com.nms.swspkmas_standalone.controller; import com.nms.swspkmas_standalone.entity.vo.CaptureRecordVO; import com.nms.swspkmas_standalone.entity.vo.ExamineeVO; import com.nms.swspkmas_standalone.response.CommonResult; import com.nms.swspkmas_standalone.service.CaptureRecordService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import javax.validation.Valid; /** *
* 抓拍记录表 前端控制器 *
* * @author kzy * @since 2023-09-21 08:41:38 */ @Api(tags = "抓拍记录前端控制器") @RestController @RequestMapping("/api/capture-record") public class CaptureRecordController { @Autowired private CaptureRecordService captureRecordService; @ApiOperation(value = "根据时间获取抓取记录") @ApiImplicitParams({ @ApiImplicitParam(paramType = "query", name = "time", dataType = "string", required = true, value = "查询的日期,格式xxxx-xx-xx") }) @GetMapping("/getCaptureRecord") public CommonResult getCaptureRecord(@RequestParam(required = true) String time){ return CommonResult.success(captureRecordService.getCaptureRecord(time)); } @ApiOperation(value = "新增抓拍记录") @PostMapping("/addCaptureRecord") public CommonResult addCaptureRecord(@RequestBody @Valid CaptureRecordVO captureRecordVO){ captureRecordService.addCaptureRecord(captureRecordVO); return CommonResult.success(); } @ApiOperation(value = "删除抓拍记录") @PostMapping("/deleteCaptureRecord/{captureId}") public CommonResult deleteCaptureRecord(@PathVariable(value = "captureId")Long captureId){ captureRecordService.deleteCaptureRecord(captureId); return CommonResult.success(); } }