package com.spring.modules.sys.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.spring.modules.base.entity.AccessSiteData; import com.spring.modules.sys.entity.SysUserEntity; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; /** * 系统用户 * * */ @Mapper public interface SysUserDao extends BaseMapper { /** * 查询用户的所有权限 * @param userId 用户ID */ List queryAllPerms(Long userId); /** * 查询用户的所有菜单ID */ List queryAllMenuId(Long userId); /** * 根据用户名,查询系统用户 */ SysUserEntity queryByUserName(String username); /** * @Description 检查权限 * @Title checkAccessSite * @param site  * @param username * @author rq * @date 2022/11/1 16:53 * @return List * @throw */ List checkAccessSite(@Param("site") String site, @Param("username") String username); /** * @Description 添加工厂权限 * @Title addAccessSite * @param inData * @author rq * @date 2022/11/1 17:45 * @return void * @throw */ void addAccessSite(AccessSiteData inData); }