1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- package com.sf.home.controller;
- import com.sf.core.dto.RestResp;
- import com.sf.home.dto.resp.HomeBookRespDto;
- import com.sf.home.service.IHomeBookService;
- import io.swagger.v3.oas.annotations.Operation;
- import io.swagger.v3.oas.annotations.tags.Tag;
- import lombok.RequiredArgsConstructor;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.GetMapping;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.stereotype.Controller;
- import org.springframework.web.bind.annotation.RestController;
- import java.util.List;
- /**
- * <p>
- * 小说推荐 前端控制器
- * </p>
- *
- * @author baomidou
- * @since 2024-08-05
- */
- @Tag(name = "HomeBookController", description = "首页信息模块")
- @RestController
- @RequestMapping("/api/front/home")
- // 跨域问题
- //@CrossOrigin(originPatterns = "*",allowCredentials = "true")
- public class HomeBookController {
- @Autowired
- private IHomeBookService homeBookService;
- // 首页接口
- // http://127.0.0.1:8901/api/front/home/books
- @Operation(summary = "首页信息接口")
- @GetMapping(value = "/books")
- public RestResp<List<HomeBookRespDto>> books() {
- System.out.println("HomeBookController books start");
- // 将实际的数据处理 给到service
- List<HomeBookRespDto> books = homeBookService.allHomeBook();
- // code message data
- return RestResp.ok(books);
- }
- }
|