package jnpf.elnService; import jnpf.lims.api.model.TestWorkItemSnapshotBatch; import jnpf.lims.api.model.ElnSourcePropertyRef; import jnpf.lims.api.model.ElnSourceSnapshot; import java.util.List; public interface ElnTestWorkItemSnapshotProvider { TestWorkItemSnapshotBatch resolve(List testWorkItemIds, List properties); default List resolveConfiguredAsActor(String tenantId, String userId, List testWorkItemIds, List properties) { throw new jnpf.exception.DataException("版本化 LIMS 来源接口不可用"); } default TestWorkItemSnapshotBatch resolveAsActor(String tenantId, String userId, List testWorkItemIds, List properties) { throw new UnsupportedOperationException("LIMS 显式负责人快照接口未实现"); } }