12345678910111213141516171819202122232425262728293031323334 |
- package cn.cslg.pas.mapper;
- import cn.cslg.pas.common.vo.QueryCasePhaseVO;
- import cn.cslg.pas.common.vo.QueryReportAffairCasePhaseVO;
- import cn.cslg.pas.common.vo.QueryReportAffairConclusionVO;
- import cn.cslg.pas.common.vo.invalidVO.OralTrailVO;
- import cn.cslg.pas.domain.business.ReportAffair;
- import com.baomidou.mybatisplus.core.mapper.BaseMapper;
- import org.apache.ibatis.annotations.Param;
- import org.springframework.stereotype.Repository;
- import java.util.List;
- /**
- * 报告事务Mapper层
- *
- * @Author xiexiang
- * @Date 2023/12/23
- */
- @Repository
- public interface ReportAffairMapper extends BaseMapper<ReportAffair> {
- public List<QueryCasePhaseVO> queryCasePhase(@Param("projectIds") List<Integer> projectIds);
- public List<QueryReportAffairConclusionVO> queryReportAffairConclusion(@Param("projectIds") List<Integer> projectIds);
- public List<Integer> queryProjectByCasePhase(String name);
- public List<Integer> queryProjectByCaseChildPhase(String name);
- public List<Integer> queryProjectByConclusion(String name);
- public List<QueryReportAffairCasePhaseVO> queryReportAffairCasePhase(@Param("projectId") Integer projectId);
- public List<OralTrailVO> queryOralTrailList(@Param("projectId") Integer projectId, @Param("casePhaseId") Integer casePhaseId);
- }
|