package com.ruoyi.system.model; 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.ruoyi.common.core.domain.BaseModel; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; /** *
* 用户保险费 *
* * @author administrator * @since 2025-12-29 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("t_insurance_order") public class TInsuranceOrder extends BaseModel { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.ASSIGN_ID) private String id; @TableField("app_user_id") private String appUserId; private String name; private String phone; @TableField("id_card") private String idCard; /** * 支付凭证 */ private String img; /** * 1线上2线下 */ @TableField("pay_type") private Integer payType; /** * 支付编号 */ @TableField("pay_no") private String payNo; /** * 支付金额 */ @TableField("pay_money") private BigDecimal payMoney; /** * 支付时间 */ @TableField("pay_time") private Date payTime; /** * 支付流水号 */ @TableField("transaction_id") private String transactionId; /** * 0未付款 1已退 2已支付 */ @TableField("status") private Integer status; /** * 退款时间 */ @TableField("refund_time") private Date refundTime; /** * 申请退款时间 */ @TableField("request_refund_time") private Date requestRefundTime; /** * 退款金额 */ @TableField("refund_money") private Double refundMoney; /** * 退款原因 */ @TableField("refund_reason") private String refundReason; /** * 申请退款原因图片 */ @TableField("refund_reason_pictures") private String refundReasonPictures; /** * 退款单号 */ @TableField("refund_number") private String refundNumber; /** * 退款流水号 */ @TableField("refund_transaction_id") private String refundTransactionId; /** * 退款审核状态 1=待审核 2=通过 3=驳回 */ @TableField("refund_status") private Integer refundStatus; /** * 退款凭证 */ @TableField("refund_voucher") private String refundVoucher; /** * 驳回原因 */ @TableField("reject_reason") private String rejectReason; }