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 { +}