From 00454602e55c6acbded14569b5b020ff3379890a Mon Sep 17 00:00:00 2001 From: wangpengfei <1928057482@qq.com> Date: Thu, 1 Aug 2024 08:41:36 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8F=9C=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wms/apiadmin/aggregation/SysMenuRest.java | 5 +++++ .../func/sysmenu/ButtonPermissionQuery.java | 22 +++++++++++++++++++ .../biz/func/sysmenu/ButtonPermissionVo.java | 12 ++++++++++ .../wms/biz/func/sysmenu/SysMenuService.java | 3 +++ .../feign/portal/sysmenu/SysMenuFeign.java | 3 +++ .../portal/sysmenu/SysMenuFeignFallback.java | 5 +++++ 6 files changed, 50 insertions(+) create mode 100644 wms/src/main/java/com/yxt/wms/biz/func/sysmenu/ButtonPermissionQuery.java create mode 100644 wms/src/main/java/com/yxt/wms/biz/func/sysmenu/ButtonPermissionVo.java diff --git a/wms/src/main/java/com/yxt/wms/apiadmin/aggregation/SysMenuRest.java b/wms/src/main/java/com/yxt/wms/apiadmin/aggregation/SysMenuRest.java index 7ec151a..b2f21b5 100644 --- a/wms/src/main/java/com/yxt/wms/apiadmin/aggregation/SysMenuRest.java +++ b/wms/src/main/java/com/yxt/wms/apiadmin/aggregation/SysMenuRest.java @@ -181,4 +181,9 @@ public class SysMenuRest { public ResultBean> listAllByRoleSidG(@RequestBody SysMenuQuery query){ return sysMenuService.listAllByRoleSidG(query); } + @ApiOperation("查询按钮的权限") + @PostMapping("/getButtonPermissions") + public ResultBean> getButtonPermissions(@RequestBody ButtonPermissionQuery query){ + return sysMenuService.getButtonPermissions(query); + } } diff --git a/wms/src/main/java/com/yxt/wms/biz/func/sysmenu/ButtonPermissionQuery.java b/wms/src/main/java/com/yxt/wms/biz/func/sysmenu/ButtonPermissionQuery.java new file mode 100644 index 0000000..d506e0b --- /dev/null +++ b/wms/src/main/java/com/yxt/wms/biz/func/sysmenu/ButtonPermissionQuery.java @@ -0,0 +1,22 @@ +package com.yxt.wms.biz.func.sysmenu; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * 查询按钮的权限的表单参数 + */ +@ApiModel(value = "查询按钮的权限的表单参数", description = "查询按钮的权限的表单参数") +@Data +public class ButtonPermissionQuery { + @ApiModelProperty("userSid") + private String userSid; + @ApiModelProperty("url") + private String url; + @ApiModelProperty("type") + private String type; + private String sourceSid; + private String orgSid; + +} diff --git a/wms/src/main/java/com/yxt/wms/biz/func/sysmenu/ButtonPermissionVo.java b/wms/src/main/java/com/yxt/wms/biz/func/sysmenu/ButtonPermissionVo.java new file mode 100644 index 0000000..b5466b8 --- /dev/null +++ b/wms/src/main/java/com/yxt/wms/biz/func/sysmenu/ButtonPermissionVo.java @@ -0,0 +1,12 @@ +package com.yxt.wms.biz.func.sysmenu; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +@ApiModel(value = "返回查询的按钮权限集合", description = "返回查询的按钮权限集合") +@Data +public class ButtonPermissionVo { + @ApiModelProperty("buttonId") + private String buttonId; +} diff --git a/wms/src/main/java/com/yxt/wms/biz/func/sysmenu/SysMenuService.java b/wms/src/main/java/com/yxt/wms/biz/func/sysmenu/SysMenuService.java index 37287f7..18af1d2 100644 --- a/wms/src/main/java/com/yxt/wms/biz/func/sysmenu/SysMenuService.java +++ b/wms/src/main/java/com/yxt/wms/biz/func/sysmenu/SysMenuService.java @@ -414,4 +414,7 @@ public class SysMenuService extends MybatisBaseService { public ResultBean> listAllByRoleSidG(@RequestBody SysMenuQuery query){ return sysMenuFeign.listAllByRoleSidG(query); } + public ResultBean> getButtonPermissions(ButtonPermissionQuery query) { + return sysMenuFeign.getButtonPermissions(query); + } } \ No newline at end of file diff --git a/wms/src/main/java/com/yxt/wms/feign/portal/sysmenu/SysMenuFeign.java b/wms/src/main/java/com/yxt/wms/feign/portal/sysmenu/SysMenuFeign.java index 58de470..ca8827a 100644 --- a/wms/src/main/java/com/yxt/wms/feign/portal/sysmenu/SysMenuFeign.java +++ b/wms/src/main/java/com/yxt/wms/feign/portal/sysmenu/SysMenuFeign.java @@ -129,4 +129,7 @@ public interface SysMenuFeign { @ApiOperation("根据角色sid条件查询所有数据列表") @PostMapping("/listAllByRoleSidG") public ResultBean> listAllByRoleSidG(@RequestBody SysMenuQuery query); + @ApiOperation("查询按钮的权限") + @PostMapping("/getButtonPermissions") + public ResultBean> getButtonPermissions(@RequestBody ButtonPermissionQuery query); } \ No newline at end of file diff --git a/wms/src/main/java/com/yxt/wms/feign/portal/sysmenu/SysMenuFeignFallback.java b/wms/src/main/java/com/yxt/wms/feign/portal/sysmenu/SysMenuFeignFallback.java index a111f34..2f13da7 100644 --- a/wms/src/main/java/com/yxt/wms/feign/portal/sysmenu/SysMenuFeignFallback.java +++ b/wms/src/main/java/com/yxt/wms/feign/portal/sysmenu/SysMenuFeignFallback.java @@ -90,4 +90,9 @@ public class SysMenuFeignFallback implements SysMenuFeign { public ResultBean> listAllByRoleSidG(SysMenuQuery query) { return null; } + + @Override + public ResultBean> getButtonPermissions(ButtonPermissionQuery query) { + return null; + } } \ No newline at end of file