package com.yiboshi.science.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yiboshi.science.base.BaseDAO;
import com.yiboshi.science.entity.ComTalentGroupAssign;
import com.yiboshi.science.param.dto.ComTalentAssignDTO;
import com.yiboshi.science.param.dto.ComTalentGroupAssignDTO;
import com.yiboshi.science.param.query.ComTalentGroupAssignQueryVO;

import java.util.List;

/**
 * 人才分组分配表
 */
public interface ComTalentGroupAssignDAO extends BaseMapper<ComTalentGroupAssign>, BaseDAO<ComTalentGroupAssignQueryVO, ComTalentGroupAssignDTO, ComTalentGroupAssign> {

    List<ComTalentGroupAssignDTO> getAssignExpertList(String groupId);

    ComTalentGroupAssignDTO getAssignGroupExpertById(String Id);

    List<ComTalentAssignDTO> getTalentAssignByGroupIdExpertId(String groupId, String expertId);
}
