package org.jeecg.modules.app.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@Schema(description = "课时用户信息响应对象")
public class ScanCodeQueryOrderVO implements Serializable {
    private static final long serialVersionUID = 1L;

    @Schema(description = "场馆")
    private String siteName;

    @Schema(description = "商品名称")
    private String productName;

    @Schema(description = "商品价格")
    private BigDecimal price;

    @Schema(description = "比赛类型 0-个人 1-团队")
    private Integer gameType;

    @Schema(description = "商品数量")
    private Integer amount;

    @Schema(description = "商品图片")
    private String productImage;

    @Schema(description = "子订单信息")
    private List<AppOrderProInfoVerifyVO> appOrderProInfoVerifyVOS;
}
