zbb378@sohu.com
2024-11-04 b2bad51be3c8d3e78d7f81a19415faeac2d0297c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
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;
    
    
}