From 82a4f0b21b4dd13f91f80387a3ef7cd6c5fb71d7 Mon Sep 17 00:00:00 2001 From: wuchunlei Date: Wed, 17 Apr 2024 09:37:57 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=9A=E7=94=A8=E6=A8=A1=E5=9D=97-=E4=BC=9A?= =?UTF-8?q?=E5=91=98=E4=BB=B7=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/BookBuyConfigController.java | 45 +++++++++++++++++++ .../TransactionDetailsController.java | 43 ++++++++++++++++++ .../common/service/BookBuyConfigService.java | 7 +++ .../service/TransactionDetailsService.java | 7 +++ .../impl/BookBuyConfigServiceImpl.java | 13 ++++++ .../impl/TransactionDetailsServiceImpl.java | 13 ++++++ 6 files changed, 128 insertions(+) create mode 100644 src/main/java/com/peanut/modules/common/controller/BookBuyConfigController.java create mode 100644 src/main/java/com/peanut/modules/common/controller/TransactionDetailsController.java create mode 100644 src/main/java/com/peanut/modules/common/service/BookBuyConfigService.java create mode 100644 src/main/java/com/peanut/modules/common/service/TransactionDetailsService.java create mode 100644 src/main/java/com/peanut/modules/common/service/impl/BookBuyConfigServiceImpl.java create mode 100644 src/main/java/com/peanut/modules/common/service/impl/TransactionDetailsServiceImpl.java diff --git a/src/main/java/com/peanut/modules/common/controller/BookBuyConfigController.java b/src/main/java/com/peanut/modules/common/controller/BookBuyConfigController.java new file mode 100644 index 00000000..280217b4 --- /dev/null +++ b/src/main/java/com/peanut/modules/common/controller/BookBuyConfigController.java @@ -0,0 +1,45 @@ +package com.peanut.modules.common.controller; + +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.peanut.common.utils.R; +import com.peanut.modules.common.entity.BookBuyConfigEntity; +import com.peanut.modules.common.service.BookBuyConfigService; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; +import java.util.Map; + +/** + * 充值价格表单管理 + */ +@Slf4j +@RestController("commonBookBuyConfig") +@RequestMapping("common/bookBuyConfig") +public class BookBuyConfigController { + + @Autowired + private BookBuyConfigService service; + + /** + * 获取充值价格表单列表 + * @return + */ + @RequestMapping("/getBookBuyConfigList") + public R getBookBuyConfigList(@RequestBody Map params){ + LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); + if (params.containsKey("type")&&StringUtils.isNotEmpty(params.get("type").toString())){ + wrapper.eq(BookBuyConfigEntity::getType,params.get("type")); + } + if (params.containsKey("qudao")&&StringUtils.isNotEmpty(params.get("qudao").toString())){ + wrapper.eq(BookBuyConfigEntity::getQudao,params.get("qudao")); + } + List list = service.list(wrapper); + return R.ok().put("bookBuyConfigList",list); + } + +} diff --git a/src/main/java/com/peanut/modules/common/controller/TransactionDetailsController.java b/src/main/java/com/peanut/modules/common/controller/TransactionDetailsController.java new file mode 100644 index 00000000..bc1b840d --- /dev/null +++ b/src/main/java/com/peanut/modules/common/controller/TransactionDetailsController.java @@ -0,0 +1,43 @@ +package com.peanut.modules.common.controller; + +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.peanut.common.utils.R; +import com.peanut.modules.common.entity.TransactionDetailsEntity; +import com.peanut.modules.common.service.TransactionDetailsService; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; +import java.util.Map; + +/** + * 付款记录 + */ +@Slf4j +@RestController("commonTransactionDetails") +@RequestMapping("common/transactionDetails") +public class TransactionDetailsController { + + @Autowired + private TransactionDetailsService transactionDetailsService; + + /** + * 获取付款记录列表 + * @return + */ + @RequestMapping("/getTransactionDetailsList") + public R getTransactionDetailsList(@RequestBody Map params){ + LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); + if (params.containsKey("userId")&& StringUtils.isNotEmpty(params.get("userId").toString())){ + wrapper.eq(TransactionDetailsEntity::getUserId,params.get("userId")); + } + wrapper.orderByDesc(TransactionDetailsEntity::getCreateTime); + List list = transactionDetailsService.list(wrapper); + return R.ok().put("transactionDetailsList",list); + } + +} diff --git a/src/main/java/com/peanut/modules/common/service/BookBuyConfigService.java b/src/main/java/com/peanut/modules/common/service/BookBuyConfigService.java new file mode 100644 index 00000000..8ace2a91 --- /dev/null +++ b/src/main/java/com/peanut/modules/common/service/BookBuyConfigService.java @@ -0,0 +1,7 @@ +package com.peanut.modules.common.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.peanut.modules.common.entity.BookBuyConfigEntity; + +public interface BookBuyConfigService extends IService { +} diff --git a/src/main/java/com/peanut/modules/common/service/TransactionDetailsService.java b/src/main/java/com/peanut/modules/common/service/TransactionDetailsService.java new file mode 100644 index 00000000..70861444 --- /dev/null +++ b/src/main/java/com/peanut/modules/common/service/TransactionDetailsService.java @@ -0,0 +1,7 @@ +package com.peanut.modules.common.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.peanut.modules.common.entity.TransactionDetailsEntity; + +public interface TransactionDetailsService extends IService { +} diff --git a/src/main/java/com/peanut/modules/common/service/impl/BookBuyConfigServiceImpl.java b/src/main/java/com/peanut/modules/common/service/impl/BookBuyConfigServiceImpl.java new file mode 100644 index 00000000..d9879ae5 --- /dev/null +++ b/src/main/java/com/peanut/modules/common/service/impl/BookBuyConfigServiceImpl.java @@ -0,0 +1,13 @@ +package com.peanut.modules.common.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.peanut.modules.common.dao.BookBuyConfigDao; +import com.peanut.modules.common.entity.BookBuyConfigEntity; +import com.peanut.modules.common.service.BookBuyConfigService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; + +@Slf4j +@Service("commonBookBuyConfigService") +public class BookBuyConfigServiceImpl extends ServiceImpl implements BookBuyConfigService { +} diff --git a/src/main/java/com/peanut/modules/common/service/impl/TransactionDetailsServiceImpl.java b/src/main/java/com/peanut/modules/common/service/impl/TransactionDetailsServiceImpl.java new file mode 100644 index 00000000..9c4ba475 --- /dev/null +++ b/src/main/java/com/peanut/modules/common/service/impl/TransactionDetailsServiceImpl.java @@ -0,0 +1,13 @@ +package com.peanut.modules.common.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.peanut.modules.common.dao.TransactionDetailsDao; +import com.peanut.modules.common.entity.TransactionDetailsEntity; +import com.peanut.modules.common.service.TransactionDetailsService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; + +@Slf4j +@Service("commonTransactionDetailsService") +public class TransactionDetailsServiceImpl extends ServiceImpl implements TransactionDetailsService { +}