de/backend/src/main/java/io/dataease/dto/panel/PanelViewDto.java

28 lines
544 B
Java

package io.dataease.dto.panel;
import io.dataease.commons.model.ITreeBase;
import lombok.Data;
import java.util.ArrayList;
import java.util.List;
import java.util.Optional;
@Data
public class PanelViewDto implements ITreeBase<PanelViewDto> {
private String id;
private String pid;
private String type;
private String name;
private List<PanelViewDto> children;
public void addChild(PanelViewDto dto){
children = Optional.ofNullable(children).orElse(new ArrayList<>());
children.add(dto);
}
}