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