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