package com.klp.ems.service; import com.klp.ems.domain.WmsEnergyAreaLink; import com.klp.ems.domain.vo.WmsEnergyAreaLinkVo; import com.klp.ems.domain.bo.WmsEnergyAreaLinkBo; import com.klp.common.core.page.TableDataInfo; import com.klp.common.core.domain.PageQuery; import java.util.Collection; import java.util.List; /** * EMS能源与库区映射关系 Service接口 * * @author Joshi * @date 2025-12-08 */ public interface IWmsEnergyAreaLinkService { /** * 查询单条 */ WmsEnergyAreaLinkVo queryById(Long linkId); /** * 查询列表 */ TableDataInfo queryPageList(WmsEnergyAreaLinkBo bo, PageQuery pageQuery); /** * 查询全部列表 */ List queryList(WmsEnergyAreaLinkBo bo); /** * 新增 */ Boolean insertByBo(WmsEnergyAreaLinkBo bo); /** * 修改 */ Boolean updateByBo(WmsEnergyAreaLinkBo bo); /** * 删除 */ Boolean deleteById(Long linkId); /** * 批量删除 */ Boolean deleteByIds(Collection linkIds); }