package com.kexue.skills.entity.dto;

import com.kexue.skills.entity.base.BaseQueryDto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 提现记录DTO类
 *
 * @author 王志维
 * @since 2026-03-25
 */
@Data
public class WithdrawalRecordDto extends BaseQueryDto {
    @Schema(description ="用户ID")
    private Long userId;

    @Schema(description ="用户名")
    private String userName;

    @Schema(description ="提现金额")
    private BigDecimal withdrawalAmount;

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

    @Schema(description ="提现单号")
    private String withdrawalNo;

    @Schema(description ="银行名称")
    private String bankName;

    @Schema(description ="银行账号")
    private String bankAccount;

    @Schema(description ="持卡人姓名")
    private String bankCardholder;

}