package com.ruoyi.basic.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.basic.pojo.OilDepot; import java.util.List; /** * 油库信息Service接口 * * @author ruoyi * @date 2026-09-10 */ public interface IOilDepotService extends IService { /** * 分页查询油库信息列表 * * @param page 分页参数 * @param oilDepot 查询条件 * @return 油库信息集合 */ IPage selectOilDepotList(Page page, OilDepot oilDepot); /** * 查询全部油库信息(供下拉选择) * * @return 油库信息集合 */ List selectAll(); /** * 查询油库信息 * * @param id 油库信息主键 * @return 油库信息 */ OilDepot selectOilDepotById(Long id); /** * 新增油库信息 * * @param oilDepot 油库信息 * @return 结果 */ boolean insertOilDepot(OilDepot oilDepot); /** * 修改油库信息 * * @param oilDepot 油库信息 * @return 结果 */ boolean updateOilDepot(OilDepot oilDepot); /** * 批量删除油库信息 * * @param ids 需要删除的油库信息主键集合 * @return 结果 */ boolean deleteOilDepotByIds(Long[] ids); }