package com.zbkj.common.vo; import com.zbkj.common.annotation.StringContains; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import javax.validation.constraints.NotEmpty; import java.io.Serializable; import java.math.BigDecimal; @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @ApiModel(value = "BcxPayOfflineInfoVo对象", description = "线下支付信息Vo对象") public class BcxPayOfflineInfoVo implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "订单号") private String orderNo; @ApiModelProperty(value = "0-待支付 1-待确认 2-已确认") private Integer status; @ApiModelProperty(value = "持卡人姓名/户名") private String bankUserName; @ApiModelProperty(value = "银行名称/开户银行") private String bankName; @ApiModelProperty(value = "银行卡号") private String bankCard; @ApiModelProperty(value = "实际支付金额") private BigDecimal payPrice; @ApiModelProperty(value = "用户支付说明") private String userMsg; }