Skip to content

Commit 8987c9b

Browse files
committed
feat: update the dtos
1 parent a1fe714 commit 8987c9b

7 files changed

Lines changed: 40 additions & 11 deletions

src/main/java/com/itasocialacademy/oitassist/participation/dao/dto/request/AcceptApplicationsRequest.java renamed to src/main/java/com/itasocialacademy/oitassist/participation/dao/dto/request/AcceptApplicationListRequest.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,9 @@
66
import java.util.List;
77

88
@Schema(description = "DTO for rejecting a list of Application requests.")
9-
public record AcceptApplicationsRequest(
9+
public record AcceptApplicationListRequest(
1010
@Schema(
1111
description = "List of applications' IDs",
1212
type = "array", example = "[1, 3, 4]",
13-
requiredMode = Schema.RequiredMode.REQUIRED)
14-
@NotEmpty
15-
List<@NotNull Long> applicationIds) {
13+
requiredMode = Schema.RequiredMode.REQUIRED) @NotEmpty List<@NotNull Long> applicationIds) {
1614
}

src/main/java/com/itasocialacademy/oitassist/participation/dao/dto/request/RejectApplicationsRequest.java renamed to src/main/java/com/itasocialacademy/oitassist/participation/dao/dto/request/RejectApplicationListRequest.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,10 @@
66
import java.util.List;
77

88
@Schema(description = "DTO for rejecting a list of Application requests.")
9-
public record RejectApplicationsRequest(
9+
public record RejectApplicationListRequest(
1010
@Schema(
1111
description = "List of applications' IDs",
1212
type = "array", example = "[1, 3, 4]",
13-
requiredMode = Schema.RequiredMode.REQUIRED)
14-
@NotEmpty
15-
List<@NotNull Long> applicationIds,
13+
requiredMode = Schema.RequiredMode.REQUIRED) @NotEmpty List<@NotNull Long> applicationIds,
1614
@Schema(description = "Request rejection reason (optional)") String rejectionReason) {
1715
}

src/main/java/com/itasocialacademy/oitassist/participation/dao/dto/response/AcceptedApplicationListResponse.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
@Builder
77
public record AcceptedApplicationListResponse(
8-
List<SucceededApplicationAcceptingItemResponse> succeededApplications,
9-
List<FailedApplicationDecisionItemResponse> failedApplications) {
8+
ApplicationDecisionSummary application,
9+
List<SucceededApplicationAcceptingItemResponse> succeeded,
10+
List<FailedApplicationDecisionItemResponse> failed) {
1011
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package com.itasocialacademy.oitassist.participation.dao.dto.response;
2+
3+
import java.time.Instant;
4+
5+
public record ApplicationDecisionSummary(
6+
Long competitionId,
7+
Long stageId,
8+
Long processedBy,
9+
Instant processedAt) {
10+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package com.itasocialacademy.oitassist.participation.dao.dto.response;
2+
3+
import lombok.Builder;
4+
import java.util.List;
5+
6+
@Builder
7+
public record RejectedApplicationListResponse(
8+
ApplicationDecisionSummary application,
9+
List<SucceededApplicationRejectingItemResponse> succeeded,
10+
List<FailedApplicationDecisionItemResponse> failed) {
11+
}
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
package com.itasocialacademy.oitassist.participation.dao.dto.response;
22

3+
import com.itasocialacademy.oitassist.participation.dao.enums.RequestStatus;
4+
35
public record SucceededApplicationAcceptingItemResponse(
46
Long applicationId,
5-
Long participantId) {
7+
Long participantId,
8+
RequestStatus status) {
69
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package com.itasocialacademy.oitassist.participation.dao.dto.response;
2+
3+
import com.itasocialacademy.oitassist.participation.dao.enums.RequestStatus;
4+
5+
public record SucceededApplicationRejectingItemResponse(
6+
Long applicationId,
7+
RequestStatus status) {
8+
}

0 commit comments

Comments
 (0)