package com.nova.sankuai.domain.vo.huifubao; import com.alibaba.fastjson.annotation.JSONField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; @Data @ApiModel(value = "支付回调返回对象") public class PayCallBackInfo { @ApiModelProperty(value = "商户编号") @JSONField(name = "agent_id") private Integer agentId; @JSONField(name = "agent_bill_id") @ApiModelProperty(value = "商户系统内部的订单号") private String agentBillId; @JSONField(name = "agent_bill_time") @ApiModelProperty(value = "商户订单时间") private String agentBillTime; @JSONField(name = "hy_bill_no") @ApiModelProperty(value = "汇元银通订单号") private String hyBillNo; @JSONField(name = "hy_deal_time") @ApiModelProperty(value = "汇元银通订单处理时间") private String hyDealTime; @JSONField(name = "deal_note") @ApiModelProperty(value = "处理描述") private String dealNote; @JSONField(name = "pay_amt") @ApiModelProperty(value = "支付金额,单位:元") private BigDecimal payAmt; @JSONField(name = "real_amt") @ApiModelProperty(value = "实际支付金额,单位:元") private BigDecimal realAmt; @JSONField(name = "status") @ApiModelProperty(value = "订单状态:SUCCESS-支付成功,WFPAYMENT-等待支付,CANCEL-取消") private String status; @JSONField(name = "hy_auth_uid") @ApiModelProperty(value = "处理描述") private String hyAuthUid; @JSONField(name = "sign") @ApiModelProperty(value = "RSA1签名结果") private String sign; }