package com.klp.service; import com.klp.domain.WmsWarehouse; import com.klp.domain.vo.WmsWarehouseVo; import com.klp.domain.bo.WmsWarehouseBo; import java.util.Collection; import java.util.List; /** * 仓库/库区/库位自关联Service接口 * * @author JR * @date 2025-07-18 */ public interface IWmsWarehouseService { /** * 查询仓库/库区/库位自关联 */ WmsWarehouseVo queryById(Long warehouseId); /** * 查询仓库/库区/库位自关联列表 */ List queryList(WmsWarehouseBo bo); /** * 新增仓库/库区/库位自关联 */ Boolean insertByBo(WmsWarehouseBo bo); /** * 修改仓库/库区/库位自关联 */ Boolean updateByBo(WmsWarehouseBo bo); /** * 校验并批量删除仓库/库区/库位自关联信息 */ Boolean deleteWithValidByIds(Collection ids, Boolean isValid); }