Skip to content

Commit 84102ab

Browse files
[SELC-7914] feat: update id and delegationId in DelegationNotificationToSend and DelegationNotificationMapper for institution-ms (#130)
1 parent 8797870 commit 84102ab

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

apps/institution-ms/connector-api/src/main/java/it/pagopa/selfcare/mscore/model/DelegationNotificationToSend.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
public class DelegationNotificationToSend {
1010

1111
private String id;
12+
private String delegationId;
1213
private String from;
1314
private String institutionFromName;
1415
private String institutionToName;

apps/institution-ms/core/src/main/java/it/pagopa/selfcare/mscore/core/mapper/DelegationNotificationMapper.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,14 @@
77
import org.mapstruct.Mapping;
88

99
import java.time.OffsetDateTime;
10+
import java.util.UUID;
1011

11-
@Mapper(componentModel = "spring")
12+
@Mapper(componentModel = "spring", imports = UUID.class)
1213
public interface DelegationNotificationMapper {
1314

1415
@Mapping(target = "eventType", expression = "java(toEventType(delegation.getUpdatedAt(), delegation.getClosedAt()))")
16+
@Mapping(target = "id", expression = "java(UUID.randomUUID().toString())")
17+
@Mapping(target = "delegationId", source = "id")
1518
DelegationNotificationToSend toDelegationNotificationToSend(Delegation delegation);
1619

1720
default String toOffsetDateTimeString(OffsetDateTime dateTime) {

0 commit comments

Comments
 (0)