From 983bdb5b89932b38d08a11ad1eed6ea89d1597e1 Mon Sep 17 00:00:00 2001 From: kongzy <kongzy> Date: 星期一, 29 一月 2024 10:07:31 +0800 Subject: [PATCH] 更新 --- assess-admin/src/main/java/com/gkhy/assess/admin/controller/web/ExpertInfoController.java | 27 ++++++++++++++++++++++++--- 1 files changed, 24 insertions(+), 3 deletions(-) diff --git a/assess-admin/src/main/java/com/gkhy/assess/admin/controller/web/ExpertInfoController.java b/assess-admin/src/main/java/com/gkhy/assess/admin/controller/web/ExpertInfoController.java index 8a87e30..09a448f 100644 --- a/assess-admin/src/main/java/com/gkhy/assess/admin/controller/web/ExpertInfoController.java +++ b/assess-admin/src/main/java/com/gkhy/assess/admin/controller/web/ExpertInfoController.java @@ -5,11 +5,13 @@ import com.gkhy.assess.system.domain.SysAgency; import com.gkhy.assess.system.domain.SysExpertClassify; import com.gkhy.assess.system.domain.SysExpertInfo; +import com.gkhy.assess.system.domain.SysUser; import com.gkhy.assess.system.service.SysExpertInfoService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; +import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -20,16 +22,18 @@ @Autowired private SysExpertInfoService expertInfoService; + @RequiresPermissions("system:assess:monitor") @ApiOperation(value = "专家列表(分页)") @ApiImplicitParams({ @ApiImplicitParam(paramType = "query", name = "pageNum", dataType = "int", required = false, value = "当前页,默认1"), - @ApiImplicitParam(paramType = "query", name = "pageSize", dataType = "int", required = false, value = "每页数目,默认10") + @ApiImplicitParam(paramType = "query", name = "pageSize", dataType = "int", required = false, value = "每页数目,默认10,最大50") }) @GetMapping("/list") public CommonResult exportInfoList(SysExpertInfo expertInfo){ return CommonResult.success(expertInfoService.exportInfoList(expertInfo)); } + @RequiresPermissions("system:assess:monitor") @RepeatSubmit @ApiOperation(value = "新增专家信息") @PostMapping("/add") @@ -37,6 +41,7 @@ return CommonResult.success(expertInfoService.addExpertInfo(expertInfo)); } + @RequiresPermissions("system:assess:monitor") @RepeatSubmit @ApiOperation(value = "修改专家信息") @PutMapping("/mod") @@ -44,7 +49,7 @@ return CommonResult.success(expertInfoService.modExpertInfo(expertInfo)); } - + @RequiresPermissions("system:assess:monitor") @RepeatSubmit @ApiOperation(value = "删除专家信息") @DeleteMapping("/del/{expertId}") @@ -52,7 +57,7 @@ return CommonResult.success(expertInfoService.delExpertInfo(expertId)); } - + @RequiresPermissions("system:assess:monitor") @RepeatSubmit @ApiOperation(value = "批量删除专家信息") @DeleteMapping("/del/batch/{expertIds}") @@ -60,7 +65,23 @@ return CommonResult.success(expertInfoService.delExpertInfoBatch(expertIds)); } + @RequiresPermissions("system:assess:monitor") + @ApiOperation(value = "根据id获取专家信息") + @GetMapping("/detail/{expertId}") + public CommonResult exportInfoDetail(@PathVariable(value = "expertId") Long expertId){ + return CommonResult.success(expertInfoService.exportInfoDetail(expertId)); + } + @RepeatSubmit + @RequiresPermissions("system:assess:monitor") + @ApiOperation(value = "审批状态修改,审批状态(0暂存,1审核中,2审批通过,3审批驳回,4已作废)") + @PostMapping("/changeApprove") + public CommonResult changeApprove(@RequestBody SysExpertInfo expertInfo) + { + return CommonResult.success(expertInfoService.changeApprove(expertInfo)); + } + + } -- Gitblit v1.9.2