lyh
2025-06-25 e756af0f5bfd1addbd5d5c145441fb34aad91a28
lxzn-module-dnc/src/main/java/org/jeecg/modules/dncFlow/service/IDispatchFileService.java
@@ -2,8 +2,11 @@
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.common.api.vo.Result;
import org.jeecg.modules.dnc.entity.DocInfo;
import org.jeecg.modules.dncFlow.entity.DispatchFile;
import org.jeecg.modules.dncFlow.vo.DispatchFileFlowTaskVo;
import java.lang.reflect.InvocationTargetException;
/**
 * @Description: nc程序与电子图版签派
@@ -21,10 +24,17 @@
    Result<?> saveDispatchFile(DispatchFile dispatchFile);
    /**
     * 重新启动
     * @param id
     * 文件查询审签流程
     * @param attributionId,attributionType,docId
     * @return
     */
    Result<?> reStartDispatchFile(String id);
    Result<?> queryDispatchDocFile(String attributionId, String attributionType, String docId);
    /**
     * 重新启动
     * @param dispatchFileFlowTaskVo
     */
    Result<?> reStartDispatchFile(DispatchFileFlowTaskVo dispatchFileFlowTaskVo);
    /**
     * 审批操作
@@ -34,9 +44,18 @@
    Result<?> auditDispatchFile(DispatchFileFlowTaskVo dispatchFileFlowTaskVo);
    /**
     * 批量审批操作
     * @param dispatchFileFlowTaskVo
     * @return
     */
    Result<?> auditBatchDispatchFile(DispatchFileFlowTaskVo dispatchFileFlowTaskVo) throws InvocationTargetException, IllegalAccessException;
    /**
     * 查询审签基本信息
     * @param id
     */
    Result<?> queryDispatchFile(String id);
    /**
     * 定型流程
     */
    Result<?> submitProccess(DispatchFile dispatchFile);
}