会员余额明细获取

This commit is contained in:
张松
2025-03-25 00:37:17 +08:00
parent 9696b0edc3
commit 25a80d5bb5
5 changed files with 66 additions and 6 deletions

View File

@@ -16,9 +16,12 @@ import com.czg.utils.PageUtil;
import com.mybatisflex.core.paginate.Page;
import com.mybatisflex.core.query.QueryWrapper;
import jakarta.annotation.Resource;
import jakarta.servlet.http.HttpServletResponse;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.IOException;
/**
* 店铺用户管理
*
@@ -49,6 +52,8 @@ public class ShopUserController {
/**
* 获取店铺用户充值记录
* @param userId 用户id
* @param startTime 开始时间
* @param endTime 结束时间
* @param bizCode 充值类型 类型:
* cashIn 现金充值,
* wechatIn 微信小程序充值,
@@ -64,8 +69,24 @@ public class ShopUserController {
@SaAdminCheckPermission(value = "shopUser:flow", name = "店铺用户充值记录")
@GetMapping("/flow")
@SaStaffCheckPermission("yun_xu_guan_li_hui_yuan_xin_xi")
public CzgResult<Page<ShopUserFlowVO>> flow(Integer userId, String bizCode) {
return CzgResult.success(shopUserFlowService.pageInfo(StpKit.USER.getShopId(), userId, bizCode));
public CzgResult<Page<ShopUserFlowVO>> flow(Integer userId, String bizCode, String startTime, String endTime) {
return CzgResult.success(shopUserFlowService.pageInfo(StpKit.USER.getShopId(), userId, bizCode, startTime, endTime));
}
/**
* 余额明细记录导出
* @param userId 用户id
* @param bizCode 代码
* @param startTime 开始时间
* @param endTime 结束时间
* @param response 响应
* @throws IOException 异常
*/
@SaAdminCheckPermission(value = "shopUser:flow:downLoad", name = "店铺用户充值记录导出")
@GetMapping("/flow/download")
@SaStaffCheckPermission("yun_xu_guan_li_hui_yuan_xin_xi")
public void flowDownload(Integer userId, String bizCode, String startTime, String endTime, HttpServletResponse response) throws IOException {
shopUserFlowService.flowDownload(StpKit.USER.getShopId(), userId, bizCode, startTime, endTime, response);
}
/**