| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- package cn.com.goldenwater.dcproj.service;
- import cn.com.goldenwater.core.service.CrudService;
- import cn.com.goldenwater.dcproj.model.TacEvaluationGroupLeader;
- import cn.com.goldenwater.dcproj.param.TacEvaluationGroupLeaderParam;
- import cn.com.goldenwater.dcproj.vo.TacEvaluationGroupLeaderVo;
- import com.github.pagehelper.PageInfo;
- import javax.servlet.http.HttpServletResponse;
- import java.util.List;
- /**
- * 专家组长测评Service接口
- *
- * @author ruoyi
- * @date 2023-03-06
- */
- public interface TacEvaluationGroupLeaderService extends CrudService<TacEvaluationGroupLeader, TacEvaluationGroupLeaderParam>
- {
- /**
- * 导出
- *
- * @param tacEvaluationGroupLeaderParam
- * @param response
- */
- void export(TacEvaluationGroupLeaderParam tacEvaluationGroupLeaderParam, HttpServletResponse response);
- /**
- * 批量添加
- * @param tacEvaluationGroupLeaderList
- * @return
- */
- int insertBatchFile(List<TacEvaluationGroupLeader> tacEvaluationGroupLeaderList);
- /**
- * 待测评的 专家组长列表
- * @return
- */
- List<TacEvaluationGroupLeaderVo> selectEavlPersListByGroupId(TacEvaluationGroupLeaderParam groupLeaderParam);
- /**
- * 专家组长 测评结果
- * @return
- */
- PageInfo<TacEvaluationGroupLeaderVo> findEvaluationResult(TacEvaluationGroupLeaderParam groupLeaderParam);
- /**
- * 专家组长 测评结果明细
- * 按 专家 按项目
- * @return
- */
- PageInfo<TacEvaluationGroupLeaderVo> findEvaluationResultDetails(TacEvaluationGroupLeaderParam groupLeaderParam);
- /**
- * 修改评分
- * @param groupLeaderParam
- * @return
- */
- int updateScoreById(TacEvaluationGroupLeader groupLeaderParam);
- /**
- * 恢复评分
- * @param id
- * @return
- */
- int revertScoreById(String id);
- // 查询是否存在综合评分记录
- TacEvaluationGroupLeader selectOneDetailByProjIdAndGroupLeaderId(String projId, String groupLeaderId);
- // 查询综合评分信息
- TacEvaluationGroupLeader selectHjScoreByProjIdAndGroupLeaderId(String projId,String groupLeaderId);
- // 新增综合评分信息
- int insertHjScoreByProjIdAndExpertId(TacEvaluationGroupLeader vo);
- List<TacEvaluationGroupLeaderVo> findEvaluationResultDetails2(String groupLeaderId, String projId);
- }
|