package com.sinata.appointment.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.sinata.appointment.dto.UserRoleLabelRow; import com.sinata.appointment.entity.SysUser; import java.util.Collection; import java.util.List; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @Mapper public interface SysUserMapper extends BaseMapper { List listUserIdsByRoleCode(@Param("roleCode") String roleCode); List listRoleCodesByUserId(@Param("userId") Long userId); List listPermissionCodesByUserId(@Param("userId") Long userId); List listRoleLabelsByUserIds(@Param("userIds") Collection userIds); }