package com.aps.core.service; import com.aps.core.domain.ApsBomHeader; import java.util.List; /** * BOM Header 数据管理Service接口 * * @author zhl * @date 2025-05-06 */ public interface IApsBomHeaderService { /** * 查询BOM Header 数据管理 * * @param id BOM Header 数据管理主键 * @return BOM Header 数据管理 */ public ApsBomHeader selectApsBomHeaderById(Long id); /** * 查询BOM Header 数据管理列表 * * @param apsBomHeader BOM Header 数据管理 * @return BOM Header 数据管理集合 */ public List selectApsBomHeaderList(ApsBomHeader apsBomHeader); /** * 新增BOM Header 数据管理 * * @param apsBomHeader BOM Header 数据管理 * @return 结果 */ public int insertApsBomHeader(ApsBomHeader apsBomHeader); /** * 修改BOM Header 数据管理 * * @param apsBomHeader BOM Header 数据管理 * @return 结果 */ public int updateApsBomHeader(ApsBomHeader apsBomHeader); /** * 批量删除BOM Header 数据管理 * * @param ids 需要删除的BOM Header 数据管理主键集合 * @return 结果 */ public int deleteApsBomHeaderByIds(Long[] ids); /** * 删除BOM Header 数据管理信息 * * @param id BOM Header 数据管理主键 * @return 结果 */ public int deleteApsBomHeaderById(Long id); /** * 同步BOM数据到Redis * @return */ public boolean setBomDataToRedis(String orgCode); Integer getBomKeys(String orgCode); }