IInvestmentOpportunityService.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.ruoyi.flowable.service;
  2. import com.ruoyi.common.core.domain.AjaxResult;
  3. import com.ruoyi.invest.domain.FlowBaseInfo;
  4. import com.ruoyi.invest.domain.TProjectPool;
  5. import com.ruoyi.invest.domain.TProjectReview;
  6. import com.ruoyi.system.domain.vo.TProjectPoolVo;
  7. import javax.servlet.http.HttpServletRequest;
  8. import java.util.List;
  9. import java.util.Map;
  10. /**
  11. * 项目池Service接口
  12. *
  13. * @author ruoyi
  14. * @date 2024-02-21
  15. */
  16. public interface IInvestmentOpportunityService
  17. {
  18. List<TProjectPool> selectTProjectList(TProjectPool tProjectPool);
  19. List<TProjectPoolVo> selectAllInvestmentOpportunityList(TProjectPool tProjectPool);
  20. List<TProjectPoolVo> selectAllWatchList(TProjectPool tProjectPool);
  21. List<TProjectPoolVo> selectAllTerminationList(TProjectPool tProjectPool);
  22. List<TProjectPoolVo> getMyTaskList(String userId, TProjectPool tProjectPool);
  23. List<TProjectPoolVo> getMyDoneTaskList(String userId, TProjectPool tProjectPool);
  24. List<TProjectPoolVo> getMyList(String userId,TProjectPool tProjectPool);
  25. TProjectPool selectTProjectPoolByProcInstId(String pInstId);
  26. AjaxResult start(TProjectPool tProjectPool);
  27. AjaxResult complete(TProjectPool tProjectPool, TProjectReview tProjectReview, FlowBaseInfo flow, HttpServletRequest request);
  28. }