package com.ruoyi.cwgl.service;
|
|
import com.ruoyi.cwgl.domain.dto.PayableAuditLog;
|
import com.ruoyi.cwgl.domain.dto.ReceivableAuditLog;
|
|
/**
|
* TMS审核日志推送服务接口
|
*/
|
public interface ITmsAuditLogPushService {
|
|
/**
|
* 推送应付账单审核日志到TMS
|
* @param auditLog 应付账单审核日志
|
* @return 推送是否成功
|
*/
|
boolean pushPayableAuditLog(PayableAuditLog auditLog);
|
|
/**
|
* 推送应收账单审核日志到TMS
|
* @param auditLog 应收账单审核日志
|
* @return 推送是否成功
|
*/
|
boolean pushReceivableAuditLog(ReceivableAuditLog auditLog);
|
|
/**
|
* 判断应付账单是否来自TMS系统
|
* @param billNo 账单编号
|
* @return 是否来自TMS系统
|
*/
|
boolean isPayableBillFromTms(String billNo);
|
|
/**
|
* 判断应收账单是否来自TMS系统
|
* @param billNo 账单编号
|
* @return 是否来自TMS系统
|
*/
|
boolean isReceivableBillFromTms(String billNo);
|
|
/**
|
* 获取应付账单的来源系统
|
* @param billNo 账单编号
|
* @return 来源系统
|
*/
|
String getPayableBillSourceSystem(String billNo);
|
|
/**
|
* 获取应收账单的来源系统
|
* @param billNo 账单编号
|
* @return 来源系统
|
*/
|
String getReceivableBillSourceSystem(String billNo);
|
}
|