package com.chinaztt.mes.quality.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.chinaztt.mes.quality.dto.TestStandardDTO; import com.chinaztt.mes.quality.entity.TestStandard; import com.chinaztt.mes.quality.excel.TestStandardData; import com.chinaztt.ztt.common.core.util.R; import org.springframework.web.bind.annotation.RequestBody; import java.util.List; /** * 检测标准 * * @author cxf * @date 2021-04-22 09:03:06 */ public interface TestStandardService extends IService { /** * 通过id查询生产异常处理附件 * * @param id * @return */ R copyTestById(Long id); /** * 导入检测标准 * @param cachedDataList 导入数据 */ void importExcel(List cachedDataList); /** * 通过ids 删除检测标准 * @param ids * @return */ R removeByIds(List ids); /** * 通过no 查询检测标准 * @param no * @return */ TestStandard getByNo(String no); IPage> pageInfo(Page page, QueryWrapper gen); TestStandardDTO getInfoById(Long id); /** * 批准检测标准 * @param testStandard */ void approveTestStandard(TestStandard testStandard); }