From 2d27b24029adafdbfc5703b38a519d65beda6a68 Mon Sep 17 00:00:00 2001 From: heheng <heheng@123456> Date: 星期三, 20 十一月 2024 16:23:23 +0800 Subject: [PATCH] 更改 --- expert-system/src/main/java/com/gkhy/system/service/IProjectManagementService.java | 75 +++++++++++++++++++++++++++++++++++-- 1 files changed, 71 insertions(+), 4 deletions(-) diff --git a/expert-system/src/main/java/com/gkhy/system/service/IProjectManagementService.java b/expert-system/src/main/java/com/gkhy/system/service/IProjectManagementService.java index dfd8fb6..f79b35f 100644 --- a/expert-system/src/main/java/com/gkhy/system/service/IProjectManagementService.java +++ b/expert-system/src/main/java/com/gkhy/system/service/IProjectManagementService.java @@ -1,8 +1,13 @@ 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接口 @@ -33,7 +38,7 @@ * @param projectManagement 项目管理 * @return 结果 */ - public int insertProjectManagement(ProjectManagement projectManagement); + public Long insertProjectManagement(ProjectManageSaveReq projectManagement); /** * 修改项目管理 @@ -41,7 +46,7 @@ * @param projectManagement 项目管理 * @return 结果 */ - public int updateProjectManagement(ProjectManagement projectManagement); + public void updateProjectManagement(ProjectExpertSaveBatchReqDto projectManagement); /** * 批量删除项目管理 @@ -58,4 +63,66 @@ * @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(); } \ No newline at end of file -- Gitblit v1.9.2