package com.peanut.modules.common.entity; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import java.math.BigDecimal; import java.io.Serializable; import java.util.Date; import lombok.Data; /** * 交易明细 * * @author yl * @email yl328572838@163.com * @date 2022-08-29 15:47:50 */ @Data @TableName("transaction_details") public class TransactionDetailsEntity implements Serializable { private static final long serialVersionUID = 1L; /** * */ @TableId private Integer transactionId; /** * 用户id */ private Integer userId; /** * 充值 支付 赠送优惠券..... */ private String orderType; /** * 变动金额 */ private BigDecimal changeAmount; /** * 关联id */ private Integer relationId; /** * 支付方式 */ private String payMethod; /** * 支付渠道流水号 */ private String payNo; /** * 余额 */ private BigDecimal userBalance; @TableField(fill = FieldFill.INSERT)//创建注解 private Date createTime; private String userName; private String tel; private String note; @TableField(exist = false) private String productName; }