From c7cde6c8ec424453c7155735e6a429c57e77141b Mon Sep 17 00:00:00 2001
From: wujianwei <wjw@11.com>
Date: 星期二, 07 四月 2026 16:46:08 +0800
Subject: [PATCH] 新增配置
---
service/src/main/java/com/ruoyi/cwgl/service/ITmsAuditLogPushService.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 52 insertions(+), 0 deletions(-)
diff --git a/service/src/main/java/com/ruoyi/cwgl/service/ITmsAuditLogPushService.java b/service/src/main/java/com/ruoyi/cwgl/service/ITmsAuditLogPushService.java
new file mode 100644
index 0000000..20af2e0
--- /dev/null
+++ b/service/src/main/java/com/ruoyi/cwgl/service/ITmsAuditLogPushService.java
@@ -0,0 +1,52 @@
+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);
+}
\ No newline at end of file
--
Gitblit v1.8.0