package com.dora.service;

import com.dora.dto.AdminPaymentUserDto;
import com.dora.dto.ApiResponse;

/**
 * 管理端支付用户统计服务接口
 */
public interface AdminPaymentUserService {

    /**
     * 获取支付用户统计数据
     * @param request 统计请求参数
     * @return 统计响应
     */
    ApiResponse<AdminPaymentUserDto.PaymentUserStatisticsResponse> getPaymentUserStatistics(
            AdminPaymentUserDto.PaymentUserStatisticsRequest request);

    /**
     * 获取支付用户详情列表
     * @param request 列表请求参数
     * @return 用户列表响应
     */
    ApiResponse<AdminPaymentUserDto.PaymentUserListResponse> getPaymentUserList(
            AdminPaymentUserDto.PaymentUserListRequest request);
}





