package com.klp.service; import com.klp.common.core.domain.PageQuery; import com.klp.common.core.page.TableDataInfo; import com.klp.domain.bo.WmsFurnaceBo; import com.klp.domain.vo.WmsFurnaceVo; import java.util.Collection; import java.util.List; /** * 退火炉Service接口 * * @author klp * @date 2026-03-14 */ public interface IWmsFurnaceService { WmsFurnaceVo queryById(Long furnaceId); TableDataInfo queryPageList(WmsFurnaceBo bo, PageQuery pageQuery); List queryList(WmsFurnaceBo bo); Boolean insertByBo(WmsFurnaceBo bo); Boolean updateByBo(WmsFurnaceBo bo); Boolean updateStatus(Long furnaceId, Integer status); Boolean updateBusy(Long furnaceId, Integer busyFlag); Boolean deleteWithValidByIds(Collection ids, Boolean isValid); }