package com.ruoyi.flowable.service; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.invest.domain.FlowBaseInfo; import com.ruoyi.invest.domain.TProjectPool; import com.ruoyi.invest.domain.TProjectReview; import com.ruoyi.system.domain.vo.TProjectPoolVo; import javax.servlet.http.HttpServletRequest; import java.util.List; import java.util.Map; /** * 项目池Service接口 * * @author ruoyi * @date 2024-02-21 */ public interface IInvestmentOpportunityService { List selectTProjectList(TProjectPool tProjectPool); List selectAllInvestmentOpportunityList(TProjectPool tProjectPool); List selectAllWatchList(TProjectPool tProjectPool); List selectAllTerminationList(TProjectPool tProjectPool); List getMyTaskList(String userId, TProjectPool tProjectPool); List getMyDoneTaskList(String userId, TProjectPool tProjectPool); List getMyList(String userId,TProjectPool tProjectPool); TProjectPool selectTProjectPoolByProcInstId(String pInstId); AjaxResult start(TProjectPool tProjectPool); AjaxResult complete(TProjectPool tProjectPool, TProjectReview tProjectReview, FlowBaseInfo flow, HttpServletRequest request); }