Skip to content

Commit 4aac42e

Browse files
author
Thomas
committed
move initialization of gid to create endpoint
1 parent e2ebc84 commit 4aac42e

File tree

7 files changed

+11
-4
lines changed

7 files changed

+11
-4
lines changed

server/api-service/lowcoder-domain/src/main/java/org/lowcoder/domain/application/model/Application.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
@NoArgsConstructor
3838
public class Application extends HasIdAndAuditing {
3939
@Getter
40-
private String gid = UuidCreator.getTimeOrderedEpoch().toString();
40+
private String gid;
4141
private String organizationId;
4242
private String name;
4343
private Integer applicationType;
@@ -64,6 +64,7 @@ public Application(
6464
@JsonProperty("publicToMarketplace") Boolean publicToMarketplace,
6565
@JsonProperty("agencyProfile") Boolean agencyProfile
6666
) {
67+
this.gid = UuidCreator.getTimeOrderedEpoch().toString();
6768
this.organizationId = organizationId;
6869
this.name = name;
6970
this.applicationType = applicationType;

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
@SuperBuilder
2222
public class Bundle extends HasIdAndAuditing {
2323
@Getter
24-
private String gid = UuidCreator.getTimeOrderedEpoch().toString();
24+
private String gid;
2525
private String organizationId;
2626
@Nullable
2727
private String name;

server/api-service/lowcoder-domain/src/main/java/org/lowcoder/domain/folder/model/Folder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
public class Folder extends HasIdAndAuditing {
1717

1818
private String organizationId;
19-
private String gid = UuidCreator.getTimeOrderedEpoch().toString();
19+
private String gid;
2020
@Nullable
2121
private String parentFolderId; // null represents folder in the root folder
2222
private String parentFolderGid; // null represents folder in the root folder

server/api-service/lowcoder-domain/src/main/java/org/lowcoder/domain/organization/model/Organization.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public class Organization extends HasIdAndAuditing implements BeforeMongodbWrite
3939

4040
private static final OrganizationCommonSettings EMPTY_SETTINGS = new OrganizationCommonSettings();
4141
@Getter
42-
private String gid = UuidCreator.getTimeOrderedEpoch().toString();
42+
private String gid;
4343

4444
private String name;
4545

server/api-service/lowcoder-domain/src/main/java/org/lowcoder/domain/organization/service/OrganizationServiceImpl.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.lowcoder.domain.organization.service;
22

3+
import com.github.f4b6a3.uuid.UuidCreator;
34
import jakarta.annotation.Nonnull;
45
import jakarta.annotation.PostConstruct;
56
import lombok.RequiredArgsConstructor;
@@ -81,6 +82,7 @@ public Mono<Organization> createDefault(User user, boolean isSuperAdmin) {
8182
String userOrgSuffix = getMessage(locale, "USER_ORG_SUFFIX");
8283

8384
Organization organization = new Organization();
85+
organization.setGid(UuidCreator.getTimeOrderedEpoch().toString());
8486
organization.setName(user.getName() + userOrgSuffix);
8587
organization.setIsAutoGeneratedOrganization(true);
8688
// saas mode

server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/bundle/BundleApiServiceImpl.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.lowcoder.api.bundle;
22

3+
import com.github.f4b6a3.uuid.UuidCreator;
34
import jakarta.annotation.Nonnull;
45
import jakarta.annotation.Nullable;
56
import lombok.RequiredArgsConstructor;
@@ -82,6 +83,7 @@ public class BundleApiServiceImpl implements BundleApiService {
8283
@Override
8384
public Mono<BundleInfoView> create(CreateBundleRequest createBundleRequest) {
8485
Bundle bundle = Bundle.builder()
86+
.gid(UuidCreator.getTimeOrderedEpoch().toString())
8587
.organizationId(createBundleRequest.organizationId())
8688
.name(createBundleRequest.name())
8789
.image(createBundleRequest.image())

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.lowcoder.api.home;
22

3+
import com.github.f4b6a3.uuid.UuidCreator;
34
import jakarta.annotation.Nonnull;
45
import jakarta.annotation.Nullable;
56
import lombok.RequiredArgsConstructor;
@@ -84,6 +85,7 @@ public Mono<FolderInfoView> create(Folder folder) {
8485
if (StringUtils.isBlank(folder.getName())) {
8586
return Mono.error(new BizException(BizError.INVALID_PARAMETER, "FOLDER_NAME_EMPTY"));
8687
}
88+
folder.setGid(UuidCreator.getTimeOrderedEpoch().toString());
8789
return orgDevChecker.checkCurrentOrgDev()
8890
.then(sessionUserService.getVisitorOrgMemberCache())
8991
.delayUntil(orgMember -> {

0 commit comments

Comments
 (0)