b7b919ddc5522285108ad94a620328361ff94ea2.svn-base 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package cn.com.goldenwater.dcproj.dao;
  2. import cn.com.goldenwater.core.persistence.CrudDao;
  3. import cn.com.goldenwater.dcproj.model.TacEvaluationGroupLeader;
  4. import cn.com.goldenwater.dcproj.param.TacEvaluationGroupLeaderParam;
  5. import cn.com.goldenwater.dcproj.vo.TacEvaluationGroupLeaderVo;
  6. import org.apache.ibatis.annotations.Param;
  7. import org.springframework.stereotype.Repository;
  8. import java.util.List;
  9. /**
  10. * 专家组长测评Mapper接口
  11. *
  12. * @author ruoyi
  13. * @date 2023-03-06
  14. */
  15. @Repository
  16. public interface TacEvaluationGroupLeaderDao extends CrudDao<TacEvaluationGroupLeader, TacEvaluationGroupLeaderParam>
  17. {
  18. int insertBatchFile(List<TacEvaluationGroupLeader> tacEvaluationGroupLeaderList);
  19. /**
  20. * 待测评的 专家组长列表
  21. * @return
  22. */
  23. List<TacEvaluationGroupLeaderVo> selectEavlPersListByGroupId(TacEvaluationGroupLeaderParam groupLeaderParam);
  24. /**
  25. * 专家组长 测评结果
  26. * @return
  27. */
  28. List<TacEvaluationGroupLeaderVo> findEvaluationResult(TacEvaluationGroupLeaderParam groupLeaderParam);
  29. /**
  30. * 专家组长 测评结果明细
  31. * 按 专家 按项目
  32. * @return
  33. */
  34. List<TacEvaluationGroupLeaderVo> findEvaluationResultDetails(TacEvaluationGroupLeaderParam groupLeaderParam);
  35. int updateScoreById(TacEvaluationGroupLeader groupLeader);
  36. int revertScoreById(TacEvaluationGroupLeader groupLeader);
  37. TacEvaluationGroupLeader selectOneDetailByProjIdAndGroupLeaderId(@Param("projId") String projId, @Param("groupLeaderId") String groupLeaderId);
  38. TacEvaluationGroupLeader selectHjScoreByProjIdAndGroupLeaderId(@Param("projId") String projId,@Param("groupLeaderId") String groupLeaderId);
  39. List<TacEvaluationGroupLeaderVo> findEvaluationResult2(TacEvaluationGroupLeaderParam externalExpertParam);
  40. List<TacEvaluationGroupLeaderVo> findEvaluationResultDetails2(@Param("groupLeaderId")String groupLeaderId,@Param("projId")String projId);
  41. }