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<TestStandard> {
|
/**
|
* 通过id查询生产异常处理附件
|
*
|
* @param id
|
* @return
|
*/
|
R copyTestById(Long id);
|
|
/**
|
* 导入检测标准
|
* @param cachedDataList 导入数据
|
*/
|
void importExcel(List<TestStandardData> cachedDataList);
|
|
/**
|
* 通过ids 删除检测标准
|
* @param ids
|
* @return
|
*/
|
R removeByIds(List<Long> ids);
|
|
/**
|
* 通过no 查询检测标准
|
* @param no
|
* @return
|
*/
|
TestStandard getByNo(String no);
|
|
|
IPage<List<TestStandardDTO>> pageInfo(Page page, QueryWrapper<TestStandard> gen);
|
|
TestStandardDTO getInfoById(Long id);
|
|
/**
|
* 批准检测标准
|
* @param testStandard
|
*/
|
void approveTestStandard(TestStandard testStandard);
|
}
|