From 10cc0db30a1be5377e4c09bce349014a667849b6 Mon Sep 17 00:00:00 2001
From: puhanshu <a9236326>
Date: 星期三, 12 一月 2022 13:21:08 +0800
Subject: [PATCH] Merge branch 'phs' into test

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/McsMerchantService.java |  119 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 119 insertions(+), 0 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/McsMerchantService.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/McsMerchantService.java
new file mode 100644
index 0000000..be68a19
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/McsMerchantService.java
@@ -0,0 +1,119 @@
+package com.panzhihua.service_community.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.panzhihua.common.model.dtos.community.microCommercialStreet.DisableOrEnableMcsMerchantDTO;
+import com.panzhihua.common.model.dtos.community.microCommercialStreet.LoginWithPhoneDTO;
+import com.panzhihua.common.model.dtos.community.microCommercialStreet.McsMerchantDTO;
+import com.panzhihua.common.model.dtos.community.microCommercialStreet.PageMcsMerchantDTO;
+import com.panzhihua.common.model.dtos.community.microCommercialStreet.PutUserInfoDTO;
+import com.panzhihua.common.model.vos.R;
+import com.panzhihua.service_community.entity.McsMerchant;
+
+/**
+ * (McsMerchant)表服务接口
+ *
+ * @author makejava
+ * @since 2021-12-28 14:37:11
+ */
+public interface McsMerchantService extends IService<McsMerchant> {
+
+    /**
+     * 新增数字商业街商家
+     * @param mcsMerchantDTO
+     * @return
+     */
+    R addMcsMerchant(McsMerchantDTO mcsMerchantDTO);
+
+    /**
+     * 编辑数字商业街商家
+     * @param mcsMerchantDTO
+     * @return
+     */
+    R putMcsMerchant(McsMerchantDTO mcsMerchantDTO);
+
+    /**
+     * 查询数字商业街商家详情
+     * @param merchantId
+     * @return
+     */
+    R getMcsMerchant(Long merchantId);
+
+    /**
+     * 删除数字商业街商家
+     * @param merchantId
+     * @param userId
+     * @return
+     */
+    R deleteMcsMerchant(Long merchantId, Long userId);
+
+    /**
+     * 分页查询数字商业街商家
+     * @param pageMcsMerchantDTO
+     * @return
+     */
+    R pageMcsMerchant(PageMcsMerchantDTO pageMcsMerchantDTO);
+
+    /**
+     * 禁用/启用数字商业街商家
+     * @param disableOrEnableMcsMerchantDTO
+     * @return
+     */
+    R disableOrEnableMcsMerchant(DisableOrEnableMcsMerchantDTO disableOrEnableMcsMerchantDTO);
+
+    /**
+     * 根据account查询微商业街商家信息
+     * @param account
+     * @return
+     */
+    R getMcsMerchantByAccount(String account);
+
+    /**
+     * 完成订单更新/新增商家信息
+     *
+     * @param merchantName
+     * @param configId
+     * @param userId
+     * @return
+     */
+    R updateOrAddMcsMerchantAfterOrder(String merchantName, Long configId, Long userId);
+
+    /**
+     * 验证码登录
+     * @param loginDTO
+     * @return
+     */
+    R loginWithPhone(LoginWithPhoneDTO loginDTO);
+
+    /**
+     * 首页顶部数据
+     * @return
+     */
+    R getMcsIndexTopData();
+
+    /**
+     * H5分页查询数字商业街商家
+     * @param pageMcsMerchantDTO
+     * @return
+     */
+    R pageH5McsMerchant(PageMcsMerchantDTO pageMcsMerchantDTO);
+
+    /**
+     * 修改用戶信息
+     * @param putUserInfoDTO
+     * @return
+     */
+    R putUserInfo(PutUserInfoDTO putUserInfoDTO);
+
+    /**
+     * 根据userId获取商家信息
+     * @param userId
+     * @return
+     */
+    R retrieveMcsMerchantInfoByUserId(Long userId);
+
+    /**
+     * 定时任务-每隔5分钟执行一次,将已到期的微商业街商家旗下所有的游戏/资讯全部下架
+     * @return
+     */
+    R offResourceForMcsMerchant();
+}

--
Gitblit v1.7.1