From 6c340588edca370436c38f0b146e0edadcd32ff9 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Wed, 18 Mar 2026 16:22:15 +0800
Subject: [PATCH] fix(yinhe): 修复AI服务响应状态和排序问题
---
src/main/java/cc/mrbird/febs/yinhe/controller/YHApiBannerController.java | 70 +++++++++++++++++++++++++++++++++++
1 files changed, 70 insertions(+), 0 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/yinhe/controller/YHApiBannerController.java b/src/main/java/cc/mrbird/febs/yinhe/controller/YHApiBannerController.java
new file mode 100644
index 0000000..ea68163
--- /dev/null
+++ b/src/main/java/cc/mrbird/febs/yinhe/controller/YHApiBannerController.java
@@ -0,0 +1,70 @@
+package cc.mrbird.febs.yinhe.controller;
+
+import cc.mrbird.febs.common.entity.FebsResponse;
+import cc.mrbird.febs.yinhe.req.*;
+import cc.mrbird.febs.yinhe.res.*;
+import cc.mrbird.febs.yinhe.service.YhAiService;
+import cn.hutool.core.util.StrUtil;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import io.swagger.annotations.ApiResponse;
+import io.swagger.annotations.ApiResponses;
+import lombok.RequiredArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.*;
+import reactor.core.publisher.Flux;
+
+/**
+ * @author Administrator
+ */
+@Slf4j
+@Validated
+@RestController
+@RequiredArgsConstructor
+@RequestMapping(value = "/api/yh/banner")
+@Api(value = "YHApiBannerController", tags = "AI-银和-轮播图相关接口")
+public class YHApiBannerController {
+
+ private final YhAiService service;
+
+ @ApiOperation(value = "未登录-轮播图列表", notes = "未登录-轮播图列表")
+ @ApiResponses({
+ @ApiResponse(code = 200, message = "success", response = YHBannerVo.class)
+ })
+ @GetMapping(value = "/bannerList")
+ public FebsResponse bannerList() {
+
+ return service.bannerList();
+ }
+
+ @ApiOperation(value = "未登录-logo", notes = "未登录-logo")
+ @ApiResponses({
+ @ApiResponse(code = 200, message = "success", response = YHLogoVo.class)
+ })
+ @GetMapping(value = "/logoInfo")
+ public FebsResponse logoInfo() {
+
+ return service.logoInfo();
+ }
+
+ @ApiOperation(value = "登录-轮播图列表", notes = "未登录-轮播图列表")
+ @ApiResponses({
+ @ApiResponse(code = 200, message = "success", response = YHBannerVo.class)
+ })
+ @GetMapping(value = "/loginBannerList")
+ public FebsResponse loginBannerList() {
+
+ return service.loginBannerList();
+ }
+
+ @ApiOperation(value = "登录-logo", notes = "未登录-logo")
+ @ApiResponses({
+ @ApiResponse(code = 200, message = "success", response = YHLogoVo.class)
+ })
+ @GetMapping(value = "/loginLogoInfo")
+ public FebsResponse loginLogoInfo() {
+
+ return service.loginLogoInfo();
+ }
+}
--
Gitblit v1.9.1