ITaxPipelineVerifyService.java 738 Bytes
package com.diligrp.tax.central.service;

import com.diligrp.tax.central.model.TaxPipelineVerify;
import com.diligrp.tax.central.model.TaxPipelineVerifyReturn;

import java.util.List;

public interface ITaxPipelineVerifyService {

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

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