update 资料中心-权限
This commit is contained in:
+10
@@ -17,6 +17,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.jero.modules.system.controller.CommonController;
|
||||
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.*;
|
||||
@@ -43,6 +44,8 @@ public class LawsDataCenterFileController extends JeroController<LawsDataCenterF
|
||||
@Autowired
|
||||
private CommonController commonController;
|
||||
|
||||
private final static String permissionFlag = "profileCenter:table"; // 权限标识
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*
|
||||
@@ -54,6 +57,7 @@ public class LawsDataCenterFileController extends JeroController<LawsDataCenterF
|
||||
@AutoLog(value = "资料中心-文件数据-分页列表查询")
|
||||
@ApiOperation(value = "资料中心-文件数据-分页列表查询", notes = "资料中心-文件数据-分页列表查询")
|
||||
@GetMapping(value = "/page")
|
||||
@RequiresPermissions(permissionFlag)
|
||||
public Result<IPage<LawsDataCenterFile>> queryPageList(LawsDataCenterFile lawsDataCenterFile,
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize) {
|
||||
@@ -70,6 +74,7 @@ public class LawsDataCenterFileController extends JeroController<LawsDataCenterF
|
||||
@AutoLog(value = "资料中心-文件数据-添加")
|
||||
@ApiOperation(value = "资料中心-文件数据-添加", notes = "资料中心-文件数据-添加")
|
||||
@PostMapping(value = "/add")
|
||||
@RequiresPermissions(permissionFlag)
|
||||
public Result<T> add(@Validated @RequestBody LawsDataCenterFile lawsDataCenterFile) {
|
||||
lawsDataCenterFileService.add(lawsDataCenterFile);
|
||||
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
|
||||
@@ -84,6 +89,7 @@ public class LawsDataCenterFileController extends JeroController<LawsDataCenterF
|
||||
@AutoLog(value = "资料中心-文件数据-编辑")
|
||||
@ApiOperation(value = "资料中心-文件数据-编辑", notes = "资料中心-文件数据-编辑")
|
||||
@PostMapping(value = "/edit")
|
||||
@RequiresPermissions(permissionFlag)
|
||||
public Result<T> edit(@Validated @RequestBody LawsDataCenterFile lawsDataCenterFile) {
|
||||
lawsDataCenterFileService.editById(lawsDataCenterFile);
|
||||
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
|
||||
@@ -98,6 +104,7 @@ public class LawsDataCenterFileController extends JeroController<LawsDataCenterF
|
||||
@AutoLog(value = "资料中心-文件数据-通过id删除")
|
||||
@ApiOperation(value = "资料中心-文件数据-通过id删除", notes = "资料中心-文件数据-通过id删除")
|
||||
@PostMapping(value = "/delete")
|
||||
@RequiresPermissions(permissionFlag)
|
||||
public Result<T> delete(@RequestBody Map<String, String> map) {
|
||||
if (!map.containsKey("id") || StringUtils.isEmpty(map.get("id"))) {
|
||||
return Result.error("请选择数据!");
|
||||
@@ -115,6 +122,7 @@ public class LawsDataCenterFileController extends JeroController<LawsDataCenterF
|
||||
@AutoLog(value = "资料中心-文件数据-批量删除")
|
||||
@ApiOperation(value = "资料中心-文件数据-批量删除", notes = "资料中心-文件数据-批量删除")
|
||||
@PostMapping(value = "/deleteBatch")
|
||||
@RequiresPermissions(permissionFlag)
|
||||
public Result<T> deleteBatch(@RequestBody Map<String, String> map) {
|
||||
if (!map.containsKey("ids") || StringUtils.isEmpty(map.get("ids"))) {
|
||||
return Result.error("请选择数据!");
|
||||
@@ -132,6 +140,7 @@ public class LawsDataCenterFileController extends JeroController<LawsDataCenterF
|
||||
@AutoLog(value = "资料中心-文件数据-通过id查询")
|
||||
@ApiOperation(value = "资料中心-文件数据-通过id查询", notes = "资料中心-文件数据-通过id查询")
|
||||
@GetMapping(value = "/queryById")
|
||||
@RequiresPermissions(permissionFlag)
|
||||
public Result<LawsDataCenterFile> queryById(@RequestParam(name = "id") String id) {
|
||||
LawsDataCenterFile lawsDataCenterFile = lawsDataCenterFileService.queryById(id);
|
||||
if (lawsDataCenterFile == null) {
|
||||
@@ -143,6 +152,7 @@ public class LawsDataCenterFileController extends JeroController<LawsDataCenterF
|
||||
@AutoLog(value = "资料中心-文件数据-下载")
|
||||
@ApiOperation(value = "资料中心-文件数据-下载", notes = "资料中心-文件数据-下载")
|
||||
@GetMapping(value = "/download")
|
||||
@RequiresPermissions(permissionFlag)
|
||||
public void download(@RequestParam(name = "id") String id, HttpServletRequest request, HttpServletResponse response) {
|
||||
LawsDataCenterFile file = lawsDataCenterFileService.queryById(id);
|
||||
if (file == null) {
|
||||
|
||||
+5
@@ -12,6 +12,7 @@ import com.jero.modules.laws.dataCenter.entity.LawsDataCenterFolder;
|
||||
import com.jero.modules.laws.dataCenter.service.ILawsDataCenterFolderService;
|
||||
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.*;
|
||||
@@ -53,6 +54,7 @@ public class LawsDataCenterFolderController extends JeroController<LawsDataCente
|
||||
@AutoLog(value = "资料中心-文件夹-新增同级")
|
||||
@ApiOperation(value = "资料中心-文件夹-新增同级", notes = "资料中心-文件夹-新增同级")
|
||||
@PostMapping(value = "/addBrother")
|
||||
@RequiresPermissions("profileCenter:addPeer")
|
||||
public Result<T> addBrother(@Validated @RequestBody LawsDataCenterFolder lawsDataCenterFolder) {
|
||||
lawsDataCenterFolderService.add(lawsDataCenterFolder);
|
||||
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
|
||||
@@ -61,6 +63,7 @@ public class LawsDataCenterFolderController extends JeroController<LawsDataCente
|
||||
@AutoLog(value = "资料中心-文件夹-新增子级")
|
||||
@ApiOperation(value = "资料中心-文件夹-新增子级", notes = "资料中心-文件夹-新增子级")
|
||||
@PostMapping(value = "/addChild")
|
||||
@RequiresPermissions("profileCenter:addChildren")
|
||||
public Result<T> addChild(@Validated @RequestBody LawsDataCenterFolder lawsDataCenterFolder) {
|
||||
if (StringUtils.isBlank(lawsDataCenterFolder.getParentId())) {
|
||||
throw new JeroBootException(ResultCommon.EMPTY_COMMON, "parentId");
|
||||
@@ -78,6 +81,7 @@ public class LawsDataCenterFolderController extends JeroController<LawsDataCente
|
||||
@AutoLog(value = "资料中心-文件夹-编辑")
|
||||
@ApiOperation(value = "资料中心-文件夹-编辑", notes = "资料中心-文件夹-编辑")
|
||||
@PostMapping(value = "/edit")
|
||||
@RequiresPermissions("profileCenter:editFolder")
|
||||
public Result<T> edit(@Validated @RequestBody LawsDataCenterFolder lawsDataCenterFolder) {
|
||||
lawsDataCenterFolderService.editById(lawsDataCenterFolder);
|
||||
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
|
||||
@@ -92,6 +96,7 @@ public class LawsDataCenterFolderController extends JeroController<LawsDataCente
|
||||
@AutoLog(value = "资料中心-文件夹-通过id删除")
|
||||
@ApiOperation(value = "资料中心-文件夹-通过id删除", notes = "资料中心-文件夹-通过id删除")
|
||||
@PostMapping(value = "/delete")
|
||||
@RequiresPermissions("profileCenter:deleteFolder")
|
||||
public Result<T> delete(@RequestBody Map<String, String> map) {
|
||||
if (!map.containsKey("id") || StringUtils.isEmpty(map.get("id"))) {
|
||||
return Result.error("请选择数据!");
|
||||
|
||||
Reference in New Issue
Block a user