zouyu
2025-10-17 c65ab218b14e87489f1594b2d932f7bd54b3ba11
inspect-server/src/main/java/com/ruoyi/inspect/mapper/InsSampleMapper.java
@@ -11,6 +11,7 @@
import com.ruoyi.inspect.vo.InsOrderPlanTaskSwitchVo;
import com.ruoyi.inspect.vo.InsOrderPlanVO;
import com.ruoyi.inspect.vo.SampleVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
@@ -22,6 +23,7 @@
* @createDate 2024-03-14 17:14:57
* @Entity com.yuanchu.mom.pojo.InsSample
*/
@Mapper
public interface InsSampleMapper extends BaseMapper<InsSample> {
    IPage<InsOrderPlanVO> findInsSampleAndOrder(Page page,
@@ -34,22 +36,22 @@
    IPage<InsOrderPlanTaskSwitchVo> inspectionOrderDetailsTaskSwitching(Page page, @Param("ew") QueryWrapper<InsOrderPlanDTO> ew, @Param("userId") Integer userId, @Param("sonLaboratory") String sonLaboratory, @Param("laboratory") String laboratory);
    List<SampleProductDto> selectSampleProductListByOrderId(Integer id);
    List<SampleProductDto> selectSampleProductListByOrderId(@Param("id") Integer id);
    List<SampleProductDto> selectSampleProductListByOrderId2(Integer id);
    List<SampleProductDto> selectSampleProductListByOrderId2(@Param("id") Integer id);
    Map<String,Object> selectInsOrder(Integer id);
    Map<String,Object> selectInsOrder(@Param("id") Integer id);
    List<SampleProductDto> getInsOrderAndSample(Integer id, String laboratory);
    List<SampleProductDto> getInsOrderAndSample(@Param("id") Integer id, @Param("laboratory") String laboratory);
    String getSampleEn(String sample);
    String getSampleEn(@Param("sample") String sample);
    /**
     * 可能没有产品直接就是对象
     * @param sample
     * @return
     */
    String getSampleEnByObject(String sample);
    String getSampleEnByObject(@Param("sample") String sample);
    /**
     * 样品
@@ -57,7 +59,7 @@
     * @param laboratory
     * @return
     */
    List<InsProduct> getInsProduct1(Integer id, String laboratory, String cableTag, String repetitionTag, String isDisqualification);
    List<InsProduct> getInsProduct1(@Param("id") Integer id, @Param("laboratory") String laboratory, @Param("cableTag") String cableTag, @Param("repetitionTag") String repetitionTag);
    /**
@@ -67,11 +69,11 @@
     * @param rawMaterialTag
     * @return
     */
    List<InsProduct> getInsProduct6(Integer id, String laboratory, String rawMaterialTag, String isDisqualification);
    List<InsProduct> getInsProduct6(@Param("id") Integer id, @Param("laboratory") String laboratory, @Param("rawMaterialTag") String rawMaterialTag);
    SampleVo getDetailById(Integer sampleId);
    SampleVo getDetailById(@Param("sampleId") Integer sampleId);
    String selMethodById(Integer sampleId);
    String selMethodById(@Param("sampleId") Integer sampleId);
    /**
     * 电缆配置查看配置标识
@@ -98,7 +100,7 @@
    List<Map<String, Object>> getRepetitionTag(@Param("id") Integer id, @Param("laboratory") String laboratory, @Param("cableTag") String cableTag);
    List<SampleProductDto> selectExemptionByOrderId(Integer id);
    List<SampleProductDto> selectExemptionByOrderId(@Param("id") Integer id);
    /**
     * 查询厂家密度(有型号)
@@ -122,7 +124,14 @@
     * @param itemIds
     * @return
     */
    List<InsProduct> selectProductResult(List<Integer> itemIds);
    List<InsProduct> selectProductResult(@Param("itemIds") List<Integer> itemIds);
    /**
     * 根据订单id查询样品
     * @param insOrderId
     * @return
     */
    List<InsSample> getSampleByOrderId(Integer insOrderId);
}