package org.jeecg.modules.unitDevice.face;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.jeecg.modules.unitDevice.dto.CaseReportCheckDataDTO;
import org.jeecg.modules.unitDevice.dto.CaseReportUnitScoreDTO;
import org.jeecg.modules.unitDevice.dto.CaseReportWorkBatchDTO;
import org.jeecg.modules.unitDevice.dto.CaseReportWorkBatchDetailDTO;
import org.jeecg.modules.unitDevice.vo.*;

import java.util.List;

public interface IUnitDeviceFace {
    /**
     * 病例报告-检查数据
     *
     * @param unitId
     * @param unitType
     */
    CaseReportCheckDataDetailVO caseReportCheckData(String unitId, int unitType, String checkId);

    Page<CaseReportCheckDataVO> queryPageList(Page<CaseReportCheckDataVO> pageData, CaseReportCheckDataDTO dto);

    List<CaseReportUnitScoreVO> caseReportUnitScore(CaseReportUnitScoreDTO dto);

    Page<CaseReportWorkBatchVO> caseReportWorkBatch(Page<CaseReportWorkBatchVO> pageData, CaseReportWorkBatchDTO dto);

}
