From a262dee3a122f081a2d31d86b851ce3df0680d1a Mon Sep 17 00:00:00 2001 From: jiangqs <jiangqs> Date: 星期四, 15 六月 2023 17:15:25 +0800 Subject: [PATCH] 生日卡管理 --- ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/management/MgtCouponController.java | 45 ++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 40 insertions(+), 5 deletions(-) diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/management/MgtCouponController.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/management/MgtCouponController.java index dcd5cb6..4da3020 100644 --- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/management/MgtCouponController.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/management/MgtCouponController.java @@ -3,10 +3,8 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.security.utils.SecurityUtils; -import com.ruoyi.member.domain.dto.MgtCouponEditDto; -import com.ruoyi.member.domain.dto.MgtCouponPageDto; -import com.ruoyi.member.domain.vo.MgtCouponGetVo; -import com.ruoyi.member.domain.vo.MgtCouponPageVo; +import com.ruoyi.member.domain.dto.*; +import com.ruoyi.member.domain.vo.*; import com.ruoyi.member.service.coupon.CouponService; import com.ruoyi.system.api.domain.dto.MgtBaseGetDto; import io.swagger.annotations.Api; @@ -49,7 +47,7 @@ @RequestMapping(value = "/getMgtCouponVo", method = RequestMethod.POST) @ApiOperation(value = "平台获取优惠券编辑信息") - public R<MgtCouponGetVo> pageMgtCoupon(@RequestBody MgtBaseGetDto mgtBaseGetDto) { + public R<MgtCouponGetVo> getMgtCouponVo(@RequestBody MgtBaseGetDto mgtBaseGetDto) { Long userId = SecurityUtils.getUserId(); mgtBaseGetDto.setUserId(userId); MgtCouponGetVo mgtCouponGetVo = couponService.getMgtCouponVo(mgtBaseGetDto.getId()); @@ -73,4 +71,41 @@ couponService.deleteMgtCoupon(mgtBaseGetDto); return R.ok(); } + + @RequestMapping(value = "/listMgtCouponSimpleVo", method = RequestMethod.POST) + @ApiOperation(value = "获取优惠券选择列表") + public R<List<MgtCouponSimpleListVo>> listMgtCouponSimpleVo(@RequestBody MgtCouponListDto mgtCouponListDto) { + List<MgtCouponSimpleListVo> mgtCouponSimpleListVoList = couponService.listMgtCouponSimpleVo(mgtCouponListDto); + return R.ok(mgtCouponSimpleListVoList); + } + + @RequestMapping(value = "/pageMgtAuditCoupon", method = RequestMethod.POST) + @ApiOperation(value = "平台分页获取优惠券审核列表") + public R<Page<MgtCouponAuditPageVo>> pageMgtAuditCoupon(@RequestBody MgtCouponAuditPageDto mgtCouponAuditPageDto) { + Long userId = SecurityUtils.getUserId(); + mgtCouponAuditPageDto.setUserId(userId); + Page<MgtCouponAuditPageVo> page = new Page<>(); + page.setSize(mgtCouponAuditPageDto.getPageSize()); + page.setCurrent(mgtCouponAuditPageDto.getPageNum()); + List<MgtCouponAuditPageVo> mgtCouponPageVoList = couponService.pageMgtAuditCoupon(page,mgtCouponAuditPageDto); + return R.ok(page.setRecords(mgtCouponPageVoList)); + } + + @RequestMapping(value = "/getMgtCouponAuditVo", method = RequestMethod.POST) + @ApiOperation(value = "平台获取优惠券编辑信息") + public R<MgtCouponAuditGetVo> getMgtCouponAuditVo(@RequestBody MgtBaseGetDto mgtBaseGetDto) { + Long userId = SecurityUtils.getUserId(); + mgtBaseGetDto.setUserId(userId); + MgtCouponAuditGetVo mgtCouponAuditVo = couponService.getMgtCouponAuditVo(mgtBaseGetDto.getId()); + return R.ok(mgtCouponAuditVo); + } + + @RequestMapping(value = "/auditMgtCoupon", method = RequestMethod.POST) + @ApiOperation(value = "平台审核优惠券") + public R auditMgtCoupon(@RequestBody MgtCouponAuditDto mgtCouponAuditDto) { + Long userId = SecurityUtils.getUserId(); + mgtCouponAuditDto.setUserId(userId); + couponService.auditMgtCoupon(mgtCouponAuditDto); + return R.ok(); + } } -- Gitblit v1.7.1