package com.ots.project.system.role.mapper; import com.ots.project.system.role.domain.Role; import org.apache.ibatis.annotations.Param; import java.util.List; public interface RoleMapper { public List selectRoleList(Role role); public List selectRolesByUserId(Long userId); public Role selectRoleById(Long roleId); public int deleteRoleById(Long roleId); public int deleteRoleByIds(Long[] ids); public int updateRole(Role role); public int insertRole(Role role); public Role checkRoleNameUnique(String roleName); public Role checkRoleKeyUnique(String roleKey); Role selectByRoleKey(@Param("roleKey")String roleKey); }