| 12345678910111213141516171819202122 |
- package com.qqflow.engine.domain.system.mapper;
- import com.baomidou.mybatisplus.core.mapper.BaseMapper;
- import com.qqflow.engine.domain.system.entity.SysMenu;
- import org.apache.ibatis.annotations.Param;
- import java.util.List;
- public interface SysMenuMapper extends BaseMapper<SysMenu> {
- default List<SysMenu> selectMenuList(Integer status) {
- return this.selectList(
- new com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<SysMenu>()
- .eq(status != null, SysMenu::getStatus, status)
- .orderByAsc(SysMenu::getSortOrder)
- );
- }
- List<SysMenu> selectMenusByUserId(@Param("userId") Long userId);
- List<String> selectPermissionsByUserId(@Param("userId") Long userId);
- }
|