polishing the workspace migration

This commit is contained in:
2026-06-22 13:40:58 +02:00
parent caf4e4bc89
commit 598287b0cc
43 changed files with 730 additions and 167 deletions

View File

@@ -11,7 +11,7 @@ import java.util.UUID;
@JsonInclude(JsonInclude.Include.NON_NULL)
public class GroupBatchCreateRequest {
private UUID recipientGroupId;
private String userId;
private UUID workspaceId;
private String description;
private String requestedBy;
private String currency;

View File

@@ -25,6 +25,6 @@ public class GroupBatchItemUpdateRequest {
@JsonInclude(JsonInclude.Include.NON_NULL)
public static class ListWrapper {
private List<GroupBatchItemUpdateRequest> items;
private String userId;
private UUID workspaceId;
}
}

View File

@@ -3,9 +3,11 @@ package zw.qantra.tm.domain.dtos;
import lombok.Data;
import zw.qantra.tm.domain.enums.AuthType;
import java.util.UUID;
@Data
public class GroupBatchTriggerRequest {
private String userId;
private UUID workspaceId;
private String idempotencyKey;
private AuthType authType;
}

View File

@@ -11,7 +11,7 @@ import java.util.UUID;
@JsonInclude(JsonInclude.Include.NON_NULL)
public class GroupBatchUpdateRequest {
private UUID id;
private String userId;
private UUID workspaceId;
private String description;
private String requestedBy;
private String currency;

View File

@@ -9,7 +9,7 @@ import java.util.UUID;
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class GroupMemberRequest {
private String userId;
private UUID workspaceId;
private List<UUID> recipientIds;
}

View File

@@ -5,6 +5,7 @@ import lombok.Data;
import zw.qantra.tm.domain.models.Recipient;
import java.util.List;
import java.util.UUID;
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
@@ -12,6 +13,7 @@ public class RecipientGroupCreateRequest {
private String name;
private String description;
private String userId;
private UUID workspaceId;
private List<Recipient> recipients;
}

View File

@@ -3,11 +3,13 @@ package zw.qantra.tm.domain.dtos;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
import java.util.UUID;
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class RecipientGroupUpdateRequest {
private String name;
private String description;
private String userId;
private UUID workspaceId;
}