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 { public List queryCasePhase(@Param("projectIds") List projectIds); public List queryCasePhaseOral(@Param("projectIds") List projectIds); public List queryReportAffairConclusion(@Param("projectIds") List projectIds); public List queryProjectByCasePhase(String name); public List queryProjectByCaseChildPhase(String name); public List queryProjectByConclusion(String name); public List queryReportAffairCasePhase(@Param("projectId") Integer projectId); public List queryOralTrailList(@Param("projectId") Integer projectId, @Param("casePhaseId") Integer casePhaseId); }