package com.gkhy.labRiskManage.application.experiment.service; import com.gkhy.labRiskManage.api.controller.experiment.dto.req.ExperimentInsertReqBO; import com.gkhy.labRiskManage.application.experiment.dto.bo.ExperimentAppDevelopUpdateBO; import com.gkhy.labRiskManage.application.experiment.dto.bo.ExperimentInfoAppQueryBO; import com.gkhy.labRiskManage.application.experiment.dto.dto.ExperimentInfoAppQueryDTO; import com.gkhy.labRiskManage.application.experiment.dto.dto.ExperimentInfoAppVo; import com.gkhy.labRiskManage.commons.domain.SearchResult; import com.gkhy.labRiskManage.commons.model.PageQuery; import java.util.List; public interface ExperimentAppService { int save(Long currentUserId, ExperimentInsertReqBO experimentAppInsertBO); int developSave(Long currentUserId, ExperimentInsertReqBO experimentInsertReqBO); int deleteById(Long id, Long currentUserId); int updateDevelop(Long currentUserId, List appDevelopUpdateBOList); int applyEvaluation(Long currentUserId, List ids); SearchResult> projectListByPage(PageQuery pageQuery,Long currentUserId); SearchResult> developListByPage(PageQuery appPageQuery,Long currentUserId); int revokeApplyEvaluation(Long currentUserId, List ids); List getExperimentInfoList(Long currentUserId); int rectifySave(Long currentUserId, ExperimentInsertReqBO experimentInsertReqBO); SearchResult> applyEvaluationListByPage(PageQuery appPageQuery,Long currentUserId); }