修复角色菜单临时接口
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
package com.cool.store.dto.common;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author zhangchenbiao
|
||||
* @FileName: IdParamDTO
|
||||
* @Description:
|
||||
* @date 2023-08-01 11:16
|
||||
*/
|
||||
@Data
|
||||
public class IdParamDTO {
|
||||
|
||||
private Long id;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.cool.store.dto.common;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author zhangchenbiao
|
||||
* @FileName: IdParamDTO
|
||||
* @Description:
|
||||
* @date 2023-08-01 11:16
|
||||
*/
|
||||
@Data
|
||||
public class IdsParamDTO {
|
||||
|
||||
private List<Long> ids;
|
||||
|
||||
}
|
||||
@@ -33,13 +33,15 @@ public class AddMenuDTO {
|
||||
|
||||
private String env;
|
||||
|
||||
private String type;
|
||||
|
||||
public static SysMenuDO convertDO(AddMenuDTO param, MenuTypeEnum menuTypeEnum){
|
||||
SysMenuDO sysMenuDO = new SysMenuDO();
|
||||
sysMenuDO.setParentId(param.getParentId());
|
||||
sysMenuDO.setName(param.getName());
|
||||
sysMenuDO.setCode(param.getName());
|
||||
sysMenuDO.setPath(param.getPath());
|
||||
sysMenuDO.setType(null);
|
||||
sysMenuDO.setType(param.getType());
|
||||
sysMenuDO.setSource("menu");
|
||||
sysMenuDO.setAction(1);
|
||||
sysMenuDO.setPlatform("PC");
|
||||
|
||||
@@ -100,7 +100,7 @@ public class MenuAuthTreeVO {
|
||||
//属于菜单下时候
|
||||
if (CollectionUtils.isNotEmpty(parentMenuList)) {
|
||||
List<MenuAuthTreeVO> voList = convertVO(parentMenuList);
|
||||
List<MenuAuthTreeVO> authorityList = convertVO(parentMenuList);
|
||||
List<MenuAuthTreeVO> authorityList = convertVO(parentAuthList);
|
||||
data.setAuthorityList(authorityList);
|
||||
List<MenuAuthTreeVO> menuList = voList.stream().filter(vo -> MenuTypeEnum.MENU.getCode().equals(vo.getMenuType())).collect(Collectors.toList());
|
||||
data.setChildren(menuList);
|
||||
|
||||
Reference in New Issue
Block a user