package com.mes.rawglassdetails.service; import com.baomidou.mybatisplus.extension.service.IService; import com.mes.rawglassdetails.entity.RawGlassStorageDetails; import com.mes.rawglassdetails.entity.dto.RawGlassStorageDetailsDTO; import com.mes.rawglassdetails.entity.request.RawGlassRequest; import java.util.List; /** * @author system * @since 2024-07-09 14:51:27 */ public interface RawGlassStorageDetailsService extends IService { List selectDetails(); /** * 删除表 先在这里创 然后点那个相关问题 * * @return boolean */ boolean deleteRawGlassStorageDetails(String device_id); /** * 原片入库 * * @param request * @return */ String patternWarehousing(RawGlassRequest request); String updateQuantity(RawGlassRequest request); String deleteWarehousing(Long slotId); String outWarehousing(Long slotId); List listBySlotState(List liftingStation, List state); String warehousingRequest(int leftingStation); String outWarehousingRequest(int leftingStation); boolean generateTask(int startSlot, int endSlot, int shelf, int patternQuantity, int taskType) throws Exception; String shelfReset(Long slot); List patternUsage(String width, String height, String thickness, String films); }