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> listHomeBooks() { return homeService.listHomeBooks(); } /** * 首页友情链接列表查询接口 */ @Operation(summary = "首页友情链接列表查询接口") @GetMapping("friend_Link/list") public RestResp> listHomeFriendLinks() { return homeService.listHomeFriendLinks(); } }