From 3a762add44449332d6d379e361698850f6066e16 Mon Sep 17 00:00:00 2001 From: heheng <475597332@qq.com> Date: 星期一, 19 五月 2025 15:20:12 +0800 Subject: [PATCH] 修改 --- exam-system/src/main/java/com/gkhy/exam/noncoalmine/controller/TrainingInstitutionController.java | 41 +++++++++++++++++++++++++++++++++++++---- 1 files changed, 37 insertions(+), 4 deletions(-) diff --git a/exam-system/src/main/java/com/gkhy/exam/noncoalmine/controller/TrainingInstitutionController.java b/exam-system/src/main/java/com/gkhy/exam/noncoalmine/controller/TrainingInstitutionController.java index 61015ee..f7e241d 100644 --- a/exam-system/src/main/java/com/gkhy/exam/noncoalmine/controller/TrainingInstitutionController.java +++ b/exam-system/src/main/java/com/gkhy/exam/noncoalmine/controller/TrainingInstitutionController.java @@ -6,7 +6,12 @@ import com.gkhy.exam.noncoalmine.service.TrainingInstitutionService; import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.core.domain.model.LoginUser; 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 +23,7 @@ * @author makejava * @since 2023-09-13 16:12:31 */ +@Api(tags = "培训机构接口") @RestController @RequestMapping("training/institution") public class TrainingInstitutionController extends BaseController { @@ -33,7 +39,12 @@ * @param query 查询实体 * @return 所有数据 */ - @GetMapping + @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(TrainingInstitutionQuery query) { startPage(); return getDataTable(this.trainingInstitutionService.listByPage( query)); @@ -45,6 +56,7 @@ * @param institutionId 主键 * @return 单条数据 */ + @ApiOperation(value = "通过主键查询单条数据") @GetMapping("get/{institutionId}") public AjaxResult selectOne(@PathVariable Long institutionId) { return success(this.trainingInstitutionService.getById(institutionId)); @@ -56,6 +68,7 @@ * @param addForm 实体对象 * @return 新增结果 */ + @ApiOperation(value = "新增数据") @PostMapping("add") public AjaxResult add(@Validated @RequestBody TrainingInstitutionAddForm addForm) { return toAjax(this.trainingInstitutionService.add(addForm)); @@ -67,7 +80,8 @@ * @param modForm 实体对象 * @return 修改结果 */ - @PutMapping("mod") + @ApiOperation(value = "修改数据") + @PostMapping("mod") public AjaxResult mod(@Validated @RequestBody TrainingInstitutionModForm modForm) { return toAjax(this.trainingInstitutionService.mod(modForm)); } @@ -78,9 +92,28 @@ * @param institutionIds 主键结合 * @return 删除结果 */ + @ApiOperation(value = "删除数据") @DeleteMapping("/del/batch/{institutionIds}") - public AjaxResult delete(@PathVariable("institutionIds") List<Long> institutionIds) { - return toAjax(this.trainingInstitutionService.removeByIds(institutionIds)); + public AjaxResult delBatch(@PathVariable("institutionIds") List<Long> institutionIds) { + this.trainingInstitutionService.delBatch(institutionIds); + return success(); + } + /** + * 选择列表 + */ + @ApiOperation(value = "选择列表") + @GetMapping("select") + public AjaxResult selectList(TrainingInstitutionQuery query){ + return success(this.trainingInstitutionService.select(query)); + } + + /** + * 选择列表-根据角色身份 + */ + @ApiOperation(value = "选择列表-根据角色身份") + @GetMapping("selectByPermission") + public AjaxResult selectByPermissionList(TrainingInstitutionQuery query){ + return success(this.trainingInstitutionService.selectByPermissionList(query)); } } -- Gitblit v1.9.2