package com.mes.md.service;
import com.github.yulichang.base.MPJBaseService;
import com.mes.md.entity.EdgeGrindingLog;
import com.mes.md.entity.KBBTJPDrawingBP;
import com.mes.md.entity.PrimitiveTask;
import com.mes.md.entity.Tasking;
import java.util.ArrayList;
import java.util.List;
/**
*
* 磨边机设备交互记录表 服务类
*
*
* @author wu
* @since 2024-08-28
*/
public interface KBBTJPDrawingBPService extends MPJBaseService {
/**
* @param scanId 客户数据中 查询扫码ID
* @return
*/
List findScanIdKBBTJPDrawingBP(String scanId);
/**
* @param id
* @param getLine
* @return
*/
int receiveKBBTJPDrawingBP(Long id,Integer getLine);
/**
* 客户表未领取的【标准】任务
* @return
*/
List notReceiveKBBTJPDrawingBP();
/**
* @param kBBTJPDrawingBP
* @return
*/
PrimitiveTask convertListPrimitiveTask(KBBTJPDrawingBP kBBTJPDrawingBP);
/**
* @param kBBTJPDrawingBP
* @param LineConfigurationId
* @return
*/
Tasking convertListTasking(KBBTJPDrawingBP kBBTJPDrawingBP,Long LineConfigurationId);
}