package com.aps.core.mapper; import com.aps.core.domain.ApsPlate.ApsPlateOrderPlanDate; import com.aps.core.domain.ApsPlate.ApsPlateOrderPlanManager; import com.aps.core.domain.ApsPlate.ApsPlateOrderPlanRequireDate; import com.aps.core.domain.ApsPlate.ApsPlateStandardRequire; import org.apache.ibatis.annotations.Mapper; import java.util.List; /** * 钣金工单计划管理接口 * * @author sfd * @date 2025-05-08 */ @Mapper public interface ApsPlateOrderPlanManagerMapper { /** * 钣金工单计划管理 * * @param apsPlateOrderPlanManager 钣金工单计划管理 * @return 钣金工单计划管理 */ List selectApsPlanOrderManager(ApsPlateOrderPlanManager apsPlateOrderPlanManager); /** * 查询钣金工单需求 * * @param workOrderNo 工单号 * @return 查询钣金工单需求 */ List selectApsPlanStandardRequire(String workOrderNo); List selectPlanRequireIds(List planIds); void updatePlanDateByBatch(ApsPlateOrderPlanRequireDate planRequireDate); void updatePlanDateByCustom(ApsPlateOrderPlanDate apsPlateOrderPlanDate); }