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