添加权限

This commit is contained in:
zhn
2022-06-08 18:19:15 +08:00
parent d4064d3d39
commit 834f60880d
7 changed files with 21 additions and 1 deletions
@@ -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<BussLogEO, IBussLogEOSer
@AutoLog(value = "更新log表-分页列表查询")
@ApiOperation(value="更新log表-分页列表查询", notes="更新log表-分页列表查询")
@GetMapping(value = "/page")
@RequiresPermissions("bussLog:page")
public Result<?> queryPageList(BussLogEO bussLogEO,
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
@@ -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) {
@@ -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<ProjectCommentEO,
@AutoLog(value = "法规清单评论表-列表查询")
@ApiOperation(value="法规清单评论表-列表查询", notes="法规清单评论表-列表查询")
@GetMapping(value = "/list")
@RequiresPermissions("projectComment:list")
public Result<List<ProjectCommentVO>> queryList(ProjectCommentEO projectCommentEO) {
List<ProjectCommentVO> list = projectCommentEOService.getInfoList(projectCommentEO);
return Result.OK(list);
@@ -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<ProjectHi
@AutoLog(value = "法规清单历史版本表-列表查询")
@ApiOperation(value="法规清单历史版本表-列表查询", notes="法规清单历史版本表-列表查询")
@GetMapping(value = "/list")
@RequiresPermissions("projectHistoryVersions:list")
public Result<List<ProjectHistoryVersionsEO>> queryList(ProjectHistoryVersionsEO projectHistoryVersionsEO) {
LambdaQueryWrapper<ProjectHistoryVersionsEO> wrapper = new LambdaQueryWrapper<>();
wrapper.in(ProjectHistoryVersionsEO::getProjectLibraryId,projectHistoryVersionsEO.getProjectLibraryId());
@@ -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<ProjectLaws
@AutoLog(value = "项目库-法规清单表-列表查询")
@ApiOperation(value="项目库-法规清单表-列表查询", notes="项目库-法规清单表-列表查询")
@GetMapping(value = "/list")
@RequiresPermissions("projectLawsInventory:list")
public Result<List<ProjectLawsInventoryEO>> queryList(ProjectLawsInventoryEO projectLawsInventoryEO,HttpServletRequest req) {
List<ProjectLawsInventoryEO> list = projectLawsInventoryEOService.queryList(projectLawsInventoryEO,req);
return Result.OK(projectLawsInventoryEO.getCut(),list);
@@ -349,6 +351,7 @@ public class ProjectLawsInventoryEOController extends JeroController<ProjectLaws
* @param projectLawsInventoryEO
*/
@RequestMapping(value = "/exportData")
@RequiresPermissions("projectLawsInventory:exportData")
public void exportData(HttpServletResponse response,
HttpServletRequest request,
ProjectLawsInventoryEO projectLawsInventoryEO) {
@@ -12,6 +12,7 @@ import com.jero.modules.project.service.IProjectLawsInventoryLogEOService;
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.*;
@@ -36,7 +37,7 @@ import java.util.List;
public class ProjectLawsInventoryLogEOController extends JeroController<ProjectLawsInventoryLogEO, IProjectLawsInventoryLogEOService> {
@Autowired
private IProjectLawsInventoryLogEOService projectLawsInventoryLogEOService;
/**
* 分页列表查询
*
@@ -49,6 +50,7 @@ public class ProjectLawsInventoryLogEOController extends JeroController<ProjectL
@AutoLog(value = "项目库-法规清单更新log表-分页列表查询")
@ApiOperation(value="项目库-法规清单更新log表-分页列表查询", notes="项目库-法规清单更新log表-分页列表查询")
@GetMapping(value = "/page")
@RequiresPermissions("projectLawsInventoryLog:page")
public Result<?> queryPageList(ProjectLawsInventoryLogEO projectLawsInventoryLogEO,String cut,
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
@@ -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<Map<String,Object>> 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<String> 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<Map<String, Object>> mapList = iProjectStatusBoardService.scheduleInfoList(projectLibraryBase, req);
return Result.OK(mapList);