xiaoyong931011
2020-08-19 8d2af416263beb42dc5a76eb5d90633b3a97565c
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="最新公告")