写死菜单

This commit is contained in:
zhangchenbiao
2023-06-08 17:01:31 +08:00
parent 665cb2190f
commit 171957bea0
30 changed files with 878 additions and 35 deletions

View File

@@ -0,0 +1,16 @@
package com.cool.store.service;
import com.cool.store.vo.menu.MenuTreeVO;
import java.util.List;
/**
* @author zhangchenbiao
* @FileName: MenuService
* @Description:
* @date 2023-06-08 16:43
*/
public interface MenuService {
List<MenuTreeVO> getUserMenus(String userId);
}

View File

@@ -0,0 +1,31 @@
package com.cool.store.service.impl;
import com.cool.store.constants.CommonConstants;
import com.cool.store.dao.SysMenuDAO;
import com.cool.store.entity.SysMenuDO;
import com.cool.store.enums.PlatFormTypeEnum;
import com.cool.store.service.MenuService;
import com.cool.store.vo.menu.MenuTreeVO;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
/**
* @author zhangchenbiao
* @FileName: MenuServiceImpl
* @Description:
* @date 2023-06-08 16:43
*/
@Service
public class MenuServiceImpl implements MenuService {
@Resource
private SysMenuDAO sysMenuDAO;
@Override
public List<MenuTreeVO> getUserMenus(String userId) {
List<SysMenuDO> menuList= sysMenuDAO.selectMenuAll(null, PlatFormTypeEnum.PC.getCode());
return MenuTreeVO.dealMenuTree(CommonConstants.ZERO_LONG, menuList);
}
}