刘帅
2026-09-21 afa61267844723f906a632e4ac8b30f91cf4a3c0
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
package com.dsh.activity.entity;
 
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
 
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
 
/**
 * <p>
 * 玩湃惠民卡
 * </p>
 *
 * @author jqs
 * @since 2023-07-12
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("t_pay_huimin")
public class TPayHuimin extends Model<TPayHuimin> {
 
    private static final long serialVersionUID = 1L;
 
    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
     * 金额
     */
    @TableField("salesMoney")
    private BigDecimal salesMoney;
    /**
     *购买用户id
     */
    @TableField("appUserId")
    private Integer appUserId;
    /**
     *绑定人员id,多个逗号拼接,关联student表
     */
    @TableField("studentId")
    private String studentId;
    /**
     *有效期
     */
    @TableField("endTime")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date endTime;
    /**
     *创建时间
     */
    @TableField("insertTime")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date insertTime;
    /**
     *付款时间
     */
    @TableField("paymentTime")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date paymentTime;
    /**
     *退款时间
     */
    @TableField("refundTime")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date refundTime;
    /**
     *状态1待支付2已支付3已退款
     */
    @TableField("status")
    private Integer status;
    /**
     * 订单类型:1微信售卖、2支付宝售卖、3后台录入赠送
     */
    @TableField("paymentType")
    private Integer paymentType;
    /**
     *退款状态 1未退款 2已退款 3线下退款(使用过或超过七日退款)
     */
    @TableField("refundStatus")
    private Integer refundStatus;
    /**
     *玩湃惠民卡id
     */
    @TableField("cardId")
    private Integer cardId;
    /**
     *订单号
     */
    @TableField("code")
    private String code;
    /**
     *第三方支付流水号
     */
    @TableField("orderNumber")
    private String orderNumber;
    /**
     *退款流水号
     */
    @TableField("refundNumber")
    private String refundNumber;
 
    /** 本次购买使用的用户优惠券领取记录 ID */
    @TableField("userCouponId")
    private Long userCouponId;
 
    /**
     * 已购数量
     */
    @TableField(exist = false)
    private Integer buyCount;
 
 
 
    @Override
    protected Serializable pkVal() {
        return this.id;
    }
 
}