From 7eebfc8a64d2cbbd73453a2b653d5a5bfd66a32f Mon Sep 17 00:00:00 2001
From: rk <94314517@qq.com>
Date: 星期四, 16 四月 2026 20:10:44 +0800
Subject: [PATCH] 代码生成

---
 server/services/src/main/java/com/doumee/service/business/ShopInfoService.java |   61 ++++++++++++++++++++++++++++--
 1 files changed, 56 insertions(+), 5 deletions(-)

diff --git a/server/services/src/main/java/com/doumee/service/business/ShopInfoService.java b/server/services/src/main/java/com/doumee/service/business/ShopInfoService.java
index d7b24e0..2908a9e 100644
--- a/server/services/src/main/java/com/doumee/service/business/ShopInfoService.java
+++ b/server/services/src/main/java/com/doumee/service/business/ShopInfoService.java
@@ -4,13 +4,14 @@
 import com.doumee.core.model.PageWrap;
 import com.doumee.dao.business.model.ShopInfo;
 import com.doumee.dao.business.model.Member;
-import com.doumee.dao.dto.AuditDTO;
-import com.doumee.dao.dto.ChangeStatusDTO;
-import com.doumee.dao.dto.ResetPasswordDTO;
-import com.doumee.dao.dto.ShopApplyDTO;
-import com.doumee.dao.dto.ShopUpdateDTO;
+import com.doumee.dao.dto.*;
+import com.doumee.dao.vo.ShopLoginVO;
+import com.doumee.dao.vo.ShopCenterVO;
 import com.doumee.dao.vo.ShopDetailVO;
+import com.doumee.dao.vo.ShopNearbyVO;
+import com.doumee.dao.vo.ShopWebDetailVO;
 
+import java.math.BigDecimal;
 import java.util.List;
 
 /**
@@ -148,4 +149,54 @@
      */
     void updateShop(ShopUpdateDTO dto);
 
+    /**
+     * 鏍规嵁缁忕含搴︽煡璇㈤檮杩戦棬搴楀垎椤靛垪琛紙鍚敤+宸蹭氦浠樻娂閲戯紝鎸夎窛绂诲崌搴忥級
+     * @param dto 鏌ヨ璇锋眰
+     * @return 闄勮繎闂ㄥ簵鍒嗛〉鍒楄〃
+     */
+    PageData<ShopNearbyVO> findNearbyShops(PageWrap<ShopNearbyDTO> pageWrap);
+
+    /**
+     * 鏌ヨ闂ㄥ簵璇︽儏锛堝皬绋嬪簭绔紝鍚収鐗囬泦鍚堝拰鍙�夎窛绂伙級
+     * @param dto 鏌ヨ璇锋眰
+     * @return 闂ㄥ簵璇︽儏
+     */
+    ShopWebDetailVO getShopWebDetail(ShopDetailQueryDTO dto);
+
+    /**
+     * 缁存姢闂ㄥ簵淇℃伅锛堟敮浠樻娂閲戝悗鍙搷浣滐級
+     * @param memberId 浼氬憳涓婚敭
+     * @param dto 缁存姢璇锋眰
+     */
+    void maintainShopInfo(Integer memberId, ShopInfoMaintainDTO dto);
+
+    /**
+     * 鏌ヨ闂ㄥ簵缁存姢淇℃伅锛堝皬绋嬪簭绔級
+     * @param memberId 浼氬憳涓婚敭
+     * @return 闂ㄥ簵淇℃伅锛屾棤鍒欒繑鍥瀗ull
+     */
+    ShopInfoMaintainDTO getShopMaintainInfo(Integer memberId);
+
+
+    /**
+     * 鑾峰彇闂ㄥ簵鐧诲綍鍚庝俊鎭紙闂ㄥ簵涓績锛�
+     * @param shopId 闂ㄥ簵涓婚敭
+     * @return 闂ㄥ簵涓績淇℃伅
+     */
+    ShopCenterVO getShopCenterInfo(Integer shopId);
+
+    /**
+     * 闂ㄥ簵瀵嗙爜鐧诲綍
+     * @param dto 鐧诲綍璇锋眰
+     * @return 鐧诲綍缁撴灉
+     */
+    ShopLoginVO shopPasswordLogin(ShopLoginDTO dto);
+
+    /**
+     * 闂ㄥ簵闈欓粯鐧诲綍锛堟牴鎹畂penid锛�
+     * @param openid
+     * @return 鐧诲綍缁撴灉
+     */
+    ShopLoginVO shopSilentLogin(String openid);
+
 }

--
Gitblit v1.9.3