lyh
2025-06-25 f64ce002aac67c5b7068654ed6229ea02f87520d
lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/IGuideCardBatchService.java
@@ -1,7 +1,10 @@
package org.jeecg.modules.dnc.service;
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.common.api.vo.Result;
import org.jeecg.modules.dnc.entity.GuideCardBatch;
import org.jeecg.modules.dncFlow.vo.AssignEquipmentFileStreamVo;
import org.jeecg.modules.dncFlow.vo.GuideCardBatchFlowTaskVo;
/**
 * @Description: nc文件对应数控程序加工确认表
@@ -17,4 +20,31 @@
     * @return
     */
    String getSerialNumber(String code);
    /**
     * 导入NC文件默认产生nc文件对应数控程序加工确认表
     * @param docId
     * @return
     */
    boolean importGuideCardBatch(String docId,String attributionId,Integer attributionType);
    /**
     * 发起确认流程
     * @param id
     * @return
     */
    Result<?> startGuideCardBatch(String id);
    /**
     * 重新启动
     * @param id
     */
    Result<?> reStartDispatchFile(String id);
    /**
     * 流程节点审核
     * @param guideCardBatchFlowTaskVo
     * @return
     */
    Result<?> auditGuideCardBatch(GuideCardBatchFlowTaskVo guideCardBatchFlowTaskVo);
}