mitao
2025-01-17 afa0dbb4f54e7244835dd67ec33c3e545f122f71
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
package com.ruoyi.order.domain.pojo.account;
 
import java.math.BigDecimal;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
 
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
 
/**
 * <p>
 * 订单支付
 * </p>
 *
 * @author jqs
 * @since 2023-06-02
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("t_order_payment")
public class OrderPayment extends Model<OrderPayment> {
 
    private static final long serialVersionUID = 1L;
 
    /**
     * 支付id
     */
    @TableId("payment_id")
    private String paymentId;
    /**
     * 删除标记
     */
    @TableField("del_flag")
    private Integer delFlag;
    /**
     * 用户id
     */
    @TableField("user_id")
    private Long userId;
    /**
     * 商户id
     */
    @TableField("shop_id")
    private Long shopId;
    /**
     * 订单二级商户号
     */
    @TableField("sub_mch_id")
    private String subMchId;
 
    /**
     * 订单id
     */
    @TableField("order_id")
    private String orderId;
 
    /**
     * 微信支付交易号
     */
    @TableField("out_trade_no")
    private String outTradeNo;
 
    /**
     * 支付状态1发起支付2支付成功3支付失败4已关闭
     */
    @TableField("pay_status")
    private Integer payStatus;
    /**
     * 支付金额
     */
    @TableField("pay_money")
    private BigDecimal payMoney;
    /**
     * 手续费
     */
    @TableField("fee_amount")
    private BigDecimal feeAmount;
    /**
     * 失效时间
     */
    @TableField("time_expire")
    private Date timeExpire;
    /**
     * 分账标记
     */
    @TableField("profit_sharing")
    private Integer profitSharing;
    /**
     * 补差金额
     */
    @TableField("subsidy_amount")
    private BigDecimal subsidyAmount;
    /**
     * 用户openid
     */
    @TableField("user_open_id")
    private String userOpenId;
    /**
     * 商品信息
     */
    @TableField("goods_names")
    private String goodsNames;
    /**
     * 创建时间
     */
    @TableField("create_time")
    private Date createTime;
    /**
     * 预支付交易会话标识
     */
    @TableField("prepay_id")
    private String prepayId;
    /**
     * 回调时间
     */
    @TableField("back_time")
    private Date backTime;
 
    @TableField("transaction_id")
    private String transactionId;
 
    @Override
    protected Serializable pkVal() {
        return this.paymentId;
    }
 
}