RiderWithdrawApplyDTO.java
843 Bytes
package com.diligrp.rider.dto;
import jakarta.validation.constraints.DecimalMin;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import java.math.BigDecimal;
@Data
public class RiderWithdrawApplyDTO {
@NotNull(message = "提现金额不能为空")
@DecimalMin(value = "0.01", message = "提现金额必须大于0")
private BigDecimal amount;
/** 收款账户类型:1=银行卡 2=支付宝 3=微信 */
@NotNull(message = "收款账户类型不能为空")
private Integer accountType;
@NotBlank(message = "收款人不能为空")
private String accountName;
private String bankName;
private String bankBranch;
@NotBlank(message = "收款账号不能为空")
private String accountNo;
private String applyRemark;
}