diff --git a/src/main/java/com/glxp/api/controller/system/SysMenuHelpController.java b/src/main/java/com/glxp/api/controller/system/SysMenuHelpController.java index f2eabd42..273a6919 100644 --- a/src/main/java/com/glxp/api/controller/system/SysMenuHelpController.java +++ b/src/main/java/com/glxp/api/controller/system/SysMenuHelpController.java @@ -15,6 +15,7 @@ import com.glxp.api.res.PageSimpleResponse; import com.glxp.api.service.auth.ISysMenuService; import com.glxp.api.service.system.SysMenuHelpService; import com.glxp.api.util.StringUtils; +import org.apache.commons.collections.CollectionUtils; import org.springframework.beans.BeanUtils; import org.springframework.validation.BindingResult; import org.springframework.web.bind.annotation.GetMapping; @@ -121,6 +122,28 @@ public class SysMenuHelpController { } + /** + * 通过组件标识获取组件信息 + * @param menuKey + * @return + */ + @AuthRuleAnnotation("system/param/help/selectAuthMenuByMenuKey") + @GetMapping("/system/param/help/selectAuthMenuByMenuKey") + public BaseResponse selectAuthMenuByMenuKey( String menuKey) { + if(!StringUtils.isNotBlank(menuKey)){ + return ResultVOUtils.error(999,"参数错误"); + } + SysMenuHelpRequest sysMenuHelpRequest = new SysMenuHelpRequest(); + sysMenuHelpRequest.setMenuKey(menuKey); + sysMenuHelpRequest.setStatus(1); + List list= sysMenuHelpService.MenuHelpList(sysMenuHelpRequest); + SysMenuHelpEntity entity=null; + if (CollectionUtils.isNotEmpty(list)){ + entity = list.get(0); + } + return ResultVOUtils.success(entity); + } + }