package jnpf.elnService.template;
|
|
import jnpf.elnService.template.docx.DocxControlSnapshot;
|
|
import java.util.List;
|
|
/** 服务端本次下载的真实 DOCX 控件快照;调用方应在一次业务操作内复用返回值。 */
|
public interface ElnTemplateDocumentEvidence {
|
List<DocxControlSnapshot> readControls(String tenantId, String fileId);
|
|
default boolean containsControlTag(String tenantId, String fileId, String controlTag) {
|
return readControls(tenantId, fileId).stream()
|
.anyMatch(control -> controlTag.equals(control.getTag()));
|
}
|
}
|