fix(资料中心): 80180
This commit is contained in:
+12
-6
@@ -1,14 +1,15 @@
|
||||
package com.jero.modules.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Constants;
|
||||
import com.jero.modules.system.entity.SysPermission;
|
||||
import com.jero.modules.system.model.TreeModel;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import org.apache.ibatis.annotations.Select;
|
||||
import org.apache.ibatis.annotations.Update;
|
||||
import com.jero.modules.system.entity.SysPermission;
|
||||
import com.jero.modules.system.model.TreeModel;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
@@ -53,5 +54,10 @@ public interface SysPermissionMapper extends BaseMapper<SysPermission> {
|
||||
public int queryCountByUsername(@Param("username") String username, @Param("permission") SysPermission sysPermission);
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 查询二级菜单
|
||||
* @param queryWrapper
|
||||
* @return
|
||||
*/
|
||||
List<SysPermission> querySecondLevelMenuList(@Param(Constants.WRAPPER) QueryWrapper<SysPermission> queryWrapper);
|
||||
}
|
||||
|
||||
+34
-1
@@ -88,6 +88,39 @@
|
||||
</if>
|
||||
) temp
|
||||
</select>
|
||||
|
||||
|
||||
<select id="querySecondLevelMenuList" resultType="com.jero.modules.system.entity.SysPermission">
|
||||
SELECT p.id,
|
||||
p.parent_id,
|
||||
p.name,
|
||||
p.url,
|
||||
p.component,
|
||||
p.component_name,
|
||||
p.redirect,
|
||||
p.menu_type,
|
||||
p.perms,
|
||||
p.perms_type,
|
||||
p.sort_no,
|
||||
p.always_show,
|
||||
p.icon,
|
||||
p.is_route,
|
||||
p.is_leaf,
|
||||
p.keep_alive,
|
||||
p.hidden,
|
||||
p.description,
|
||||
p.create_by,
|
||||
p.create_time,
|
||||
p.update_by,
|
||||
p.update_time,
|
||||
p.del_flag,
|
||||
p.rule_flag,
|
||||
p.status,
|
||||
p.internal_or_external,
|
||||
p.menu_en,
|
||||
p.app_id
|
||||
FROM sys_permission p
|
||||
INNER JOIN sys_permission p2 ON p.parent_id = p2.id
|
||||
${ew.customSqlSegment}
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
+7
@@ -1,5 +1,6 @@
|
||||
package com.jero.modules.system.service;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.jero.common.exception.JeroBootException;
|
||||
import com.jero.modules.system.entity.SysPermission;
|
||||
@@ -59,4 +60,10 @@ public interface ISysPermissionService extends IService<SysPermission> {
|
||||
* @return
|
||||
*/
|
||||
public boolean hasPermission(String username, String url);
|
||||
|
||||
/**
|
||||
* 查询二级菜单
|
||||
* @return
|
||||
*/
|
||||
List<SysPermission> querySecondLevelMenuList(QueryWrapper<SysPermission> queryWrapper);
|
||||
}
|
||||
|
||||
+5
@@ -244,4 +244,9 @@ public class SysPermissionServiceImpl extends ServiceImpl<SysPermissionMapper, S
|
||||
return count > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SysPermission> querySecondLevelMenuList(QueryWrapper<SysPermission> queryWrapper) {
|
||||
return sysPermissionMapper.querySecondLevelMenuList(queryWrapper);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user