| | |
| | | package com.gkhy.system.service; |
| | | |
| | | import java.util.List; |
| | | import com.gkhy.system.domain.ProjectManagement; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.gkhy.system.domain.ProjectExpertDetail; |
| | | import com.gkhy.system.domain.ProjectFile; |
| | | import com.gkhy.system.domain.ProjectManagement; |
| | | import com.gkhy.system.domain.vo.request.*; |
| | | import com.gkhy.system.domain.vo.response.*; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 项目管理Service接口 |
| | |
| | | * @param projectManagement 项目管理 |
| | | * @return 结果 |
| | | */ |
| | | public int insertProjectManagement(ProjectManagement projectManagement); |
| | | public Long insertProjectManagement(ProjectManageSaveReq projectManagement); |
| | | |
| | | /** |
| | | * 修改项目管理 |
| | |
| | | * @param projectManagement 项目管理 |
| | | * @return 结果 |
| | | */ |
| | | public int updateProjectManagement(ProjectManagement projectManagement); |
| | | public void updateProjectManagement(ProjectExpertSaveBatchReqDto projectManagement); |
| | | |
| | | /** |
| | | * 批量删除项目管理 |
| | |
| | | * @return 结果 |
| | | */ |
| | | public int deleteProjectManagementById(Long id); |
| | | |
| | | /** |
| | | * 获取项目专家信息 |
| | | * @param id |
| | | * @return |
| | | */ |
| | | public ProjectExpertManagementInfoRes projectExpertCheckInfo(Long id); |
| | | |
| | | /** |
| | | * 项目审批 |
| | | * @param req |
| | | */ |
| | | void projectCheck(ProjectCheckReq req); |
| | | |
| | | /** |
| | | * 项目归档 |
| | | * @param req |
| | | */ |
| | | void projectArchive(ProjectArchiveReq req); |
| | | |
| | | /** |
| | | * 项目考评 |
| | | * @param req |
| | | * @return |
| | | */ |
| | | List<ProjectExpertStateResp> getProjectExpertSate(ProjectExpertStateReq req); |
| | | |
| | | /** |
| | | * 项目专家考评列表 |
| | | * @param projectId |
| | | * @return |
| | | */ |
| | | List<ProjectExpertEvaluationResp> projectExpertEvaluationList(Long projectId); |
| | | |
| | | /** |
| | | * 专家考评保存 |
| | | * @param req |
| | | */ |
| | | void projectExpertDetailSave(ProjectExpertScoreSaveReq req); |
| | | |
| | | /** |
| | | * 专家考评记录列表 |
| | | * @param req |
| | | * @return |
| | | */ |
| | | List<ProjectExpertResp> projectExpertEvaList(SysProjectExpertReq req); |
| | | |
| | | /** |
| | | * 专家考评明细 |
| | | * @param projectExpertId |
| | | * @return |
| | | */ |
| | | List<ProjectExpertDetail> selectProjectExpertDetailList(Long projectExpertId); |
| | | |
| | | /** |
| | | * 附件列表 |
| | | * @return |
| | | */ |
| | | List<ProjectFile> selectProjectFileList(Long projectId,String module ); |
| | | |
| | | |
| | | ProjectNumResp getProjectNum(); |
| | | } |