package cn.ey.biz.module.system.dal.mapper.permission;

import cn.ey.biz.framework.mybatis.core.mapper.BaseMapperX;
import cn.ey.biz.module.system.controller.admin.permission.vo.role.RoleFunctionalReqVO;
import cn.ey.biz.module.system.controller.admin.permission.vo.role.RoleSimpleDataRespVO;
import cn.ey.biz.module.system.dal.dataobject.permission.DataRoleDO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface DataRoleMapper extends BaseMapperX<DataRoleDO> {

    List<RoleSimpleDataRespVO> selectDataRoles(RoleFunctionalReqVO reqVO);

    List<DataRoleDO> getUserDataRole(@Param("userId") String userId);
}
