| | |
| | | |
| | | import cn.hutool.core.collection.CollUtil; |
| | | import com.iailab.framework.common.util.object.BeanUtils; |
| | | import com.iailab.module.system.api.sms.dto.code.SmsCodeSendReqDTO; |
| | | import com.iailab.module.system.api.sms.dto.code.SmsCodeUseReqDTO; |
| | | import com.iailab.module.system.api.social.dto.SocialUserBindReqDTO; |
| | | import com.iailab.module.system.controller.admin.auth.vo.*; |
| | | import com.iailab.module.system.dal.dataobject.oauth2.OAuth2AccessTokenDO; |
| | |
| | | List<AuthPermissionInfoRespVO.MenuVO> menuVOS = filterList(treeNodeMap.values(), node -> id.equals(node.getParentId())); |
| | | if(type == 0) { |
| | | menuVOS.stream().forEach(menuVO -> { |
| | | menuVO.setPath((parentPath + "/" + menuVO.getPath()).replace("//", "/")); |
| | | // 不处理外链菜单path |
| | | if(!menuVO.getPath().contains("http:") && !menuVO.getPath().contains("https:")) { |
| | | menuVO.setPath((parentPath + "/" + menuVO.getPath()).replace("//", "/")); |
| | | } |
| | | }); |
| | | } |
| | | return menuVOS; |
| | | } |
| | | |
| | | SocialUserBindReqDTO convert(Long userId, Integer userType, AuthSocialLoginReqVO reqVO); |
| | | |
| | | SmsCodeSendReqDTO convert(AuthSmsSendReqVO reqVO); |
| | | |
| | | SmsCodeUseReqDTO convert(AuthSmsLoginReqVO reqVO, Integer scene, String usedIp); |
| | | |
| | | } |