package com.ruoyi.xq.dto.app.withdraw;

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

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class WithdrawListAppVo {

    @Schema(description = "Id")
    private Long id;
    /**
     * 用户ID
     */
    @Schema(description = "用户Id")
    private Long userId;
    /**
     * 用户号
     */
    @Schema(description = "用户号")
    private String usercode;
    /**
     * 订单号
     */
    @Schema(description = "订单号")
    private String orderNo;
    /**
     * 提现金额
     */
    @Schema(description = "提现金额")
    private BigDecimal withdrawMoney;
    @Schema(description = "提现方式 1-支付宝 2-微信")
    private Integer withdrawType;
    /**
     * 提现账户/openId
     */
    @Schema(description = "提现账户/openId")
    private String card;
    /**
     * 提现名称/微信名称
     */
    @Schema(description = "提现名称/微信名称")
    private String name;

    /**
     * 1-待审核 2-审核成功 3-审核失败
     */
    @Schema(description = "1-待审核 2-审核成功 3-审核失败")
    private Integer auditStatus;
    /**
     * 审核备注
     */
    @Schema(description = "审核备注")
    private String auditRemark;
    /**
     * 审核时间
     */
    @Schema(description = "审核时间")
    private LocalDateTime auditTime;

    @Schema(description = "申请时间")
    private LocalDateTime createTime;


}
