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

import com.seer.teach.common.request.PageRequest;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 收益使用记录分页查询请求参数
 */
@Data
@Schema(description = "收益使用记录分页查询请求参数")
public class AdminPayMerchantRevenueUsagePageReq extends PageRequest {

    @Schema(description = "关联的收益流水ID")
    private Integer revenueDetailId;
    
    @Schema(description = "提现申请单SN")
    private String withdrawalApplySn;
    
    @Schema(description = "状态：PENDING-待处理, SUCCESS-成功, FAILED-失败, CANCELLED-取消")
    private String status;

}