12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- package com.sf.controller;
- import com.sf.common.resp.RestResp;
- import com.sf.constant.ApiRouterConsts;
- import com.sf.dto.resp.HomeBookRespDto;
- import com.sf.dto.resp.HomeFriendLinkRespDto;
- import com.sf.service.IHomeBookService;
- import io.swagger.v3.oas.annotations.Operation;
- import io.swagger.v3.oas.annotations.tags.Tag;
- import lombok.RequiredArgsConstructor;
- import org.springframework.web.bind.annotation.GetMapping;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
- import java.util.List;
- /**
- * 前台门户-首页模块 API 控制器
- *
- * @author xiongxiaoyang
- * @date 2022/5/12
- */
- @Tag(name = "HomeController", description = "前台门户-首页模块")
- @RestController
- @RequestMapping(ApiRouterConsts.API_FRONT_HOME_URL_PREFIX)
- @RequiredArgsConstructor
- public class HomeController {
- private final IHomeBookService homeService;
- /**
- * 首页小说推荐查询接口
- */
- @Operation(summary = "首页小说推荐查询接口")
- @GetMapping("books")
- public RestResp<List<HomeBookRespDto>> listHomeBooks() {
- return homeService.listHomeBooks();
- }
- /**
- * 首页友情链接列表查询接口
- */
- @Operation(summary = "首页友情链接列表查询接口")
- @GetMapping("friend_Link/list")
- public RestResp<List<HomeFriendLinkRespDto>> listHomeFriendLinks() {
- return homeService.listHomeFriendLinks();
- }
- }
|