From c858ae26143fde37b8c77d403baeb7a050bc2ab6 Mon Sep 17 00:00:00 2001 From: zf <1603559716@qq.com> Date: 星期一, 25 九月 2023 15:17:42 +0800 Subject: [PATCH] 非煤相关接口 --- exam-system/src/main/java/com/gkhy/exam/noncoalmine/controller/ExamSiteController.java | 23 +++++++++++++++++++---- 1 files changed, 19 insertions(+), 4 deletions(-) diff --git a/exam-system/src/main/java/com/gkhy/exam/noncoalmine/controller/ExamSiteController.java b/exam-system/src/main/java/com/gkhy/exam/noncoalmine/controller/ExamSiteController.java index 80ef674..011bdaf 100644 --- a/exam-system/src/main/java/com/gkhy/exam/noncoalmine/controller/ExamSiteController.java +++ b/exam-system/src/main/java/com/gkhy/exam/noncoalmine/controller/ExamSiteController.java @@ -7,6 +7,10 @@ import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.page.TableDataInfo; +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.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; @@ -18,6 +22,7 @@ * @author makejava * @since 2023-09-13 16:11:04 */ +@Api(tags = "考点接口") @RestController @RequestMapping("exam/site") public class ExamSiteController extends BaseController { @@ -33,6 +38,11 @@ * @param query 查询实体 * @return 所有数据 */ + @ApiOperation(value = "分页查询列表") + @ApiImplicitParams({ + @ApiImplicitParam(name = "pageNum", dataTypeClass = String.class,value = "页码",required = true), + @ApiImplicitParam(name = "pageSize", dataTypeClass = String.class,value = "页数",required = true), + }) @GetMapping("page/list") public TableDataInfo listByPage(ExamSiteQuery query) { startPage(); @@ -45,7 +55,8 @@ * @param siteId 主键 * @return 单条数据 */ - @GetMapping("{get/siteId}") + @ApiOperation(value = "通过主键查询单条数据") + @GetMapping("get/{siteId}") public AjaxResult selectOne(@PathVariable Long siteId) { return success(this.examSiteService.getById(siteId)); } @@ -56,6 +67,7 @@ * @param addForm 实体对象 * @return 新增结果 */ + @ApiOperation(value = "新增数据") @PostMapping("add") public AjaxResult add(@Validated @RequestBody ExamSiteAddForm addForm) { return toAjax(this.examSiteService.add(addForm)); @@ -67,7 +79,8 @@ * @param modForm 实体对象 * @return 修改结果 */ - @PutMapping("mod") + @ApiOperation(value = "修改数据") + @PostMapping("mod") public AjaxResult mod(@Validated @RequestBody ExamSiteModForm modForm) { return toAjax(this.examSiteService.mod(modForm)); } @@ -78,9 +91,11 @@ * @param siteIds 主键结合 * @return 删除结果 */ + @ApiOperation(value = "删除数据") @DeleteMapping("/del/batch/{siteIds}") - public AjaxResult delete(@PathVariable("siteIds") List<Long> siteIds) { - return toAjax(this.examSiteService.removeByIds(siteIds)); + public AjaxResult delBatch(@PathVariable("siteIds") List<Long> siteIds) { + this.examSiteService.delBatch(siteIds); + return success(); } } -- Gitblit v1.9.2