From 829f629756e5402bcd3e9f6ef1f9c6dbffbabb11 Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Wed, 17 Apr 2024 14:46:29 +0800 Subject: [PATCH] 55测试环境 --- src/main/java/com/xcong/excoin/modules/helpCenter/controller/HelpCenterController.java | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 53 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/xcong/excoin/modules/helpCenter/controller/HelpCenterController.java b/src/main/java/com/xcong/excoin/modules/helpCenter/controller/HelpCenterController.java index c2e2db9..25141ab 100644 --- a/src/main/java/com/xcong/excoin/modules/helpCenter/controller/HelpCenterController.java +++ b/src/main/java/com/xcong/excoin/modules/helpCenter/controller/HelpCenterController.java @@ -13,9 +13,12 @@ import com.xcong.excoin.common.response.Result; import com.xcong.excoin.modules.helpCenter.dto.ImportantNoticePageDto; import com.xcong.excoin.modules.helpCenter.dto.NewNoticePageDto; +import com.xcong.excoin.modules.helpCenter.dto.NewNoticeTypePageDto; +import com.xcong.excoin.modules.helpCenter.dto.NoticePageDto; import com.xcong.excoin.modules.helpCenter.service.HelpCenterService; import com.xcong.excoin.modules.helpCenter.vo.ImportantNoticeVo; import com.xcong.excoin.modules.helpCenter.vo.NewNoticeInfoVo; +import com.xcong.excoin.modules.helpCenter.vo.NewNoticeTypeInfoVo; import com.xcong.excoin.modules.helpCenter.vo.NoticeInfoVo; import io.swagger.annotations.Api; @@ -35,6 +38,56 @@ HelpCenterService helpCenterService; /** + * 公告类别列表 + */ + @ApiOperation(value="公告类别列表", notes="公告类别列表") + @ApiResponses({@ApiResponse( code = 200, message = "success", response = NewNoticeTypeInfoVo.class)}) + @PostMapping(value = "/getNewNoticeTypeList") + public Result getNewNoticeTypeList(@RequestBody @Valid NewNoticeTypePageDto newNoticeTypePageDto) { + return helpCenterService.getNewNoticeTypeList(newNoticeTypePageDto); + } + + /** + * 公告列表 + */ + @ApiOperation(value="公告列表", notes="公告列表") + @ApiResponses({@ApiResponse( code = 200, message = "success", response = NewNoticeInfoVo.class)}) + @PostMapping(value = "/getNoticeList") + public Result getNoticeList(@RequestBody @Valid NoticePageDto noticePageDto) { + return helpCenterService.getNoticeList(noticePageDto); + } + + /** + * 关于我们 + */ + @ApiOperation(value="关于我们", notes="关于我们") + @ApiResponses({@ApiResponse( code = 200, message = "success", response = NoticeInfoVo.class)}) + @GetMapping(value = "/getAboutUs") + public Result getAboutUs() { + return helpCenterService.getAboutUs(); + } + + /** + * 用户协议 + */ + @ApiOperation(value="用户协议", notes="用户协议") + @ApiResponses({@ApiResponse( code = 200, message = "success", response = NoticeInfoVo.class)}) + @GetMapping(value = "/getUserAgreement") + public Result getUserAgreement() { + return helpCenterService.getUserAgreement(); + } + + /** + * 首页轮播公告 + */ + @ApiOperation(value="首页轮播公告", notes="首页轮播公告") + @ApiResponses({@ApiResponse( code = 200, message = "success", response = NewNoticeInfoVo.class)}) + @PostMapping(value = "/getFristNewNoticeList") + public Result getFristNewNoticeList(@RequestBody @Valid NewNoticePageDto newNoticePageDto) { + return helpCenterService.getFristNewNoticeList(newNoticePageDto); + } + + /** * 最新公告 */ @ApiOperation(value="最新公告", notes="最新公告") -- Gitblit v1.9.1