diff --git a/backend/src/main/java/io/metersphere/track/issue/domain/azure/AzureDevopsWorkItemsBatchResponse.java b/backend/src/main/java/io/metersphere/track/issue/domain/azure/AzureDevopsWorkItemsBatchResponse.java new file mode 100644 index 0000000000..f1ed149436 --- /dev/null +++ b/backend/src/main/java/io/metersphere/track/issue/domain/azure/AzureDevopsWorkItemsBatchResponse.java @@ -0,0 +1,36 @@ +package io.metersphere.track.issue.domain.azure; + +import com.alibaba.fastjson.annotation.JSONField; +import lombok.Getter; +import lombok.Setter; + +import java.util.List; + +@Getter +@Setter +// 放xpack,代码混淆会导致 System.WorkItemType, System.Title 反序列化失败 +public class AzureDevopsWorkItemsBatchResponse { + + private int count; + private List value; + + @Getter + @Setter + public class Value { + private int id; + private int rev; + private Fields fields; + private String url; + + @Getter + @Setter + public class Fields { + @JSONField(name = "System.Id") + private int systemId; + @JSONField(name = "System.WorkItemType") + private String systemWorkItemType; + @JSONField(name = "System.Title") + private String systemTitle; + } + } +} diff --git a/backend/src/main/java/io/metersphere/xpack b/backend/src/main/java/io/metersphere/xpack index 40da0961b8..1eebba8448 160000 --- a/backend/src/main/java/io/metersphere/xpack +++ b/backend/src/main/java/io/metersphere/xpack @@ -1 +1 @@ -Subproject commit 40da0961b85d049dde0606a8876aaa9ffd3f0691 +Subproject commit 1eebba8448784bcda225edf6c8b0000a52ca1bd5