Skip to content

Commit c7db3e0

Browse files
Thomasludomikula
Thomas
authored andcommitted
init uuid for libraryQuery
1 parent e437522 commit c7db3e0

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

server/api-service/lowcoder-domain/src/main/java/org/lowcoder/domain/query/model/LibraryQuery.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import lombok.Getter;
44
import lombok.NoArgsConstructor;
5+
import lombok.Setter;
56
import lombok.experimental.SuperBuilder;
67
import lombok.extern.jackson.Jacksonized;
78
import org.lowcoder.sdk.models.HasIdAndAuditing;
@@ -16,6 +17,7 @@
1617

1718
@Document
1819
@Getter
20+
@Setter
1921
@SuperBuilder
2022
@Jacksonized
2123
@NoArgsConstructor

server/api-service/lowcoder-domain/src/main/java/org/lowcoder/domain/query/service/LibraryQueryServiceImpl.java

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

3+
import com.github.f4b6a3.uuid.UuidCreator;
34
import lombok.RequiredArgsConstructor;
45
import org.lowcoder.domain.query.model.BaseQuery;
56
import org.lowcoder.domain.query.model.LibraryQuery;
@@ -8,6 +9,7 @@
89
import org.lowcoder.infra.mongo.MongoUpsertHelper;
910
import org.lowcoder.sdk.constants.FieldName;
1011
import org.springframework.stereotype.Service;
12+
import org.springframework.util.StringUtils;
1113
import reactor.core.publisher.Flux;
1214
import reactor.core.publisher.Mono;
1315

@@ -46,6 +48,7 @@ public Flux<LibraryQuery> getByOrganizationId(String organizationId) {
4648

4749
@Override
4850
public Mono<LibraryQuery> insert(LibraryQuery libraryQuery) {
51+
if(StringUtils.isEmpty(libraryQuery.getGid())) libraryQuery.setGid(UuidCreator.getTimeOrderedEpoch().toString());
4952
return libraryQueryRepository.save(libraryQuery);
5053
}
5154

0 commit comments

Comments
 (0)