package com.klp.service; import com.klp.domain.WmsTransferOrder; import com.klp.domain.vo.WmsTransferOrderVo; import com.klp.domain.bo.WmsTransferOrderBo; import com.klp.common.core.page.TableDataInfo; import com.klp.common.core.domain.PageQuery; import java.util.Collection; import java.util.List; /** * 调拨单主Service接口 * * @author klp * @date 2026-03-27 */ public interface IWmsTransferOrderService { /** * 查询调拨单主 */ WmsTransferOrderVo queryById(Long orderId); /** * 查询调拨单主列表 */ TableDataInfo queryPageList(WmsTransferOrderBo bo, PageQuery pageQuery); /** * 查询调拨单主列表 */ List queryList(WmsTransferOrderBo bo); /** * 新增调拨单主 */ Boolean insertByBo(WmsTransferOrderBo bo); /** * 修改调拨单主 */ Boolean updateByBo(WmsTransferOrderBo bo); /** * 校验并批量删除调拨单主信息 */ Boolean deleteWithValidByIds(Collection ids, Boolean isValid); }