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<String> testWorkItemIds, List<String> properties);
|
|
default List<ElnSourceSnapshot> resolveConfiguredAsActor(String tenantId, String userId,
|
List<String> testWorkItemIds, List<ElnSourcePropertyRef> properties) {
|
throw new jnpf.exception.DataException("版本化 LIMS 来源接口不可用");
|
}
|
|
default TestWorkItemSnapshotBatch resolveAsActor(String tenantId, String userId,
|
List<String> testWorkItemIds, List<String> properties) {
|
throw new UnsupportedOperationException("LIMS 显式负责人快照接口未实现");
|
}
|
}
|