package com.chinaztt.mes.quality.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.chinaztt.mes.quality.dto.MoTestStandardDTO; import com.chinaztt.mes.quality.dto.TestStandardDTO; import com.chinaztt.mes.quality.entity.TestStandard; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; /** * 检测标准 * * @author cxf * @date 2021-04-22 09:03:06 */ @Mapper public interface TestStandardMapper extends BaseMapper { /** * 据产出零件查询工单-制造订单-工艺工序-检测标准 * * @param systemNo * @return */ List findMoTestStandardBySystemNo(String systemNo); /** * 根据id删除 * * @param ids */ void deleteBatchIds(@Param("ids") List ids); /** * 据工艺文件查询检测标准 * * @param id * @return */ List getTestStandard(Long id); /** * 根据工艺文件id获取检测标准 * * @param id * @param ew * @param page * @return */ IPage> getTestStand(Page page, @Param("ew") QueryWrapper ew, @Param("id") Long id); IPage> pageInfo(Page page, @Param("ew") QueryWrapper gen); TestStandardDTO getInfoById(Long id); Long getOperationIdByOperationName(@Param("operationName") String operationName); List selectMoTestStandardDTOList(String systemNo); }