package jnpf.elnEntity.runtime;
|
|
import lombok.Data;
|
|
import java.util.List;
|
|
public final class ElnRecordForms {
|
|
@Data
|
public static class RepeatAppend {
|
private String operationCode;
|
private String groupCode;
|
}
|
|
@Data
|
public static class RepeatDelete {
|
private String operationCode;
|
private String groupCode;
|
private String rowId;
|
private String reason;
|
}
|
|
@Data
|
public static class RepeatRestore {
|
private String operationCode;
|
private String groupCode;
|
private String rowId;
|
}
|
|
@Data
|
public static class Create {
|
private String testWorkItemId;
|
private String operationCode;
|
}
|
|
@Data
|
public static class BatchCreate {
|
private List<String> testWorkItemIds;
|
private String operationCode;
|
}
|
|
@Data
|
public static class SharedFillPreview {
|
private List<String> testWorkItemIds;
|
}
|
|
@Data
|
public static class SharedFillExecute {
|
private List<String> testWorkItemIds;
|
private String previewToken;
|
private String operationCode;
|
private List<SharedFillValue> values;
|
/** @deprecated 使用 values 提交一个或多个字段。 */
|
@Deprecated
|
private String fieldVersionId;
|
/** @deprecated 使用 values 提交一个或多个字段。 */
|
@Deprecated
|
private String value;
|
private List<SharedFillTarget> targets;
|
}
|
|
@Data
|
public static class SharedFillValue {
|
private String fieldVersionId;
|
private String value;
|
}
|
|
@Data
|
public static class SharedFillTarget {
|
private String testWorkItemId;
|
private String recordId;
|
private Integer expectedRecordVersion;
|
private Boolean overwrite;
|
private String overwriteReason;
|
}
|
|
@Data
|
public static class Recalculate {
|
private Integer expectedRecordVersion;
|
private String operationCode;
|
}
|
|
@Data
|
public static class SourceSync {
|
private Integer expectedRecordVersion;
|
private String previewToken;
|
private String operationCode;
|
private java.util.Map<String, String> clearReasons = new java.util.LinkedHashMap<>();
|
}
|
|
private ElnRecordForms() {
|
}
|
}
|