package com.ruoyi.system.model; import java.math.BigDecimal; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import java.time.LocalDateTime; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableField; import java.io.Serializable; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; /** *

* *

* * @author L * @since 2025-12-30 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("t_ticket_order") @ApiModel(value="TTicketOrder对象", description="") public class TTicketOrder implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty(value = "订单编号") @TableField("order_no") private String orderNo; @ApiModelProperty(value = "用户id") @TableField("app_user_id") private Integer appUserId; @ApiModelProperty(value = "订单价格") @TableField("order_price") private BigDecimal orderPrice; @ApiModelProperty(value = "票价") @TableField("ticket_price") private BigDecimal ticketPrice; @ApiModelProperty(value = "支付时间") @TableField("pay_time") private LocalDateTime payTime; @ApiModelProperty(value = "0待支付 1已支付 2已完成 3退款中 4退款完成 5退款驳回") @TableField("status") private Integer status; @ApiModelProperty(value = "商品信息") @TableField("ticket_info") private String ticketInfo; @ApiModelProperty(value = "游客id集合") @TableField("tourist") private String tourist; @ApiModelProperty(value = "票数量") @TableField("ticket_num") private Integer ticketNum; @ApiModelProperty(value = "退款金额") @TableField("refund_money") private BigDecimal refundMoney; @ApiModelProperty(value = "手续费") @TableField("handling_fee") private BigDecimal handlingFee; @ApiModelProperty(value = "退款原因") @TableField("refund_reason") private String refundReason; @ApiModelProperty(value = "开放平台订单号") @TableField("partner_order_id") private String partnerOrderId; @ApiModelProperty(value = "门票信息(status =0 || status ==null 未使用 ==1已使用 ==2已退票)") @TableField("visit_persons") private String visitPersons; @ApiModelProperty(value = "审核意见") @TableField("audit_content") private String auditContent; @ApiModelProperty(value = "创建时间") @TableField("create_time") private LocalDateTime createTime; @ApiModelProperty(value = "修改时间") @TableField("update_time") private LocalDateTime updateTime; @ApiModelProperty(value = "创建人") @TableField("create_by") private String createBy; @ApiModelProperty(value = "修改人") @TableField("update_by") private String updateBy; @ApiModelProperty(value = "是否删除 0=否 1=是") @TableField("disabled") @TableLogic private Integer disabled; }