From 8dcb0edcc2ceaa244501e7ed0c4f363ab4f3a428 Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期五, 03 四月 2026 15:29:04 +0800
Subject: [PATCH] Merge branch '2.0.1' of http://139.186.142.91:10010/r/productDev/funingyunwei into 2.0.1
---
server/visits/dmvisit_service/src/main/java/com/doumee/service/business/YwGatewayService.java | 70 +++++++++++++++++++++++++++++++++++
1 files changed, 70 insertions(+), 0 deletions(-)
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/YwGatewayService.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/YwGatewayService.java
new file mode 100644
index 0000000..b76f0e7
--- /dev/null
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/YwGatewayService.java
@@ -0,0 +1,70 @@
+package com.doumee.service.business;
+
+import com.doumee.core.model.LoginUserInfo;
+import com.doumee.core.model.PageData;
+import com.doumee.core.model.PageWrap;
+import com.doumee.dao.business.model.YwGateway;
+
+import java.util.List;
+
+/**
+ * 缃戝叧绠$悊Service瀹氫箟
+ * @author renkang
+ * @date 2026/04/02
+ */
+public interface YwGatewayService {
+
+ /**
+ * 鍒涘缓
+ *
+ * @param ywGateway 瀹炰綋瀵硅薄
+ * @return Integer
+ */
+ Integer create(YwGateway ywGateway);
+
+ /**
+ * 涓婚敭鍒犻櫎
+ *
+ * @param id 涓婚敭
+ * @param user 鐧诲綍鐢ㄦ埛
+ */
+ void deleteById(Integer id, LoginUserInfo user);
+
+ /**
+ * 鎵归噺涓婚敭鍒犻櫎
+ *
+ * @param ids 涓婚敭闆�
+ * @param user 鐧诲綍鐢ㄦ埛
+ */
+ void deleteByIdInBatch(List<Integer> ids, LoginUserInfo user);
+
+ /**
+ * 涓婚敭鏇存柊
+ *
+ * @param ywGateway 瀹炰綋瀵硅薄
+ */
+ void updateById(YwGateway ywGateway);
+
+ /**
+ * 鏇存柊鐘舵��
+ *
+ * @param ywGateway 瀹炰綋瀵硅薄锛坕d + status锛�
+ */
+ void updateStatusById(YwGateway ywGateway);
+
+ /**
+ * 涓婚敭鏌ヨ璇︽儏
+ *
+ * @param id 涓婚敭
+ * @return YwGateway
+ */
+ YwGateway findById(Integer id);
+
+ /**
+ * 鍒嗛〉鏌ヨ
+ *
+ * @param pageWrap 鍒嗛〉瀵硅薄
+ * @return PageData<YwGateway>
+ */
+ PageData<YwGateway> findPage(PageWrap<YwGateway> pageWrap);
+}
--
Gitblit v1.9.3