package com.chinaztt.mes.quality.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.chinaztt.mes.quality.dto.QualityLabelDTO;
|
import com.chinaztt.mes.quality.dto.QualityLabelInputDTO;
|
import com.chinaztt.mes.quality.dto.QualityPrintLabelDTO;
|
import com.chinaztt.mes.quality.entity.QualityLabel;
|
import com.chinaztt.mes.quality.entity.QualityLabelElement;
|
|
import java.math.BigDecimal;
|
import java.util.List;
|
|
/**
|
* 标签
|
*
|
* @author yy
|
* @date 2023-04-11 09:09:39
|
*/
|
public interface QualityLabelService extends IService<QualityLabel> {
|
|
|
/**
|
* 标签打印
|
*
|
* @param labelUniqueCode
|
* @param snList
|
* @param isPrint
|
* @return
|
*/
|
List<QualityLabelDTO> printLabel(List<String> snList,String labelUniqueCode,Boolean isPrint);
|
|
/**
|
* 密码校验
|
*
|
* @param idList
|
* @param password
|
* @return
|
*/
|
Boolean checkPassword(List<Long> idList,String password);
|
|
|
/**
|
* 补印
|
*
|
* @param idList
|
* @return
|
*/
|
Boolean reprint(List<Long> idList);
|
|
/**
|
* 逻辑删除
|
*
|
* @param qualityLabel
|
* @return
|
*/
|
Boolean logicDelete(QualityLabel qualityLabel);
|
|
}
|