Skip to content

Commit 065b657

Browse files
author
Thomas
committed
Add GID to ApplicationInfoView
1 parent c827ae3 commit 065b657

File tree

6 files changed

+9
-0
lines changed

6 files changed

+9
-0
lines changed

server/api-service/lowcoder-domain/src/main/java/org/lowcoder/domain/bundle/model/Bundle.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,16 @@
99
import org.lowcoder.sdk.models.HasIdAndAuditing;
1010
import org.springframework.data.mongodb.core.mapping.Document;
1111

12+
import java.util.UUID;
13+
1214
@Getter
1315
@Setter
1416
@Document
1517
@NoArgsConstructor
1618
@SuperBuilder
1719
public class Bundle extends HasIdAndAuditing {
20+
@Getter
21+
private String gid = UUID.randomUUID().toString();
1822
private String organizationId;
1923
@Nullable
2024
private String name;

server/api-service/lowcoder-infra/src/main/java/org/lowcoder/infra/event/ApplicationCommonEvent.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
public class ApplicationCommonEvent extends AbstractEvent {
1111

1212
private final String applicationId;
13+
private final String applicationGid;
1314
private final String applicationName;
1415
private final EventType type;
1516
@Nullable

server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/application/ApplicationApiServiceImpl.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -501,6 +501,7 @@ private ApplicationInfoView buildView(Application application, String role) {
501501
private ApplicationInfoView buildView(Application application, String role, @Nullable String folderId) {
502502
return ApplicationInfoView.builder()
503503
.applicationId(application.getId())
504+
.applicationGid(application.getGid())
504505
.orgId(application.getOrganizationId())
505506
.name(application.getName())
506507
.createBy(application.getCreatedBy())

server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/application/view/ApplicationInfoView.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
public class ApplicationInfoView {
1616
private final String orgId;
1717
private final String applicationId;
18+
private final String applicationGid;
1819
private final String name;
1920
private final long createAt;
2021
private final String createBy;

server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/home/UserHomeApiServiceImpl.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -559,6 +559,7 @@ private ApplicationInfoView buildView(Application application, ResourceRole maxR
559559
Integer bundlePosition, boolean withContainerSize) {
560560
ApplicationInfoViewBuilder applicationInfoViewBuilder = ApplicationInfoView.builder()
561561
.applicationId(application.getId())
562+
.applicationGid(application.getGid())
562563
.orgId(application.getOrganizationId())
563564
.name(application.getName())
564565
.createBy(Optional.ofNullable(userMap.get(application.getCreatedBy()))

server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/util/BusinessEventPublisher.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ public Mono<Void> publishApplicationCommonEvent(ApplicationView applicationView,
135135
.orgId(orgMember.getOrgId())
136136
.userId(orgMember.getUserId())
137137
.applicationId(applicationInfoView.getApplicationId())
138+
.applicationGid(applicationInfoView.getApplicationGid())
138139
.applicationName(applicationInfoView.getName())
139140
.type(eventType)
140141
.folderId(optional.map(Folder::getId).orElse(null))

0 commit comments

Comments
 (0)