package cn.com.goldenwater.dcproj.dao; import cn.com.goldenwater.core.persistence.CrudDao; import cn.com.goldenwater.dcproj.model.TacEvaluationGroupLeader; import cn.com.goldenwater.dcproj.param.TacEvaluationGroupLeaderParam; import cn.com.goldenwater.dcproj.vo.TacEvaluationGroupLeaderVo; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; /** * 专家组长测评Mapper接口 * * @author ruoyi * @date 2023-03-06 */ @Repository public interface TacEvaluationGroupLeaderDao extends CrudDao { int insertBatchFile(List tacEvaluationGroupLeaderList); /** * 待测评的 专家组长列表 * @return */ List selectEavlPersListByGroupId(TacEvaluationGroupLeaderParam groupLeaderParam); /** * 专家组长 测评结果 * @return */ List findEvaluationResult(TacEvaluationGroupLeaderParam groupLeaderParam); /** * 专家组长 测评结果明细 * 按 专家 按项目 * @return */ List findEvaluationResultDetails(TacEvaluationGroupLeaderParam groupLeaderParam); int updateScoreById(TacEvaluationGroupLeader groupLeader); int revertScoreById(TacEvaluationGroupLeader groupLeader); TacEvaluationGroupLeader selectOneDetailByProjIdAndGroupLeaderId(@Param("projId") String projId, @Param("groupLeaderId") String groupLeaderId); TacEvaluationGroupLeader selectHjScoreByProjIdAndGroupLeaderId(@Param("projId") String projId,@Param("groupLeaderId") String groupLeaderId); List findEvaluationResult2(TacEvaluationGroupLeaderParam externalExpertParam); List findEvaluationResultDetails2(@Param("groupLeaderId")String groupLeaderId,@Param("projId")String projId); }