package com.ynxbd.common.bean.pay; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import lombok.ToString; import java.io.Serializable; import java.math.BigDecimal; @Setter @Getter @ToString @NoArgsConstructor public class PEISOrderInfo implements Serializable { private static final long serialVersionUID = 20251217160400001L; private Long id; private Long eid; private String createTime; // 交易时间 private String payTime; private String payStatus; // 订单金额 private BigDecimal fee; // 体检订单号 private String orderNo; // 是否删除-标识体检的订单是否已退费(true:删除;false:未删除) private Boolean isDeleted; // 微信是否支付(true:已支付,false:未支付) private Boolean isWxPay; // HIS是否记账(true:已记账,false:未记账) private Boolean isCost; // 退费状态 private String refundStatus; // 退费时间 private String refundTime; // 是否已退费成功 public boolean hasRefundOK() { return "OK".equals(refundStatus); } }