package com.mes.bigstorage.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.mes.bigstorage.entity.BigStorageCageDetails;
|
import com.mes.bigstorage.entity.BigStorageDTO;
|
import com.mes.bigstorage.entity.dto.TemperingLayoutDTO;
|
import com.mes.glassinfo.entity.GlassInfo;
|
|
import java.util.List;
|
|
/**
|
* <p>
|
* 服务类
|
* </p>
|
*
|
* @author zhoush
|
* @since 2024-03-27
|
*/
|
public interface BigStorageCageDetailsService extends IService<BigStorageCageDetails> {
|
|
List<BigStorageCageDetails> selectTask(int taskType);
|
|
double selectGetBoard(String plcFeedReqLine);
|
|
void deleteBigStorageCageDetails(BigStorageCageDetails bigStorageCageDetails);
|
|
void damageBigStorageCageDetails(String glassId);
|
|
BigStorageCageDetails selectBigStorageCageDetails(String glassId);
|
|
void insertBigStorageCageDetails(BigStorageCageDetails bigStorageCageDetails);
|
|
void finishBigStorageCageDetails(BigStorageCageDetails bigStorageCageDetails);
|
|
void outBigStorageCageDetails(BigStorageCageDetails bigStorageCageDetails);
|
|
/**
|
* 按照版图信息获取进片笼子信息
|
*
|
* @param glassInfo
|
*/
|
BigStorageDTO queryTargetSlotByTempering(GlassInfo glassInfo);
|
|
List<TemperingLayoutDTO> listAllTemperingCount();
|
}
|