package org.springblade.modules.martial.pojo.dto;

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

import java.math.BigDecimal;

/**
 * 报名提交DTO
 *
 * @author BladeX
 */
@Data
@Schema(description = "报名提交数据")
public class RegistrationSubmitDTO {

    /**
     * 订单号
     */
    @Schema(description = "订单号")
    private String orderNo;

    /**
     * 赛事ID
     */
    @Schema(description = "赛事ID")
    private Long competitionId;

    /**
     * 项目ID列表（逗号分隔）
     */
    @Schema(description = "项目ID列表")
    private String projectIds;

    /**
     * 选手ID列表（逗号分隔）
     */
    @Schema(description = "选手ID列表")
    private String athleteIds;

    /**
     * 联系电话
     */
    @Schema(description = "联系电话")
    private String contactPhone;

    /**
     * 总金额
     */
    @Schema(description = "总金额")
    private BigDecimal totalAmount;

}
