From c83cf9d2d82a0a29a15e38f4566eb470b9a3517b Mon Sep 17 00:00:00 2001 From: 101captain <237651143@qq.com> Date: 星期二, 22 二月 2022 09:57:51 +0800 Subject: [PATCH] 抽奖相关提交 --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComActRaffleRecordApi.java | 38 ++++++++++++++++++++++++++++++++++---- 1 files changed, 34 insertions(+), 4 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComActRaffleRecordApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComActRaffleRecordApi.java index ec307df..4830876 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComActRaffleRecordApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComActRaffleRecordApi.java @@ -6,8 +6,12 @@ import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.dtos.property.CommonPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.panzhihua.common.model.vos.community.raffle.ComActRaffleRecordVO; +import com.panzhihua.common.model.vos.community.warehouse.QRCodeVO; import com.panzhihua.service_community.entity.ComActRaffleRecord; import com.panzhihua.service_community.service.ComActRaffleRecordService; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.BeanUtils; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -47,6 +51,17 @@ } /** + * 生成二维码 + * @param qrCodeVO + * @return + */ + @ApiOperation("生成二维码") + @PostMapping("/getQRCode") + public R getQRCode(@RequestBody QRCodeVO qrCodeVO){ + return this.comActRaffleRecordService.queryQrCode(qrCodeVO); + } + + /** * 通过主键查询单条数据 * * @param id 主键 @@ -60,22 +75,26 @@ /** * 新增数据 * - * @param comActRaffleRecord 实体对象 + * @param comActRaffleRecordVO 实体对象 * @return 新增结果 */ @PostMapping - public R insert(@RequestBody ComActRaffleRecord comActRaffleRecord) { + public R insert(@RequestBody ComActRaffleRecordVO comActRaffleRecordVO) { + ComActRaffleRecord comActRaffleRecord=new ComActRaffleRecord(); + BeanUtils.copyProperties(comActRaffleRecordVO,comActRaffleRecord); return R.ok(this.comActRaffleRecordService.save(comActRaffleRecord)); } /** * 修改数据 * - * @param comActRaffleRecord 实体对象 + * @param comActRaffleRecordVO 实体对象 * @return 修改结果 */ @PostMapping("/update") - public R update(@RequestBody ComActRaffleRecord comActRaffleRecord) { + public R update(@RequestBody ComActRaffleRecordVO comActRaffleRecordVO) { + ComActRaffleRecord comActRaffleRecord=new ComActRaffleRecord(); + BeanUtils.copyProperties(comActRaffleRecordVO,comActRaffleRecord); return R.ok(this.comActRaffleRecordService.updateById(comActRaffleRecord)); } @@ -89,4 +108,15 @@ public R delete(@RequestParam("id") Long id) { return R.ok(this.comActRaffleRecordService.removeById(id)); } + + /** + * 分页查询所有数据 + * + * @param commonPage 查询实体 + * @return 所有数据 + */ + @PostMapping("export") + public R export(@RequestBody CommonPage commonPage) { + return this.comActRaffleRecordService.export(commonPage); + } } -- Gitblit v1.7.1