From 039a33d1bfa6ef041161666bbd120c34086fe7c1 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期一, 14 十月 2024 14:09:25 +0800 Subject: [PATCH] 课程代码 --- xinquan-api/xinquan-api-meditation/src/main/java/com/xinquan/meditation/api/feign/RemoteMeditationService.java | 26 +++++++++++++++++++++++--- 1 files changed, 23 insertions(+), 3 deletions(-) diff --git a/xinquan-api/xinquan-api-meditation/src/main/java/com/xinquan/meditation/api/feign/RemoteMeditationService.java b/xinquan-api/xinquan-api-meditation/src/main/java/com/xinquan/meditation/api/feign/RemoteMeditationService.java index 66f2941..7d87f99 100644 --- a/xinquan-api/xinquan-api-meditation/src/main/java/com/xinquan/meditation/api/feign/RemoteMeditationService.java +++ b/xinquan-api/xinquan-api-meditation/src/main/java/com/xinquan/meditation/api/feign/RemoteMeditationService.java @@ -1,14 +1,17 @@ package com.xinquan.meditation.api.feign; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.xinquan.common.core.constant.SecurityConstants; import com.xinquan.common.core.constant.ServiceNameConstants; import com.xinquan.common.core.domain.R; +import com.xinquan.common.core.utils.page.PageDTO; import com.xinquan.meditation.api.domain.Meditation; +import com.xinquan.meditation.api.domain.vo.NoticeDetailVO; import com.xinquan.meditation.api.factory.RemoteMeditationFallbackFactory; import org.springframework.cloud.openfeign.FeignClient; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestHeader; -import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.*; + +import java.util.List; /** * @author mitao @@ -16,6 +19,12 @@ */ @FeignClient(contextId = "remoteMeditationService", value = ServiceNameConstants.MEDITATION_SERVICE, fallbackFactory = RemoteMeditationFallbackFactory.class) public interface RemoteMeditationService { + /** + * 远程调用 通过疗愈名字查询疗愈ids + * @return + */ + @PostMapping("/getMeditationIdsByName/{name}") + public R<List<Long>> getMeditationIdsByName(@PathVariable("name") String name); /** * 根据id获取冥想音频 @@ -26,4 +35,15 @@ @GetMapping("/inner/meditation/meditation/getMeditationById") R<Meditation> getMeditationById(@RequestParam("targetId") Long targetId, @RequestHeader(SecurityConstants.FROM_SOURCE) String source); + + /** + * 远程调用 查询回复通知消息内容 + * @return + */ + @PostMapping("/client/user/notice-record/noticeDetail") + public R<NoticeDetailVO> noticeDetail(NoticeDetailVO req); + @GetMapping("/client/meditation/meditation/getMeditationById/{id}") + public R<Meditation> getMeditationById(@PathVariable("id") Long id); + @GetMapping("/client/meditation/meditation/getMeditationById/{pageCurr}/{pageSize}") + public R<Page<Meditation>> getMeditationById(@PathVariable("pageCurr") Integer pageCurr, @PathVariable("pageSize") Integer pageSize); } -- Gitblit v1.7.1