Przeglądaj źródła

新增开放接口

DESKTOP-VAEGFGM\zqc 7 miesięcy temu
rodzic
commit
db35f75ba1

+ 21 - 1
menduner/menduner-im-api/src/main/java/com/citu/module/menduner/im/api/ImMessageApi.java

@@ -1,4 +1,24 @@
 package com.citu.module.menduner.im.api;
 
-public class ImMessageApi {
+import com.citu.framework.common.pojo.CommonResult;
+import com.citu.module.menduner.im.enums.ApiConstants;
+import io.swagger.v3.oas.annotations.tags.Tag;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+
+@FeignClient(name = ApiConstants.NAME)
+@Tag(name = "RPC 服务 - 用户账户")
+public interface ImMessageApi {
+
+    /**
+     * 发送系统消息
+     * @param reqVo
+     * @return
+     */
+    @PostMapping("/im/messages/system")
+    public CommonResult systemMessage(@RequestBody ImCollectMessageReqVo reqVo);
+
+
+
 }

+ 1 - 0
menduner/menduner-im-biz/src/main/java/com/citu/module/menduner/im/service/wukong/WuKongMessageServiceImpl.java

@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.citu.framework.common.pojo.CommonResult;
 import com.citu.module.menduner.im.api.ImCollectMessageReqVo;
+import com.citu.module.menduner.im.api.ImMessageApi;
 import com.citu.module.menduner.im.controller.app.base.wukong.*;
 import com.citu.module.menduner.im.dal.dataobject.BackMessage;
 import com.citu.module.menduner.im.dal.dataobject.UserMsgDO;