From 834f60880d7365a59462bffe2cfc19cd8048ca93 Mon Sep 17 00:00:00 2001 From: zhn <947514737@qq.com> Date: Wed, 8 Jun 2022 18:19:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=9D=83=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/jero/modules/log/controller/BussLogEOController.java | 2 ++ .../jero/modules/project/controller/NcrTrackController.java | 5 +++++ .../project/controller/ProjectCommentEOController.java | 2 ++ .../controller/ProjectHistoryVersionsEOController.java | 2 ++ .../project/controller/ProjectLawsInventoryEOController.java | 3 +++ .../controller/ProjectLawsInventoryLogEOController.java | 4 +++- .../project/controller/ProjectStatusBoardController.java | 4 ++++ 7 files changed, 21 insertions(+), 1 deletion(-) diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/log/controller/BussLogEOController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/log/controller/BussLogEOController.java index 53ac7471c..feb3c49b2 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/log/controller/BussLogEOController.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/log/controller/BussLogEOController.java @@ -13,6 +13,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import lombok.extern.slf4j.Slf4j; import com.jero.common.system.base.controller.JeroController; +import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; @@ -48,6 +49,7 @@ public class BussLogEOController extends JeroController queryPageList(BussLogEO bussLogEO, @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/NcrTrackController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/NcrTrackController.java index 996ff9698..f1b0965d2 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/NcrTrackController.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/NcrTrackController.java @@ -8,6 +8,7 @@ import com.jero.modules.project.vo.NcrTrackVO; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; +import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; @@ -42,6 +43,7 @@ public class NcrTrackController { @AutoLog(value = "项目未符合项跟踪-分页列表查询") @ApiOperation(value="项目未符合项跟踪-分页列表查询", notes="项目未符合项跟踪-分页列表查询") @GetMapping(value = "/queryPage") + @RequiresPermissions("ncrTrack:queryPage") public Result queryPage(NcrTrackVO ncrTrackVO, @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, @@ -63,6 +65,7 @@ public class NcrTrackController { @AutoLog(value = "项目未符合项跟踪-分页列表查询") @ApiOperation(value="项目未符合项跟踪-分页列表查询", notes="项目未符合项跟踪-分页列表查询") @GetMapping(value = "/queryPageInfo") + @RequiresPermissions("ncrTrack:queryPageInfo") public Result queryPageInfo(NcrTrackVO ncrTrackVO, @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, @@ -78,6 +81,7 @@ public class NcrTrackController { * @param ncrTrackVO */ @RequestMapping(value = "/exportData") + @RequiresPermissions("ncrTrack:exportData") public void exportData(HttpServletResponse response, HttpServletRequest request, NcrTrackVO ncrTrackVO) { @@ -90,6 +94,7 @@ public class NcrTrackController { * @param ncrTrackVO */ @RequestMapping(value = "/exportDataInfo") + @RequiresPermissions("ncrTrack:exportDataInfo") public void exportDataInfo(HttpServletResponse response, HttpServletRequest request, NcrTrackVO ncrTrackVO) { diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectCommentEOController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectCommentEOController.java index 82b3dec8a..7fcd79a1e 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectCommentEOController.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectCommentEOController.java @@ -14,6 +14,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.jero.modules.project.vo.ProjectCommentVO; import lombok.extern.slf4j.Slf4j; import com.jero.common.system.base.controller.JeroController; +import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; @@ -67,6 +68,7 @@ public class ProjectCommentEOController extends JeroController> queryList(ProjectCommentEO projectCommentEO) { List list = projectCommentEOService.getInfoList(projectCommentEO); return Result.OK(list); diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectHistoryVersionsEOController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectHistoryVersionsEOController.java index 54e55065e..131bc24a9 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectHistoryVersionsEOController.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectHistoryVersionsEOController.java @@ -15,6 +15,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import lombok.extern.slf4j.Slf4j; import com.jero.common.system.base.controller.JeroController; +import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; @@ -68,6 +69,7 @@ public class ProjectHistoryVersionsEOController extends JeroController> queryList(ProjectHistoryVersionsEO projectHistoryVersionsEO) { LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); wrapper.in(ProjectHistoryVersionsEO::getProjectLibraryId,projectHistoryVersionsEO.getProjectLibraryId()); diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectLawsInventoryEOController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectLawsInventoryEOController.java index ed01740dd..14a3ed80e 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectLawsInventoryEOController.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectLawsInventoryEOController.java @@ -19,6 +19,7 @@ import com.jero.modules.project.service.IProjectLawsInventoryEOService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; +import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.DeleteMapping; @@ -92,6 +93,7 @@ public class ProjectLawsInventoryEOController extends JeroController> queryList(ProjectLawsInventoryEO projectLawsInventoryEO,HttpServletRequest req) { List list = projectLawsInventoryEOService.queryList(projectLawsInventoryEO,req); return Result.OK(projectLawsInventoryEO.getCut(),list); @@ -349,6 +351,7 @@ public class ProjectLawsInventoryEOController extends JeroController { @Autowired private IProjectLawsInventoryLogEOService projectLawsInventoryLogEOService; - + /** * 分页列表查询 * @@ -49,6 +50,7 @@ public class ProjectLawsInventoryLogEOController extends JeroController queryPageList(ProjectLawsInventoryLogEO projectLawsInventoryLogEO,String cut, @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectStatusBoardController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectStatusBoardController.java index 6c03652a7..6d3e4570c 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectStatusBoardController.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectStatusBoardController.java @@ -8,6 +8,7 @@ import com.jero.modules.project.vo.TimeNodeVO; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; +import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; @@ -41,6 +42,7 @@ public class ProjectStatusBoardController { @AutoLog(value = "时间轴列表") @ApiOperation(value="时间轴列表", notes="时间轴列表") @GetMapping(value = "/timelineList") + @RequiresPermissions("ProjectStatusBoard:info") public Result timelineList(ProjectLibraryBase projectLibraryBase, HttpServletRequest req) { List> result = iProjectStatusBoardService.timelineList(projectLibraryBase, req); if(result==null) { @@ -58,6 +60,7 @@ public class ProjectStatusBoardController { @AutoLog(value = "时间轴列") @ApiOperation(value="时间轴列", notes="时间轴列") @GetMapping(value = "/timeline") + @RequiresPermissions("ProjectStatusBoard:info") public Result timeline(String startTime,String endTime) { List timeline = iProjectStatusBoardService.timeline(startTime, endTime); return Result.OK(timeline); @@ -72,6 +75,7 @@ public class ProjectStatusBoardController { @AutoLog(value = "项目状态进度") @ApiOperation(value="项目状态进度", notes="项目状态进度") @GetMapping(value = "/scheduleInfoList") + @RequiresPermissions("ProjectStatusBoard:info") public Result scheduleInfoList(ProjectLibraryBase projectLibraryBase, HttpServletRequest req) { List> mapList = iProjectStatusBoardService.scheduleInfoList(projectLibraryBase, req); return Result.OK(mapList);