package org.springblade.yeePay.entity;

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

import java.io.Serializable;

@Data
@ApiModel("充值-银行汇款下单入参")
public class RechargeDto {

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

    @ApiModelProperty(value = "充值金额",required = true)
    public Double amount;

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

    @ApiModelProperty(value = "上级商户商编",required = true)
    public String parentMerchantNo;

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

    @ApiModelProperty(value = "备注",required = false)
    public String remark;

    @ApiModelProperty(value = "充值支付方式",required = true)
    public String payType;

    @ApiModelProperty(value = "银行编码",required = true)
    public String bankCode;

    @ApiModelProperty(value = "支付成功跳转地址",required = true)
    public String returnUrl;

}
