1
1
package org .lowcoder .plugin .sql ;
2
2
3
- import static org .lowcoder .sdk .exception .PluginCommonError .INVALID_QUERY_SETTINGS ;
4
- import static org .lowcoder .sdk .util .JsonUtils .fromJson ;
5
- import static org .lowcoder .sdk .util .JsonUtils .toJson ;
6
-
7
- import java .util .Map ;
8
-
3
+ import com .fasterxml .jackson .annotation .JsonAlias ;
4
+ import com .fasterxml .jackson .annotation .JsonCreator ;
9
5
import lombok .Builder ;
6
+ import lombok .Getter ;
10
7
import lombok .extern .jackson .Jacksonized ;
11
8
import org .apache .commons .collections4 .MapUtils ;
12
9
import org .lowcoder .sdk .exception .PluginException ;
13
10
14
- import com .fasterxml .jackson .annotation .JsonCreator ;
15
- import com .fasterxml .jackson .annotation .JsonProperty ;
11
+ import java .util .Map ;
16
12
17
- import lombok .Getter ;
13
+ import static org .lowcoder .sdk .exception .PluginCommonError .INVALID_QUERY_SETTINGS ;
14
+ import static org .lowcoder .sdk .util .JsonUtils .fromJson ;
15
+ import static org .lowcoder .sdk .util .JsonUtils .toJson ;
18
16
19
17
@ Getter
20
18
@ Builder
@@ -25,14 +23,16 @@ public class SqlQueryConfig {
25
23
private final boolean disablePreparedStatement ;
26
24
private final String mode ;
27
25
26
+ @ JsonAlias ("commandType" )
28
27
private final String guiStatementType ;
28
+ @ JsonAlias ("command" )
29
29
private final Map <String , Object > guiStatementDetail ;
30
30
31
31
@ JsonCreator
32
32
private SqlQueryConfig (String sql , boolean disablePreparedStatement ,
33
33
String mode ,
34
- @ JsonProperty ( "commandType" ) String guiStatementType ,
35
- @ JsonProperty ( "command" ) Map <String , Object > guiStatementDetail ) {
34
+ String guiStatementType ,
35
+ Map <String , Object > guiStatementDetail ) {
36
36
this .sql = sql ;
37
37
this .disablePreparedStatement = disablePreparedStatement ;
38
38
this .mode = mode ;
0 commit comments