package com.nova.sankuai.domain.vo.huifubao; import com.alibaba.fastjson.annotation.JSONField; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.Getter; import lombok.Setter; @Data public class HuiFuBaoPayInfo { @JSONField(name = "agent_id") @ApiModelProperty("商户编号") private String agentId; @JSONField(name = "agent_bill_id") @ApiModelProperty("商户系统内部的订单号") private String agentBillId; @JSONField(name = "jnet_bill_no") @ApiModelProperty("汇付宝交易号(订单号)") private String jnetBillNo; @JSONField(name = "pay_type") @ApiModelProperty("支付类型") private String payType; @JSONField(name = "result") @ApiModelProperty("支付结果(1=成功、0=处理中、-1=失败)") private String result; @JSONField(name = "pay_amt") @ApiModelProperty("订单实际支付金额") private String payAmt; @JSONField(name = "pay_message") @ApiModelProperty("交易结果描述,为空时说明订单正常") private String payMessage; @JSONField(name = "remark") @ApiModelProperty("商户自定义,原样返回。请求接口传入的值") private String remark; @JSONField(name = "deal_time") @ApiModelProperty("订单支付时间") private String dealTime; @JSONField(name = "pay_user") @ApiModelProperty("支付人信息。不返回值说明此支付类型不支持") private String payUser; @JSONField(name = "third_bill_no") @ApiModelProperty("汇付宝提交给上游的订单号") private String third_bill_no; @JSONField(name = "detail_error_code") @ApiModelProperty("失败状态码(E105 银行限制错误,E113 用户卡信息异常,E114 余额不足,E115 用户信息异常,E116 协议签约状态异常,E111 订单不存在)") private String detailErrorCode; @JSONField(name = "detail_error_message") @ApiModelProperty("报错信息") private String detailErrorMessage; @JSONField(name = "sign") @ApiModelProperty("签名结果") private String sign; @JSONField(name = "guarantee_type") @ApiModelProperty("订单类型(0=单笔结算、一般订单;1=担保分润 、担保支付 、单笔分润结算)") private String guaranteeType; }