package com.yuanchu.limslaboratory.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.yuanchu.limslaboratory.pojo.LimitPage; import com.yuanchu.limslaboratory.pojo.Role; import com.yuanchu.limslaboratory.pojo.RoleInfo; import com.yuanchu.limslaboratory.pojo.RoleMenu; import com.yuanchu.limslaboratory.pojo.dto.GetAllRoleAndMenuByConditionPageDto; import com.yuanchu.limslaboratory.pojo.dto.GetPlanMeasureInstrumentDto; import com.yuanchu.limslaboratory.pojo.dto.RoleAndMenuDto; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; import java.util.Map; /** * @Author 张宾 * @Date 2023/8/24 */ @Repository public interface RoleManageMapper extends BaseMapper { int insertBatchRoleMenu(@Param("roleMenuAddList") List roleMenuList); int insertRole(RoleInfo roleInfo); ListgetAssertName(@Param("roleName") String roleName); ListselectAllRoleAndMenu(@Param("dto") GetAllRoleAndMenuByConditionPageDto dto); ListgetRoleByName(@Param("roleName") String roleName); }