package com.yuanchu.mom.mapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.yuanchu.mom.dto.CostStatisticsDto; import com.yuanchu.mom.dto.SampleOrderDto; import com.yuanchu.mom.dto.SampleProductDto2; import com.yuanchu.mom.pojo.InsOrder; import com.yuanchu.mom.vo.SampleDefectsFatherVo; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; import java.util.Set; /** * @author gaoaoy * @description 针对表【ins_order(检验下单)】的数据库操作Mapper * @createDate 2024-03-12 16:17:55 * @Entity com.yuanchu.mom.pojo.InsOrder */ public interface InsOrderMapper extends BaseMapper { //获取检验下单数据 IPage selectInsOrderPage(IPage page, QueryWrapper ew); //修改检验下单数据 int upInsOrderParameter(InsOrder itemParameter); String getLaboratoryCode(String name); IPage selectSampleAndProductByOrderId(IPage page, QueryWrapper ew); IPage selectCostStatistics(IPage page, QueryWrapper ew); List> selectDeviceList(Set names); List selectSampleDefects(Page page, String inspectionItems, String orderNumber); Long getCount(String inspectionItems, String orderNumber); String getEnumLabelByValue(String value); String getStandardMethodCode(Integer id); int updateStatus( Integer id); }