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 ae1ecb9..7ec151a 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 @@ -176,4 +176,9 @@ public class SysMenuRest { public ResultBean> listAllVoForSourceG(@RequestBody PagerQuery query){ return sysMenuService.listAllVoForSourceG(query); } + @ApiOperation("根据角色sid条件查询所有数据列表") + @PostMapping("/listAllByRoleSidG") + public ResultBean> listAllByRoleSidG(@RequestBody SysMenuQuery query){ + return sysMenuService.listAllByRoleSidG(query); + } } 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 15318a8..37287f7 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 @@ -10,9 +10,12 @@ import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.vo.PagerVo; import com.yxt.wms.biz.func.sysmenurole.SysMenuRoleVo; import com.yxt.wms.feign.portal.sysmenu.SysMenuFeign; +import io.swagger.annotations.ApiOperation; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; import java.util.ArrayList; import java.util.HashMap; @@ -408,4 +411,7 @@ public class SysMenuService extends MybatisBaseService { return baseMapper.fetchRootMenuBySourceSid(sid); } + public ResultBean> listAllByRoleSidG(@RequestBody SysMenuQuery query){ + return sysMenuFeign.listAllByRoleSidG(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 c28a6d9..58de470 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 @@ -126,4 +126,7 @@ public interface SysMenuFeign { @ApiOperation("获取一条记录 根据sid") @GetMapping("/fetchBySid/{sid}") public ResultBean fetchBySid(@PathVariable("sid") String sid);*/ + @ApiOperation("根据角色sid条件查询所有数据列表") + @PostMapping("/listAllByRoleSidG") + public ResultBean> listAllByRoleSidG(@RequestBody SysMenuQuery 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 11080a2..a111f34 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 @@ -85,4 +85,9 @@ public class SysMenuFeignFallback implements SysMenuFeign { public ResultBean delBySids(String sid) { return null; } + + @Override + public ResultBean> listAllByRoleSidG(SysMenuQuery query) { + return null; + } } \ No newline at end of file