huangjiayang
2025-05-16 af9cf36e3b1ce59debb09effb579f5722b1c525e
aps-modules/aps-core/src/main/java/com/aps/core/service/IApsPlatePlanService.java
@@ -1,7 +1,10 @@
package com.aps.core.service;
import com.aps.core.domain.ApsPlatePlan;
import com.aps.core.domain.ApsPlatePlanTemp;
import java.util.Hashtable;
import java.util.List;
import  com.aps.core.domain.ApsPlatePlan;
/**
 * 钣金计划管理Service接口
@@ -58,4 +61,29 @@
     * @return 结果
     */
    public int deleteApsPlatePlanById(String id);
    /***
     * 确认计划上传
     * */
    public int confirmPlan(ApsPlatePlanTemp tempPlan);
    /**
     * 导入计划数据到临时表
     * @param tempList
     * @return
     * @throws Exception
     */
    String importData(List<ApsPlatePlanTemp> tempList) throws Exception;
    /**
     * 钣金冗余工单报表
     * @param apsPlatePlan
     * @return
     */
    public List<ApsPlatePlan> selectPlateRedundantOrderList(ApsPlatePlan apsPlatePlan);
    ApsPlatePlan selectUnMatchPlateSubPlan(String plant, String itemNumber, Hashtable<String, List<ApsPlatePlan>> subPlans);
    // ApsPlatePlan selectUnMatchPlateSubPlan(ApsPlateStandardRequire require);
    boolean setSubPlansToRedis();
}