package org.springblade.yeePay.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

@Data
@Builder
@ApiModel("提现-下单")
public class WithdrawOrderDto {

    @ApiModelProperty(value = "商户请求号",required = true)
    public String requestNo;

    /**
     * 精确到两位小数
     */
    @ApiModelProperty(value = "提现金额，单位：元（RMB）",required = true)
    Double orderAmount;

    @ApiModelProperty(value = "提现账号",required = true)
    public String bankAccountNo;

    @ApiModelProperty(value = "商户编号",required = true)
    public String merchantNo;

    @ApiModelProperty(value = "商户通知地址",required = true)
    public String notifyUrl;

    @ApiModelProperty(value = "银行附言",required = false)
    public String remark;

    @ApiModelProperty(value = "到账类型",required = true)
    public String receiveType;
}
