package com.ruoyi.report.mapper;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.ruoyi.report.dto.TestItemDataDto;
|
import com.ruoyi.report.vo.TestItemDataVo;
|
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.List;
|
|
/**
|
* 检测项目数据Mapper
|
*/
|
@Mapper
|
public interface TestItemDataMapper {
|
|
/**
|
* 分页查询检测项目数据
|
*/
|
Page<TestItemDataVo> pageTestItemData(Page page, @Param("dto") TestItemDataDto dto);
|
|
/**
|
* 查询检测项目详情
|
*/
|
List<TestItemDataVo> getDetail(@Param("sampleId") Long sampleId);
|
|
/**
|
* 查询检测项名称列表
|
*/
|
List<String> getItemNames(@Param("dto") TestItemDataDto dto);
|
|
/**
|
* 根据样品ID列表查询检测数据
|
*/
|
List<TestItemDataVo> listBySampleIds(@Param("sampleIds") List<Long> sampleIds);
|
|
}
|