package com.aps.job.service; import com.aps.job.domain.ApsStandardProcessRouteHeaderJob; import java.util.List; /** * 标准工艺路线HeaderService接口 * * @author hjy * @date 2025-05-09 */ public interface IApsStandardProcessRouteHeaderJobService { /** * 查询标准工艺路线Header * * @param id 标准工艺路线Header主键 * @return 标准工艺路线Header */ public ApsStandardProcessRouteHeaderJob selectApsStandardProcessRouteHeaderJobById(Long id); /** * 查询标准工艺路线Header列表 * * @param apsStandardProcessRouteHeaderJob 标准工艺路线Header * @return 标准工艺路线Header集合 */ public List selectApsStandardProcessRouteHeaderJobList(ApsStandardProcessRouteHeaderJob apsStandardProcessRouteHeaderJob); /** * 新增标准工艺路线Header * * @param apsStandardProcessRouteHeaderJob 标准工艺路线Header * @return 结果 */ public int insertApsStandardProcessRouteHeaderJob(ApsStandardProcessRouteHeaderJob apsStandardProcessRouteHeaderJob); /** * 修改标准工艺路线Header * * @param apsStandardProcessRouteHeaderJob 标准工艺路线Header * @return 结果 */ public int updateApsStandardProcessRouteHeaderJob(ApsStandardProcessRouteHeaderJob apsStandardProcessRouteHeaderJob); /** * 批量删除标准工艺路线Header * * @param ids 需要删除的标准工艺路线Header主键集合 * @return 结果 */ public int deleteApsStandardProcessRouteHeaderJobByIds(Long[] ids); /** * 删除标准工艺路线Header信息 * * @param id 标准工艺路线Header主键 * @return 结果 */ public int deleteApsStandardProcessRouteHeaderJobById(Long id); /** * 同步工艺路线数据 * @param pageIndex * @param pageSize * @param orgCode * @param itemCodeList * @return */ public boolean syncProcessRouteData(Integer pageIndex, Integer pageSize, String orgCode, String itemCodeList); /** * 同步工艺路线数据定时任务 * @param pageIndex * @param pageSize * @param orgCode * @param itemCodeList * @return */ public boolean syncProcessRouteDataJob(Integer pageIndex, Integer pageSize, String orgCode, String itemCodeList); }