From 4435af00996fc2cd3071e1831ca52b13b90c8ae7 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期日, 22 三月 2020 20:44:25 +0800
Subject: [PATCH] 优化代码生成器
---
java110-code-generator/src/main/java/com/java110/code/back/BackCoderGeneratorStart.java | 19 ++++++++++++++++++-
1 files changed, 18 insertions(+), 1 deletions(-)
diff --git a/java110-code-generator/src/main/java/com/java110/code/back/BackCoderGeneratorStart.java b/java110-code-generator/src/main/java/com/java110/code/back/BackCoderGeneratorStart.java
index f713d45..771e129 100644
--- a/java110-code-generator/src/main/java/com/java110/code/back/BackCoderGeneratorStart.java
+++ b/java110-code-generator/src/main/java/com/java110/code/back/BackCoderGeneratorStart.java
@@ -39,7 +39,24 @@
//鍔犺浇閰嶇疆
StringBuffer sb = readFile(GeneratorStart.class.getResource("/web/template_1.json").getFile());
- JSONObject data = JSONObject.parseObject(sb.toString());
+ JSONObject dataJson = JSONObject.parseObject(sb.toString());
+
+ Data data = new Data();
+
+ data.setId(dataJson.getString("id"));
+ data.setName(dataJson.getString("name"));
+ data.setDesc(dataJson.getString("desc"));
+ data.setShareParam(dataJson.getString("shareParam"));
+ data.setShareColumn(dataJson.getString("shareColumn"));
+ data.setNewBusinessTypeCd(dataJson.getString("newBusinessTypeCd"));
+ data.setUpdateBusinessTypeCd(dataJson.getString("updateBusinessTypeCd"));
+ data.setDeleteBusinessTypeCd(dataJson.getString("deleteBusinessTypeCd"));
+ data.setNewBusinessTypeCdValue(dataJson.getString("newBusinessTypeCdValue"));
+ data.setUpdateBusinessTypeCdValue(dataJson.getString("updateBusinessTypeCdValue"));
+ data.setDeleteBusinessTypeCdValue(dataJson.getString("deleteBusinessTypeCdValue"));
+ data.setBusinessTableName(dataJson.getString("businessTableName"));
+ data.setTableName(dataJson.getString("tableName"));
+ data.setParams(dataJson.getJSONObject("param"));
GeneratorSaveInfoListener generatorSaveInfoListener = new GeneratorSaveInfoListener();
generatorSaveInfoListener.generator(data);
--
Gitblit v1.8.0