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;
import java.util.Date;
import java.math.BigDecimal;

/**
 * 提现配置分页查询请求参数
 */
@Data
@Schema(description = "提现配置分页查询请求参数")
public class PayWithdrawalConfigPageReq extends PageRequest {
    @Schema(description = "ID")
    private Long id;

    @Schema(description = "用户类型")
    private Integer userType;


    @Schema(description = "提现周期")
    private String withdrawalCycle;

    @Schema(description = "平台手续费收费模式：1-按单次提现金额收费，2-按累计提现总额收费")
    private Byte platformFeeChargeMode;

    @Schema(description = "状态")
    private Integer status;

}