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

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

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

/**
 * 赛程编排结果DTO
 *
 * @author BladeX
 */
@Data
@Schema(description = "赛程编排结果DTO")
public class ScheduleResultDTO implements Serializable {

	private static final long serialVersionUID = 1L;

	/**
	 * 是否为草稿状态
	 */
	@Schema(description = "是否为草稿状态")
	private Boolean isDraft;

	/**
	 * 是否已完成编排
	 */
	@Schema(description = "是否已完成编排")
	private Boolean isCompleted;

	/**
	 * 竞赛分组列表
	 */
	@Schema(description = "竞赛分组列表")
	private List<CompetitionGroupDTO> competitionGroups;

}
