【8.0】【权限】更新资源管理和配置管理权限标识

pull/57/head
fengshuonan 2023-07-09 22:55:59 +08:00
parent 8666a6a9af
commit a79852e86b
3 changed files with 14 additions and 5 deletions

View File

@ -28,7 +28,6 @@ import cn.stylefeng.roses.kernel.config.modular.pojo.param.SysConfigTypeParam;
import cn.stylefeng.roses.kernel.config.modular.service.SysConfigTypeService; import cn.stylefeng.roses.kernel.config.modular.service.SysConfigTypeService;
import cn.stylefeng.roses.kernel.dict.api.pojo.DictDetail; import cn.stylefeng.roses.kernel.dict.api.pojo.DictDetail;
import cn.stylefeng.roses.kernel.rule.pojo.dict.SimpleDict; import cn.stylefeng.roses.kernel.rule.pojo.dict.SimpleDict;
import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest;
import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData; import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData;
import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData; import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData;
import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource; import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource;
@ -50,9 +49,14 @@ import java.util.List;
* @since 2023/6/28 16:46 * @since 2023/6/28 16:46
*/ */
@RestController @RestController
@ApiResource(name = "配置分类的接口") @ApiResource(name = "配置分类的接口", requiredPermission = true, requirePermissionCode = SysConfigTypeController.SYS_CONFIG)
public class SysConfigTypeController { public class SysConfigTypeController {
/**
*
*/
public static final String SYS_CONFIG = "SYS_CONFIG";
@Resource @Resource
private SysConfigTypeService sysConfigTypeService; private SysConfigTypeService sysConfigTypeService;

View File

@ -123,4 +123,9 @@ public interface PermissionCodeConstants {
*/ */
String AUTH_MENU = "AUTH_MENU"; String AUTH_MENU = "AUTH_MENU";
/**
*
*/
String AUTH_RESOURCE = "AUTH_RESOURCE";
} }

View File

@ -25,11 +25,11 @@
package cn.stylefeng.roses.kernel.sys.modular.resource.controller; package cn.stylefeng.roses.kernel.sys.modular.resource.controller;
import cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult; import cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult;
import cn.stylefeng.roses.kernel.rule.enums.ResBizTypeEnum;
import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData; import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData;
import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData; import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData;
import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource; import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource;
import cn.stylefeng.roses.kernel.scanner.api.annotation.GetResource; import cn.stylefeng.roses.kernel.scanner.api.annotation.GetResource;
import cn.stylefeng.roses.kernel.sys.api.constants.PermissionCodeConstants;
import cn.stylefeng.roses.kernel.sys.modular.resource.entity.SysResource; import cn.stylefeng.roses.kernel.sys.modular.resource.entity.SysResource;
import cn.stylefeng.roses.kernel.sys.modular.resource.pojo.ResourceRequest; import cn.stylefeng.roses.kernel.sys.modular.resource.pojo.ResourceRequest;
import cn.stylefeng.roses.kernel.sys.modular.resource.service.SysResourceService; import cn.stylefeng.roses.kernel.sys.modular.resource.service.SysResourceService;
@ -44,7 +44,7 @@ import javax.annotation.Resource;
* @since 2020/11/24 19:47 * @since 2020/11/24 19:47
*/ */
@RestController @RestController
@ApiResource(name = "资源管理", resBizType = ResBizTypeEnum.SYSTEM) @ApiResource(name = "资源管理", requiredPermission = true, requirePermissionCode = PermissionCodeConstants.AUTH_RESOURCE)
public class ResourceController { public class ResourceController {
@Resource @Resource