package org.jeecg.modules.system.app.dto;

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

import java.math.BigDecimal;

/**
 * @author DM
 * @date 2025/7/8 16:18
 * @description
 */

@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@AllArgsConstructor
@NoArgsConstructor
@Schema(description = "赛价入参DTO")
public class AppGameRuleDTO {
    private String id;
    /**赛事id*/
    @Schema(description = "赛事id")
    private String gameId;
    /**比赛项目*/
    @Schema(description = "比赛项目")
    private String categoryId;
    @Schema(description = "比赛项目名称")
    private String categoryName;
    /**售价*/
    @Schema(description = "售价")
    private BigDecimal sellingPrice;
    @Schema(description = "人数")
    private Integer peopleNum;
    @Schema(description = "删除标识")
    private Integer delFlag;
    /**比赛类型；0个人1团队*/
    @Schema(description = "比赛类型；0个人1团队")
    private Integer type;
}