package com.nova.sankuai.domain.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.time.LocalDateTime; /** *
* *
* * @author * @since 2022-11-17 */ @ApiModel(value="支付记录", description="") @Data public class PayRecord implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.ASSIGN_ID) private Long id; @ApiModelProperty(value = "用户ID") private Long userId; @ApiModelProperty(value = "订单号") private String outTradeNo; @ApiModelProperty(value = "流水号") private String tradeNo; @ApiModelProperty(value = "交易金额") private String totalAmount; @ApiModelProperty(value = "交易类型:ys 银盛支付 st闪态支付 bf宝付支付 al支付宝支付 yp 银盛签约 sp闪态绑卡鉴权," + "获取短信验证码 bp 预绑卡 yd银盛获取短信验证 sd闪态直接通知扣费 yc银盛签约确认 sc闪态短信确认鉴权 bc 确认绑卡" + " bs预支付 se支付成功数据表更改失败 be宝付支付成功入库失败 br宝付回调成功") private String payType; @ApiModelProperty(value = "交易状态:支付、签约、短信等状态码,1成功 2失败 3其它 ") private Integer payStatus; @ApiModelProperty(value = "支付、签约、短信等失败原因") private String payError; @ApiModelProperty(value = "支付、签约、短信等失败错误码") private String payErrorCode; @ApiModelProperty(value = "短信验证码") private String mobileVerifyCode; @ApiModelProperty(value = "支付时间") private LocalDateTime payDate; }