From a9332fa4358687c06f52f5ec887cfdee08eb5e35 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Wed, 25 Aug 2021 12:02:13 +0800 Subject: [PATCH] 20210825 --- gc-sys/src/main/java/com/xzx/gc/system/controller/AdminBannerController.java | 75 +++++++++++++++++++++++++++++++++++++ 1 files changed, 75 insertions(+), 0 deletions(-) diff --git a/gc-sys/src/main/java/com/xzx/gc/system/controller/AdminBannerController.java b/gc-sys/src/main/java/com/xzx/gc/system/controller/AdminBannerController.java index 56f8ad3..bf1d9a1 100644 --- a/gc-sys/src/main/java/com/xzx/gc/system/controller/AdminBannerController.java +++ b/gc-sys/src/main/java/com/xzx/gc/system/controller/AdminBannerController.java @@ -11,6 +11,7 @@ import com.xzx.gc.system.mapper.BannerMapper; import com.xzx.gc.system.service.BannerService; import com.xzx.gc.system.vo.SysBannerListVo; +import com.xzx.gc.system.vo.SysPopupListVo; import com.xzx.gc.system.vo.ViewSysBannerVo; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -38,6 +39,80 @@ @Resource BannerMapper bannerMapper; + @ApiOperation(value = "首页弹窗--列表") + @ApiResponses( + @ApiResponse(code = 200, message = "success", response = SysPopupListVo.class) + ) + @PostMapping(value = Constants.ADMIN_VIEW_PREFIX + "/sysPopup/sysPopupList.json") + public JsonResult<Map<String, Object>> sysPopupList(@RequestBody SysPopupListDto sysPopupListDto) { + return JsonResult.success(bannerService.sysPopupList(sysPopupListDto)); + } + + @PostMapping(Constants.ADMIN_VIEW_PREFIX+"/sysPopup/addSysPopup.json") + @ApiOperation(value = "首页弹窗--添加", notes = "test: 仅0有正确返回") + public JsonResult<String> addSysPopup(@RequestBody AddSysPopupDto model, HttpServletRequest request) { + bannerService.addSysPopup(model); + OperationAppLog build = OperationAppLog.builder().appPrograme(CommonEnum.后台.getValue()).opreateName(getAdminName(request)) + .methodName(Constants.SCORESHOP_MODUL_NAME).operateAction("首页弹窗--添加-").build(); + mqUtil.sendApp(build); + return JsonResult.success("操作成功!"); + } + + @PostMapping(Constants.ADMIN_VIEW_PREFIX + "/sysPopup/viewSysPopup.json") + @ApiResponses({@ApiResponse( code = 200, message = "success", response = SysPopupListVo.class)}) + @ApiOperation(value="首页弹窗--查看详情", notes="test: 仅0有正确返回") + public JsonResult<SysPopupListVo> viewSysPopup(@RequestBody ViewSysPopupDto viewSysPopupDto) { + Long id = viewSysPopupDto.getId(); + SysPopupListVo sysPopupListVo = bannerMapper.selectSysPopupById(id); + return JsonResult.success(sysPopupListVo); + } + + @PostMapping(Constants.ADMIN_VIEW_PREFIX + "/sysPopup/updateSysPopup.json") + @ApiOperation(value="首页弹窗--更新详情", notes="test: 仅0有正确返回") + public JsonResult updateSysPopup(@RequestBody UpdateSysPopupDto model, HttpServletRequest request) { + long id = model.getId(); + SysPopupListVo sysPopupListVo = bannerMapper.selectSysPopupById(id); + if(ObjectUtil.isEmpty(sysPopupListVo)){ + return JsonResult.failMessage("当前记录不存在!"); + } + bannerService.updateSysPopup(model); + OperationAppLog build = OperationAppLog.builder().appPrograme(CommonEnum.后台.getValue()).opreateName(getAdminName(request)) + .methodName(Constants.SCORESHOP_MODUL_NAME).operateAction("首页弹窗--更新详情-" + id).build(); + mqUtil.sendApp(build); + return JsonResult.success("操作成功!"); + } + + @PostMapping(Constants.ADMIN_VIEW_PREFIX + "/sysPopup/delSysPopup.json") + @ApiOperation(value="首页弹窗--删除", notes="test: 仅0有正确返回") + public JsonResult delSysPopup(@RequestBody DelSysPopupDto model, HttpServletRequest request) { + long id = model.getId(); + SysPopupListVo sysPopupListVo = bannerMapper.selectSysPopupById(id); + if(ObjectUtil.isEmpty(sysPopupListVo)){ + return JsonResult.failMessage("当前记录不存在!"); + } + bannerService.delSysPopup(model); + OperationAppLog build = OperationAppLog.builder().appPrograme(CommonEnum.后台.getValue()).opreateName(getAdminName(request)) + .methodName(Constants.SCORESHOP_MODUL_NAME).operateAction("首页弹窗--删除-" + id).build(); + mqUtil.sendApp(build); + return JsonResult.success("操作成功!"); + } + + @PostMapping(Constants.ADMIN_VIEW_PREFIX + "/sysPopup/onOffSysPopup.json") + @ApiOperation(value="首页弹窗--上下架", notes="test: 仅0有正确返回") + public JsonResult onOffSysPopup(@RequestBody OnSysPopupDto model, HttpServletRequest request) { + long id = model.getId(); + SysPopupListVo sysPopupListVo = bannerMapper.selectSysPopupById(id); + if(ObjectUtil.isEmpty(sysPopupListVo)){ + return JsonResult.failMessage("当前记录不存在!"); + } + bannerService.onOffSysPopup(model); + OperationAppLog build = OperationAppLog.builder().appPrograme(CommonEnum.后台.getValue()).opreateName(getAdminName(request)) + .methodName(Constants.SCORESHOP_MODUL_NAME).operateAction("首页弹窗--上下架-" + id).build(); + mqUtil.sendApp(build); + return JsonResult.success("操作成功!"); + } + + @ApiOperation(value = "轮播图--列表") @ApiResponses( @ApiResponse(code = 200, message = "success", response = SysBannerListVo.class) -- Gitblit v1.9.1