|  |  |  | 
|---|
|  |  |  | import com.xzx.gc.common.request.BaseController; | 
|---|
|  |  |  | import com.xzx.gc.model.JsonResult; | 
|---|
|  |  |  | import com.xzx.gc.system.dto.ApiBannerListDto; | 
|---|
|  |  |  | import com.xzx.gc.system.dto.ApiNewsInfoDto; | 
|---|
|  |  |  | import com.xzx.gc.system.dto.ApiNewsListDto; | 
|---|
|  |  |  | import com.xzx.gc.system.dto.ApiSysPopupDto; | 
|---|
|  |  |  | import com.xzx.gc.system.service.BannerService; | 
|---|
|  |  |  | import com.xzx.gc.system.service.SysNewsService; | 
|---|
|  |  |  | import com.xzx.gc.system.vo.ApiBannerListVo; | 
|---|
|  |  |  | import com.xzx.gc.system.vo.ApiNewsListVo; | 
|---|
|  |  |  | import com.xzx.gc.system.vo.SysBannerListVo; | 
|---|
|  |  |  | import com.xzx.gc.system.vo.*; | 
|---|
|  |  |  | import io.swagger.annotations.Api; | 
|---|
|  |  |  | import io.swagger.annotations.ApiOperation; | 
|---|
|  |  |  | import io.swagger.annotations.ApiResponse; | 
|---|
|  |  |  | 
|---|
|  |  |  | apiNewsListDto.setUserId(getUserId(request)); | 
|---|
|  |  |  | return JsonResult.success(sysNewsService.newsList(apiNewsListDto)); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiOperation("广播通知详情") | 
|---|
|  |  |  | @ApiResponses({ | 
|---|
|  |  |  | @ApiResponse(code = 200, message = "success", response = ApiNewsInfoVo.class) | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | @PostMapping(value = "/news/newsInfo") | 
|---|
|  |  |  | public JsonResult<ApiNewsInfoVo> newsInfo(@RequestBody ApiNewsInfoDto apiNewsInfoDto, HttpServletRequest request) { | 
|---|
|  |  |  | apiNewsInfoDto.setUserId(getUserId(request)); | 
|---|
|  |  |  | return JsonResult.success(sysNewsService.newsInfo(apiNewsInfoDto)); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiOperation("首页弹窗详情") | 
|---|
|  |  |  | @ApiResponses({ | 
|---|
|  |  |  | @ApiResponse(code = 200, message = "success", response = ApiSysPopupVo.class) | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | @PostMapping(value = "/news/sysPopupInfo") | 
|---|
|  |  |  | public JsonResult<ApiSysPopupVo> sysPopupInfo(@RequestBody ApiSysPopupDto apiSysPopupDto, HttpServletRequest request) { | 
|---|
|  |  |  | apiSysPopupDto.setUserId(getUserId(request)); | 
|---|
|  |  |  | return JsonResult.success(sysNewsService.sysPopupInfo(apiSysPopupDto)); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|