刘光辉
5 小时以前 06f314545ac3514d7ce28939920866ae8188d31c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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()));
    }
}