package com.chinaztt.mes.production.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.production.dto.ExaminerDTO; import com.chinaztt.mes.production.dto.FeederCertificateSelectDTO; import com.chinaztt.mes.production.entity.FeederCertificate; import com.chinaztt.mes.warehouse.dto.FeederCertificateDTO; import java.util.List; /** * 馈线合格证 * * @author yy * @date 2022-11-17 09:11:25 */ public interface FeederCertificateService extends IService { /** * 通过sn查询 * @param sn * @param commonSn * @return FeederCertificate */ FeederCertificateDTO getFeederCertificateBySn(String sn,String commonSn); /** * 检验员变更 * @param partNo * @return String */ List changeExaminer(String partNo); /** * 批量新增 * @param feederCertificateList * @return List */ List saveSnBatch(List feederCertificateList); /** * 分页查询 * * @param page * @param gen * @return */ IPage> getPage(Page page, QueryWrapper gen); /** * 更新打印次数 * * @param ids * @param copies * @return */ Boolean updatePrintNum(List ids,Long copies); /** * 根据零件号查降级配置表 * @param partNo * @return Boolean */ List getExaminer(String partNo); /** * 重复打印标签密码校验 * * @param password * @return */ Boolean checkPrintNumPassword(String password); }