package com.example.demo.domain.entity; import java.math.BigDecimal; import lombok.Data; @Data public class GOrder { private Integer id; private Integer jwcode; private String orderNo; private String type; // 默认 gold(金豆) gold_coin (金币) private String merchantId; private BigDecimal price; private Integer count; // 金豆数量 private Integer payStyle; // 1:微信支付;2:支付宝支付;3:IOS内购,4:paypal(USD);5:stripe;6:paymentAsia;7:iPay88(MYR);9:FirstData(SGD) private Integer state; // 0待支付 1支付完成 2已关闭 -1已退款 private Integer platform; // 1PC 2手机端 private String wxPrepayId; private String wxCodeUrl; private String wxTransactionId; private Integer successTime; // 支付成功时间(Unix秒) private Integer closedTime; // 订单关闭时间 private String refundNo; private Integer refundTime; // 退款时间 private String iosEnvironment; private String iosTransactionId; private String iosReceiptData; // TEXT → String private String paypalOrderId; private Integer liveId; // 直播间id private Boolean isRead; // 已读 private Integer addTime; // 创建时间 private Integer updTime; // 更新时间 private Integer isSynced; // 0未同步 1已同步 private String firstdataIpgTransactionId; // FirstData订单号 }