Browse Source

菜单

master
wangpengfei 9 months ago
parent
commit
00454602e5
  1. 5
      wms/src/main/java/com/yxt/wms/apiadmin/aggregation/SysMenuRest.java
  2. 22
      wms/src/main/java/com/yxt/wms/biz/func/sysmenu/ButtonPermissionQuery.java
  3. 12
      wms/src/main/java/com/yxt/wms/biz/func/sysmenu/ButtonPermissionVo.java
  4. 3
      wms/src/main/java/com/yxt/wms/biz/func/sysmenu/SysMenuService.java
  5. 3
      wms/src/main/java/com/yxt/wms/feign/portal/sysmenu/SysMenuFeign.java
  6. 5
      wms/src/main/java/com/yxt/wms/feign/portal/sysmenu/SysMenuFeignFallback.java

5
wms/src/main/java/com/yxt/wms/apiadmin/aggregation/SysMenuRest.java

@ -181,4 +181,9 @@ public class SysMenuRest {
public ResultBean<List<SysMenuVo>> listAllByRoleSidG(@RequestBody SysMenuQuery query){
return sysMenuService.listAllByRoleSidG(query);
}
@ApiOperation("查询按钮的权限")
@PostMapping("/getButtonPermissions")
public ResultBean<List<ButtonPermissionVo>> getButtonPermissions(@RequestBody ButtonPermissionQuery query){
return sysMenuService.getButtonPermissions(query);
}
}

22
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;
}

12
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;
}

3
wms/src/main/java/com/yxt/wms/biz/func/sysmenu/SysMenuService.java

@ -414,4 +414,7 @@ public class SysMenuService extends MybatisBaseService<SysMenuMapper, SysMenu> {
public ResultBean<List<SysMenuVo>> listAllByRoleSidG(@RequestBody SysMenuQuery query){
return sysMenuFeign.listAllByRoleSidG(query);
}
public ResultBean<List<ButtonPermissionVo>> getButtonPermissions(ButtonPermissionQuery query) {
return sysMenuFeign.getButtonPermissions(query);
}
}

3
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<List<SysMenuVo>> listAllByRoleSidG(@RequestBody SysMenuQuery query);
@ApiOperation("查询按钮的权限")
@PostMapping("/getButtonPermissions")
public ResultBean<List<ButtonPermissionVo>> getButtonPermissions(@RequestBody ButtonPermissionQuery query);
}

5
wms/src/main/java/com/yxt/wms/feign/portal/sysmenu/SysMenuFeignFallback.java

@ -90,4 +90,9 @@ public class SysMenuFeignFallback implements SysMenuFeign {
public ResultBean<List<SysMenuVo>> listAllByRoleSidG(SysMenuQuery query) {
return null;
}
@Override
public ResultBean<List<ButtonPermissionVo>> getButtonPermissions(ButtonPermissionQuery query) {
return null;
}
}
Loading…
Cancel
Save