Skip to content

Commit 51cb739

Browse files
authored
fix:modify adapt nodejs to java create app (opentiny#178)
* feat: add doc * modify doc * fix:modify adapt nodejs to java create app
1 parent 0c78c61 commit 51cb739

File tree

3 files changed

+11
-6
lines changed

3 files changed

+11
-6
lines changed

app/src/main/resources/sql/mysql/create_all_tables_ddl_v1.mysql.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ create table `t_app`
6767
`id` int not null auto_increment comment '主键id',
6868
`name` varchar(255) not null comment '应用名称',
6969
`platform_id` int not null comment '关联设计器id',
70-
`platform_history_id` int not null comment '关联设计器历史版本id',
70+
`platform_history_id` int comment '关联设计器历史版本id',
7171
`publish_url` varchar(255) comment '应用静态资源托管地址',
7272
`editor_url` varchar(255) comment '设计器地址',
7373
`visit_url` varchar(255) comment '访问地址',

base/src/main/java/com/tinyengine/it/model/entity/App.java

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
import lombok.Setter;
2525

2626
import java.time.LocalDateTime;
27+
import java.util.ArrayList;
28+
import java.util.HashMap;
2729
import java.util.List;
2830
import java.util.Map;
2931

@@ -47,6 +49,7 @@ public class App extends BaseEntity {
4749
private String appWebsite;
4850

4951
@Schema(name = "platformId", description = "设计器id")
52+
@JsonProperty("platform")
5053
private Integer platformId;
5154

5255
@Schema(name = "platformHistoryId", description = "关联设计器的历史版本ID")
@@ -62,6 +65,7 @@ public class App extends BaseEntity {
6265
private String visitUrl;
6366

6467
@Schema(name = "imageUrl", description = "封面图地址")
68+
@JsonProperty("image_url")
6569
private String imageUrl;
6670

6771
@Schema(name = "assetsUrl", description = "应用资源url")
@@ -82,14 +86,14 @@ public class App extends BaseEntity {
8286

8387
@Schema(name = "config", description = "*设计预留字段*")
8488
@TableField(typeHandler = MapTypeHandler.class)
85-
private Map<String, Object> config;
89+
private Map<String, Object> config = new HashMap<>();
8690

8791
@Schema(name = "constants", description = "*设计预留字段*")
8892
private String constants;
8993

9094
@Schema(name = "dataHandler", description = "数据源的拦截器")
9195
@TableField(typeHandler = MapTypeHandler.class)
92-
private Map<String, Object> dataHandler;
96+
private Map<String, Object> dataHandler = new HashMap<>();
9397

9498
@Schema(name = "description", description = "描述")
9599
private String description;
@@ -130,14 +134,14 @@ public class App extends BaseEntity {
130134
@Schema(name = "globalState", description = "应用全局状态")
131135
@JsonProperty("global_state")
132136
@TableField(typeHandler = ListTypeHandler.class)
133-
private List<Map<String, Object>> globalState;
137+
private List<Map<String, Object>> globalState = new ArrayList<>();
134138

135139
@Schema(name = "defaultLang", description = "默认语言")
136140
private String defaultLang;
137141

138142
@Schema(name = "extendConfig", description = "应用扩展config")
139143
@TableField(typeHandler = MapTypeHandler.class)
140-
private Map<String, Object> extendConfig;
144+
private Map<String, Object> extendConfig = new HashMap<>();
141145

142146
@Schema(name = "dataHash", description = "应用内容哈希值")
143147
private String dataHash;
@@ -148,5 +152,5 @@ public class App extends BaseEntity {
148152
@Schema(name = "dataSourceGlobal", description = "数据源全局配置")
149153
@JsonProperty("data_source_global")
150154
@TableField(typeHandler = MapTypeHandler.class)
151-
private Map<String, Object> dataSourceGlobal;
155+
private Map<String, Object> dataSourceGlobal = new HashMap<>();
152156
}

base/src/main/java/com/tinyengine/it/service/app/impl/AppServiceImpl.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,7 @@ public Result<App> createApp(App app) {
185185
if (!appResult.isEmpty()) {
186186
return Result.failed(ExceptionEnum.CM003);
187187
}
188+
app.setIsPublish(false);
188189
int result = appMapper.createApp(app);
189190
if (result < 1) {
190191
return Result.failed(ExceptionEnum.CM001);

0 commit comments

Comments
 (0)