IPipelineDocValidService.java 734 Bytes
package com.diligrp.tax.central.service;

import com.diligrp.tax.central.model.PipelineDocValidDO;
import com.diligrp.tax.central.model.PipelineValidReturnDO;

import java.util.List;

public interface IPipelineDocValidService {

    /**
     * 验证输入
     *
     * @param pipelineId   管道 ID
     * @param documentType 文档类型
     * @return {@link List }<{@link PipelineDocValidDO }>
     */
    List<PipelineDocValidDO> verifyInput(Long pipelineId, String documentType);

    /**
     * 验证输出
     *
     * @param pipelineId   管道 ID
     * @param documentType 文档类型
     * @return {@link PipelineValidReturnDO }
     */
    PipelineValidReturnDO verifyOutput(Long pipelineId, String documentType);
}