package com.seer.teach.pay.admin.withdrawal.controller.request;

import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * PayMerchantRevenueDetail查询请求类
 */
@Data
@Schema(description = "商户收益明细查询请求参数")
public class AdminPayMerchantRevenueDetailQueryReq {
    @Schema(description = "ID")
    private Long id;
    
    @Schema(description = "商户用户ID")
    private Long merchantUserId;
    
    @Schema(description = "订单ID")
    private String orderId;
    
    @Schema(description = "子订单ID")
    private String childOrderId;
    
    @Schema(description = "商品SKU ID")
    private String skuId;
    
    @Schema(description = "用户ID")
    private String userId;

    @Schema(description = "子订单SN")
    private String childOrderSn;

    @Schema(description = "租户ID")
    private String tenantId;
}