package com.xindao.ocr.smartjavaai.entity; import lombok.Data; import java.util.List; import java.util.stream.Collectors; /** * OCR信息 * @author dwj * @date 2025/5/20 */ @Data public class OcrInfo { private List> lineList; private List ocrItemList; private String fullText; private String base64Img; public OcrInfo(List> lineList, String fullText) { this.lineList = lineList; this.fullText = fullText; } public OcrInfo() { } public List flattenLines() { return lineList.stream() .flatMap(List::stream) .collect(Collectors.toList()); } }