//package org.jeecg.modules.base.service; // //import com.baomidou.mybatisplus.extension.plugins.pagination.Page; //import com.baomidou.mybatisplus.extension.service.IService; //import org.jeecg.modules.base.entity.Warehouse; // //import java.io.Serializable; //import java.util.Collection; //import java.util.List; //import java.util.Map; //import java.util.Set; // ///** // * @Description: 仓库 // * @Author: jeecg-boot // * @Date: 2022-11-07 // * @Version: V1.0 // */ //public interface IWarehouseService extends IService { // /** // * 获取版本列表 // * // * @param page // * @param enterpriseId // * @param version // * @return // */ // Page> getWarehouseList(Page> page, // Integer version, // String enterpriseId); // // /** // * 获取初始版本号 // * // * @return // */ // public Integer getInitVersion(); // // /** // * 删除一对多 // * // * @param id // */ // public void delMain(String id); // // /** // * 批量删除一对多 // * // * @param idList // */ // public void delBatchMain(Collection idList); // // /** // * 获取所有版本号 // * // * @param // * @return // */ // public Set getVersionList(); // // /** // * 获取最后一次生效列表 // * // * @return // */ // List getLastUsableList(); // // /** // * 获取当前生效列表 // * // * @return // */ // List getUsableList(); // // /** // * 查当前生效版本和上次生效版本 // * // * @return // */ // Map getNowAndLastUsableVersion(); // // /** // * 获取版本状态根据版本号 // * // * @param version // * @return // */ // List getVersionStatusByVersion(Integer version); // // // /** // * 根据仓库名称查询 // * // * @param name 名称 // * @return Warehouse // */ // public Warehouse getByName(String name); //}