package com.example.demo.mapper; import com.example.demo.domain.entity.Role; import com.example.demo.domain.vo.RoleVo; import org.apache.ibatis.annotations.Mapper; import java.util.List; import java.util.Random; /** * @program: gold-java * @ClassName RoleMaper * @description: * @author: Double * @create: 2025−07-15 11:33 * @Version 1.0 **/ @Mapper public interface RoleMapper { //查找角色名 Role selectByRoleName(String roleName); //查找角色id Role selectByRoleId(Integer id); //查找全部角色 List selectAllRole(); //新建角色 void addRole(RoleVo roleVo); //根据父级id查下属角色 List selectByFatherId(Integer fatherId); }