package cn.shlanbao.qms.mapper;
|
|
import cn.shlanbao.qms.domain.LbTestResult;
|
import cn.shlanbao.qms.domain.bo.LbTestResultBo;
|
import cn.shlanbao.qms.domain.vo.LbTestResultVo;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Select;
|
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
|
|
import java.util.List;
|
|
/**
|
* 测试结果Mapper接口
|
*
|
* @author bsw
|
* @date 2024-12-12
|
*/
|
public interface LbTestResultMapper extends BaseMapperPlus<LbTestResult, LbTestResultVo> {
|
|
/**
|
* 查询分组去重后的所有测试项目
|
*
|
* @return 测试项目列表
|
*/
|
@Select("SELECT DISTINCT test_item FROM lb_test_result")
|
List<String> selectDistinctTestItems();
|
|
/**
|
* 根据产品型号、批次号、检测项目和 createTime 时间段查询测试结果
|
*
|
* @param bo 查询条件
|
* @return 测试结果列表
|
*/
|
List<LbTestResultVo> selectByProdModelAndConditions(@Param("ew")LbTestResultBo bo);
|
}
|