package com.megatim.fdxconsultation.model.dto.stats;
|
|
import com.megatim.fdxcommons.model.dtos.referentiel.ReferentielSlimDto;
|
import com.megatim.fdxcommons.model.dtos.referentiel.TypeFichierSlimDto;
|
import com.megatim.fdxconsultation.model.enums.TypeConfigurationTableauBord;
|
import java.util.HashSet;
|
import java.util.Set;
|
import javax.validation.constraints.NotNull;
|
import lombok.Getter;
|
import lombok.NoArgsConstructor;
|
import lombok.Setter;
|
|
/**
|
*
|
* @author ASUS
|
*/
|
@Getter
|
@Setter
|
@NoArgsConstructor
|
public class TableauBordDto {
|
|
private Long id;
|
|
@NotNull(message = "La description est obligatoire")
|
private String description;
|
|
@NotNull(message = "La description est obligatoire")
|
private TypeFichierSlimDto typeFichier;
|
|
private ReferentielSlimDto referentiel;
|
|
private TypeConfigurationTableauBord typeConfiguration;
|
|
private Set<TableConfigurationDto> tableConfigurations = new HashSet<>();
|
|
}
|