package com.aps.job.mapper; import com.aps.job.domain.ApsStandardProcessRouteHeaderJob; import org.apache.ibatis.annotations.Param; import java.util.List; /** * 标准工艺路线HeaderMapper接口 * * @author hjy * @date 2025-05-09 */ public interface ApsStandardProcessRouteHeaderJobMapper { /** * 查询标准工艺路线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 id 标准工艺路线Header主键 * @return 结果 */ public int deleteApsStandardProcessRouteHeaderJobById(Long id); /** * 批量删除标准工艺路线Header * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteApsStandardProcessRouteHeaderJobByIds(Long[] ids); /** * 批量插入工艺路线 Header数据 * @param list * @return */ public int insertProcessRouteHeaderBatch(@Param("list") List list); /** * 批量插入工艺路线 Header数据到业务表 * @return */ public void insertIntoProcessRouteHeader(); /** * 删除工艺路线 Header数据 * @return */ public void deleteProcessRouteHeader(); /** * 删除中间表工艺路线 Header数据 */ public void deleteProcessRouteHeaderJob(); }