You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
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;
/** * 系统用户 * * */@Mapperpublic interface SysUserDao extends BaseMapper<SysUserEntity> { /** * 查询用户的所有权限 * @param userId 用户ID */ List<String> queryAllPerms(Long userId); /** * 查询用户的所有菜单ID */ List<String> queryAllMenuId(Long userId); /** * 根据用户名,查询系统用户 */ SysUserEntity queryByUserName(String username);
/** * @Description 检查权限 * @Title checkAccessSite * @param site * @param username * @author rq * @date 2022/11/1 16:53 * @return List<AccessSiteData> * @throw */ List<AccessSiteData> 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);
}
|