| | |
| | | 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; |
| | |
| | | @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) |