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 temporary(Long currentUserId, ExperimentInsertReqBO experimentAppInsertBO);
|
|
int developSave(Long currentUserId, ExperimentInsertReqBO experimentInsertReqBO);
|
|
int developTemporary(Long currentUserId, ExperimentInsertReqBO experimentInsertReqBO);
|
|
int deleteById(Long id, Long currentUserId);
|
|
int updateDevelop(Long currentUserId, List<ExperimentAppDevelopUpdateBO> appDevelopUpdateBOList);
|
|
int applyEvaluation(Long currentUserId, List<Long> ids);
|
|
SearchResult<List<ExperimentInfoAppQueryDTO>> projectListByPage(PageQuery<ExperimentInfoAppQueryBO> pageQuery,Long currentUserId);
|
|
SearchResult<List<ExperimentInfoAppQueryDTO>> developListByPage(PageQuery<ExperimentInfoAppQueryBO> appPageQuery,Long currentUserId);
|
|
int revokeApplyEvaluation(Long currentUserId, List<Long> ids);
|
|
List<ExperimentInfoAppVo> getExperimentInfoList(Long currentUserId);
|
|
int rectifySave(Long currentUserId, ExperimentInsertReqBO experimentInsertReqBO);
|
|
SearchResult<List<ExperimentInfoAppQueryDTO>> applyEvaluationListByPage(PageQuery<ExperimentInfoAppQueryBO> appPageQuery,Long currentUserId);
|
}
|