From b64dfe0172b04830bd16c3aa5757fa87d291057f Mon Sep 17 00:00:00 2001
From: xiaogang <905166056@qq.com>
Date: 星期四, 01 四月 2021 09:16:29 +0800
Subject: [PATCH] 合并代码 并且解决冲突

---
 java110-generator/src/main/java/com/java110/code/back/BackCoderGeneratorStart.java |   99 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 99 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..5f163c0
--- /dev/null
+++ b/java110-generator/src/main/java/com/java110/code/back/BackCoderGeneratorStart.java
@@ -0,0 +1,99 @@
+package com.java110.code.back;
+
+
+import com.alibaba.fastjson.JSONArray;
+import com.alibaba.fastjson.JSONObject;
+import com.java110.code.web.GeneratorStart;
+
+import java.util.*;
+
+/**
+ * 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.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"));
+
+        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()]));
+
+        GeneratorSaveInfoListener generatorSaveInfoListener = new GeneratorSaveInfoListener();
+        generatorSaveInfoListener.generator(data);
+
+        GeneratorAbstractBussiness generatorAbstractBussiness = new GeneratorAbstractBussiness();
+        generatorAbstractBussiness.generator(data);
+
+
+        GeneratorIServiceDaoListener generatorIServiceDaoListener = new GeneratorIServiceDaoListener();
+        generatorIServiceDaoListener.generator(data);
+
+        GeneratorServiceDaoImplListener generatorServiceDaoImplListener = new GeneratorServiceDaoImplListener();
+        generatorServiceDaoImplListener.generator(data);
+
+        GeneratorServiceDaoImplMapperListener generatorServiceDaoImplMapperListener = null;
+        generatorServiceDaoImplMapperListener = new GeneratorServiceDaoImplMapperListener();
+        generatorServiceDaoImplMapperListener.generator(data);
+
+        GeneratorUpdateInfoListener generatorUpdateInfoListener = new GeneratorUpdateInfoListener();
+        generatorUpdateInfoListener.generator(data);
+
+        GeneratorDeleteInfoListener generatorDeleteInfoListener = new GeneratorDeleteInfoListener();
+        generatorDeleteInfoListener.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