package com.diagbot.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.diagbot.dto.QcCasesEntryDTO;
import com.diagbot.dto.QcCasesEntrySimpleDTO;
import com.diagbot.entity.QcCasesEntry;
import com.diagbot.vo.AnalyzeVO;
import com.diagbot.vo.QcEntryHospitalVO;
import com.diagbot.vo.QcResultAlgQueryVO;
import com.diagbot.vo.QcResultAlgVO;
import com.diagbot.vo.QcTypeIndexVO;

import java.util.List;

/**
 * <p>
 * 病历条目 Mapper 接口
 * </p>
 *
 * @author wangfeng
 * @time: 2024-04-13
 */
public interface QcCasesEntryMapper extends BaseMapper<QcCasesEntry> {

    List<QcCasesEntryDTO> getQcCasesEntry(AnalyzeVO analyzeVO);

    List<QcResultAlgVO> getQcResultAlgVO(QcResultAlgQueryVO qcResultAlgQueryVO);

    List<QcCasesEntrySimpleDTO> index(QcTypeIndexVO qcTypeIndexVO);

    List<QcCasesEntrySimpleDTO> getEntryByHospital(QcEntryHospitalVO qcEntryHospitalVO);
}
