From 0a9b6e565843bd25e5ef37e979c7da9bbf3df218 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期五, 22 四月 2022 17:06:43 +0800
Subject: [PATCH] Merge branch 'master' of http://git.homecommunity.cn/supervip/MicroCommunity
---
java110-generator/src/main/java/com/java110/code/back/BackCoderGeneratorStart.java | 81 ++++++++++++++++++++++++++++++++++++++++
1 files changed, 81 insertions(+), 0 deletions(-)
diff --git a/java110-generator/src/main/java/com/java110/code/back/BackCoderGeneratorStart.java b/java110-generator/src/main/java/com/java110/code/back/BackCoderGeneratorStart.java
new file mode 100644
index 0000000..15e22b0
--- /dev/null
+++ b/java110-generator/src/main/java/com/java110/code/back/BackCoderGeneratorStart.java
@@ -0,0 +1,81 @@
+package com.java110.code.back;
+
+
+import com.alibaba.fastjson.JSONArray;
+import com.alibaba.fastjson.JSONObject;
+import com.java110.code.web.GeneratorStart;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Hello world!
+ */
+public class BackCoderGeneratorStart extends BaseGenerator {
+
+
+ protected BackCoderGeneratorStart() {
+ // prevents calls from subclass
+ throw new UnsupportedOperationException();
+ }
+
+ /**
+ * 浠g爜鐢熸垚鍣� 鍏ュ彛鏂规硶
+ * 姝ゅ鐢熸垚鐨刴apper鏂囦欢鍖呭惈杩囩▼琛ㄥ拰瀹炰緥琛ㄧ殑sql,鎵�浠ヨ姹備袱寮犺〃鐨勭壒娈婂瓧娈典篃瑕佸啓涓�
+ * BusinessTypeCd
+ *
+ * @param args 鍙傛暟
+ */
+ public static void main(String[] args) throws Exception {
+
+ //鍔犺浇閰嶇疆
+ StringBuffer sb = readFile(GeneratorStart.class.getResource("/back/template_1.json").getFile());
+
+ JSONObject dataJson = JSONObject.parseObject(sb.toString());
+
+ Data data = new Data();
+ if(dataJson.containsKey("autoMove")){
+ data.setAutoMove(dataJson.getBoolean("autoMove"));
+ }
+ 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.setShareName(dataJson.getString("shareName"));
+ data.setTableName(dataJson.getString("tableName"));
+ data.setParams(dataJson.getJSONObject("param"));
+
+ JSONArray required = dataJson.getJSONArray("required");
+
+ List<String> paramList = new ArrayList<String>();
+ for (int reqIndex = 0; reqIndex < required.size(); reqIndex++) {
+ JSONObject require = required.getJSONObject(reqIndex);
+ paramList.add(require.getString("code"));
+ }
+ data.setRequiredParam(paramList.toArray(new String[required.size()]));
+
+ GeneratorIServiceDaoListener generatorIServiceDaoListener = new GeneratorIServiceDaoListener();
+ generatorIServiceDaoListener.generator(data);
+
+ GeneratorServiceDaoImplListener generatorServiceDaoImplListener = new GeneratorServiceDaoImplListener();
+ generatorServiceDaoImplListener.generator(data);
+
+ GeneratorServiceDaoImplMapperListener generatorServiceDaoImplMapperListener = null;
+ generatorServiceDaoImplMapperListener = new GeneratorServiceDaoImplMapperListener();
+ generatorServiceDaoImplMapperListener.generator(data);
+
+
+ GeneratorInnerServiceSMOImpl generatorInnerServiceSMOImpl = new GeneratorInnerServiceSMOImpl();
+ generatorInnerServiceSMOImpl.generator(data);
+
+ GeneratorDtoBean generatorDtoBean = new GeneratorDtoBean();
+ //generatorDtoBean.generator(data);
+
+ GeneratorIInnerServiceSMO generatorIInnerServiceSMO = new GeneratorIInnerServiceSMO();
+ generatorIInnerServiceSMO.generator(data);
+
+ GeneratorApiListener generatorApiListener = new GeneratorApiListener();
+ generatorApiListener.generator(data);
+ }
+}
--
Gitblit v1.8.0