package com.mes.engineering.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.mes.engineering.entity.Engineering;
import com.mes.glassinfo.entity.GlassInfo;
import java.util.List;
/**
*
* 服务类
*
*
* @author wu
* @since 2024-04-22
*/
public interface EngineeringService extends IService {
/**
* 开始/暂停任务
* @return boolean
*/
boolean changeTask(String projectId, Integer state);
/**
* 查询钢化信息
* @return List
*/
List selectEngineering(String engineeringId);
/**
* 保存钢化信息
*/
void saveEngineering(List engineering);
/**
* 查询是否有上片任务
*
* @return Engineering
*/
Engineering selectInitiate(Integer state);
Engineering selectInitiates(Integer state,Integer cell);
/**
* 查询工程表是否已有工程号
*
* @return Engineering
*/
Engineering selectUpInitiate(String engineerId);
/**
* 查询小片表是否已有工程号
*
* @return Engineering
*/
GlassInfo selectGlassinfoIsnull(String engineerId);
/**
* 查询上片任务
*
* @return Engineering
*/
List selectTask();
boolean pauseTask(String engineerId, Integer state);
boolean deleteTask(String engineerId);
boolean changeTasks(Engineering engineering);
// boolean changeTask(String engineerId, Integer state, Integer filmRemove, Integer stationCell);
}