From 8f1182f3ee48273e1dbf0eb58cd3702fd08376b5 Mon Sep 17 00:00:00 2001 From: wangff Date: Thu, 20 Nov 2025 10:15:34 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E9=92=B1=E5=8C=85pc=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E8=A1=A5=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/webb/WalletController.java | 24 ++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/WalletController.java b/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/WalletController.java index dba73b2c9..f76a344d5 100644 --- a/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/WalletController.java +++ b/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/WalletController.java @@ -1,17 +1,18 @@ package com.cool.store.controller.webb; import com.cool.store.dto.wallet.AccountInfoDTO; +import com.cool.store.dto.wallet.BillDetailDTO; import com.cool.store.dto.wallet.TradeRecordDTO; -import com.cool.store.request.wallet.AccountQueryRequest; -import com.cool.store.request.wallet.CoolAccountBatchQueryRequest; -import com.cool.store.request.wallet.CoolTradeRecodePageRequest; +import com.cool.store.request.wallet.*; import com.cool.store.response.ResponseResult; import com.cool.store.service.wallet.WalletService; +import com.cool.store.vo.wallet.AccountBillPageVO; import com.cool.store.vo.wallet.AccountInfoVO; import com.github.pagehelper.PageInfo; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; +import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import java.util.List; @@ -37,6 +38,12 @@ public class WalletController { return ResponseResult.success(walletService.getAccountList(request)); } + @ApiOperation("账户详情") + @GetMapping("/accountInfo") + public ResponseResult getAccountInfo(AccountQueryRequest request) { + return ResponseResult.success(walletService.getAccountInfo(request)); + } + @ApiOperation("分页查询所有门店账户列表 支持条件查询") @PostMapping("/getAllAccountList") public ResponseResult> getAllAccountList(@RequestBody CoolAccountBatchQueryRequest request) { @@ -49,4 +56,15 @@ public class WalletController { return ResponseResult.success(walletService.getTradeRecordList(request)); } + @ApiOperation("账户流水") + @PostMapping("/billPage") + public ResponseResult getBillPage(@RequestBody @Validated AccountBillQueryRequest request) { + return ResponseResult.success(walletService.getBillPage(request)); + } + + @ApiOperation("交易流水详情") + @GetMapping("/billDetail") + public ResponseResult getBillDetail(BillDetailRequest request) { + return ResponseResult.success(walletService.getBillDetail(request)); + } }