package com.mes.hollow.service;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.mes.hollow.entity.HollowGlassOutRelationInfo;
|
import com.mes.hollow.entity.request.HollowHistoryTaskRequest;
|
import com.mes.hollow.entity.request.HollowTaskRequest;
|
import com.mes.hollowqueue.entity.HollowGlassQueueInfo;
|
import com.mes.largenscreen.entity.PieChartVO;
|
|
import java.io.IOException;
|
import java.util.List;
|
|
/**
|
* (HollowGlassOutRelationInfo)表服务接口
|
*
|
* @author makejava
|
* @since 2024-11-30 13:57:29
|
*/
|
public interface HollowGlassOutRelationInfoService extends IService<HollowGlassOutRelationInfo> {
|
|
HollowGlassOutRelationInfo receiveTask(HollowTaskRequest request);
|
|
HollowGlassOutRelationInfo forceOutGlass(HollowTaskRequest request);
|
|
Boolean dispatchHollowSwitch(Boolean flag);
|
|
List<String> hollowTaskList(int cell);
|
|
List<HollowGlassQueueInfo> appointHollowTaskDetails(String flowCardId, int cell);
|
|
Boolean startTask(String flowCardId, int cell);
|
|
Boolean pauseTask(String flowCardId, int cell);
|
|
Boolean finishTask(String flowCardId, int cell);
|
|
Boolean deleteHollowTaskDetails(String flowCardId, int cell);
|
|
String generateHollowLisecFile(String flowCardId, int cell, int isForce, int isOut) throws IOException;
|
|
Page<HollowGlassOutRelationInfo> queryHollowHistoryTask(HollowHistoryTaskRequest request);
|
|
List<PieChartVO> queryPieChart();
|
}
|