cn.gudqs.system.admin.mapper.SysRoleMapper Maven / Gradle / Ivy
The newest version!
package cn.gudqs.system.admin.mapper;
import cn.gudqs.base.BaseSqlMapper;
import cn.gudqs.system.admin.entity.SysRoleModel;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import java.util.List;
/**
* @author generator by wq
* @date 2019/04/23 16:06:56
*/
@Repository
public interface SysRoleMapper extends BaseSqlMapper{
/**
* 根据用户 id 查询其拥有查询角色
*
* @param sysUserId 用户 id
* @return 角色集合
*/
List findBySysUserId(Integer sysUserId);
/**
* 为某用户添加某个角色
*
* @param sysUserId 用户 id
* @param sysRoleId 角色 id
*/
void addRole(@Param("sysUserId") Integer sysUserId, @Param("sysRoleId") Integer sysRoleId);
/**
* 为某用户删除某个角色
*
* @param sysUserId 用户 id
* @param sysRoleId 角色 id
*/
void delRole(@Param("sysUserId") Integer sysUserId, @Param("sysRoleId") Integer sysRoleId);
}