From e408613000502cc2d756141b72883ff7d6c1351a Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期日, 05 四月 2020 14:55:25 +0800
Subject: [PATCH] 加入任务明细功能

---
 java110-code-generator/src/main/resources/template/BMOImpl.java |  149 ++++++++++++++++++++++++-------------------------
 1 files changed, 74 insertions(+), 75 deletions(-)

diff --git a/java110-code-generator/src/main/resources/template/BMOImpl.java b/java110-code-generator/src/main/resources/template/BMOImpl.java
index 7462b9d..b14c6b4 100644
--- a/java110-code-generator/src/main/resources/template/BMOImpl.java
+++ b/java110-code-generator/src/main/resources/template/BMOImpl.java
@@ -1,102 +1,101 @@
 package com.java110.api.bmo.activities.impl;
 
 import com.alibaba.fastjson.JSONObject;
-import com.java110.api.bmo.ApiBaseBMO;
-import com.java110.api.bmo.activities.I@@TemplateCode@@BMO;
-import com.java110.core.context.DataFlowContext;
-import com.java110.core.smo.community.I@@TemplateCode@@InnerServiceSMO;
-import com.java110.core.smo.file.IFileInnerServiceSMO;
-import com.java110.core.smo.file.IFileRelInnerServiceSMO;
-import com.java110.dto.activities.@@TemplateCode@@Dto;
-import com.java110.dto.file.FileRelDto;
-import com.java110.utils.constant.BusinessTypeConstant;
-import com.java110.utils.constant.CommonConstant;
-import com.java110.utils.util.Assert;
-import com.java110.utils.util.BeanConvertUtil;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
 
-import java.util.List;
+@ @TemplateCode @ @BMO;
+import com.java110.core.context.DataFlowContext;
+        import com.java110.core.smo.community.I@ @TemplateCode @ @InnerServiceSMO;
+import com.java110.core.smo.file.IFileInnerServiceSMO;
+        import com.java110.core.smo.file.IFileRelInnerServiceSMO;
+        import com.java110.dto.activities.@ @TemplateCode @ @Dto;
+import com.java110.dto.file.FileRelDto;
+        import com.java110.utils.constant.BusinessTypeConstant;
+        import com.java110.utils.constant.CommonConstant;
+        import com.java110.utils.util.Assert;
+        import com.java110.utils.util.BeanConvertUtil;
+        import org.springframework.beans.factory.annotation.Autowired;
+        import org.springframework.stereotype.Service;
+
+        import java.util.List;
 
 @Service("@@templateCode@@BMOImpl")
-public class @@TemplateCode@@BMOImpl extends ApiBaseBMO implements I@@TemplateCode@@BMO {
+public class@ @TemplateCode @ @BMOImpl extends ApiBaseBMO implements I@ @TemplateCode @ @BMO {
 
-    @Autowired
-    private I@@TemplateCode@@InnerServiceSMO @@templateCode@@InnerServiceSMOImpl;
+@Autowired
+private I@ @TemplateCode @ @InnerServiceSMO @ @templateCode @ @InnerServiceSMOImpl;
 
-    /**
-     * 娣诲姞灏忓尯淇℃伅
-     *
-     * @param paramInJson     鎺ュ彛璋冪敤鏀句紶鍏ュ叆鍙�
-     * @param dataFlowContext 鏁版嵁涓婁笅鏂�
-     * @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
-     */
-    public JSONObject add@@TemplateCode@@(JSONObject paramInJson, DataFlowContext dataFlowContext) {
+/**
+ * 娣诲姞灏忓尯淇℃伅
+ *
+ * @param paramInJson     鎺ュ彛璋冪敤鏀句紶鍏ュ叆鍙�
+ * @param dataFlowContext 鏁版嵁涓婁笅鏂�
+ * @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
+ */
+public JSONObject add@ @TemplateCode @ @(JSONObject paramInJson, DataFlowContext dataFlowContext) {
 
 
-        JSONObject business = JSONObject.parseObject("{\"datas\":{}}");
-        business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_SAVE_@@TEMPLATECODE@@);
-        business.put(CommonConstant.HTTP_SEQ, DEFAULT_SEQ);
-        business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
-        JSONObject business@@TemplateCode@@ = new JSONObject();
-        business@@TemplateCode@@.putAll(paramInJson);
-        business@@TemplateCode@@.put("@@templateKey@@", "-1");
+        JSONObject business=JSONObject.parseObject("{\"datas\":{}}");
+        business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD,BusinessTypeConstant.BUSINESS_TYPE_SAVE_@ @TEMPLATECODE @ @);
+        business.put(CommonConstant.HTTP_SEQ,DEFAULT_SEQ);
+        business.put(CommonConstant.HTTP_INVOKE_MODEL,CommonConstant.HTTP_INVOKE_MODEL_S);
+        JSONObject business@ @TemplateCode @ @ =new JSONObject();
+        business@ @TemplateCode @ @.putAll(paramInJson);
+        business@ @TemplateCode @ @.put("@@templateKey@@","-1");
         //璁$畻 搴旀敹閲戦
-        business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("business@@TemplateCode@@", business@@TemplateCode@@);
+        business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("business@@TemplateCode@@",business@ @TemplateCode @ @);
         return business;
-    }
+        }
 
 
-    /**
-     * 娣诲姞娲诲姩淇℃伅
-     *
-     * @param paramInJson     鎺ュ彛璋冪敤鏀句紶鍏ュ叆鍙�
-     * @param dataFlowContext 鏁版嵁涓婁笅鏂�
-     * @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
-     */
-    public JSONObject update@@TemplateCode@@(JSONObject paramInJson, DataFlowContext dataFlowContext) {
+/**
+ * 娣诲姞娲诲姩淇℃伅
+ *
+ * @param paramInJson     鎺ュ彛璋冪敤鏀句紶鍏ュ叆鍙�
+ * @param dataFlowContext 鏁版嵁涓婁笅鏂�
+ * @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
+ */
+public JSONObject update@ @TemplateCode @ @(JSONObject paramInJson, DataFlowContext dataFlowContext) {
 
-        @@TemplateCode@@Dto @@templateCode@@Dto = new @@TemplateCode@@Dto();
-        @@templateCode@@Dto.set@@TemplateCode@@Id(paramInJson.getString("@@templateCode@@Id"));
-        @@templateCode@@Dto.setCommunityId(paramInJson.getString("communityId"));
-        List<@@TemplateCode@@Dto> @@templateCode@@Dtos = @@templateCode@@InnerServiceSMOImpl.query@@TemplateCode@@s(@@templateCode@@Dto);
+@ @TemplateCode @ @Dto @ @templateCode @ @Dto =new@ @TemplateCode @ @Dto();
+@ @templateCode @ @Dto.set @ @TemplateCode @ @Id(paramInJson.getString("@@templateCode@@Id"));
+@ @templateCode @ @Dto.setCommunityId(paramInJson.getString("communityId"));
+        List<@ @TemplateCode @ @Dto>@ @templateCode @ @Dtos =@ @templateCode @ @InnerServiceSMOImpl.query @ @TemplateCode @ @s(@@templateCode@@Dto);
 
-        Assert.listOnlyOne(@@templateCode@@Dtos, "鏈壘鍒伴渶瑕佷慨鏀圭殑娲诲姩 鎴栧鏉℃暟鎹�");
+        Assert.listOnlyOne(@ @templateCode @ @Dtos,"鏈壘鍒伴渶瑕佷慨鏀圭殑娲诲姩 鎴栧鏉℃暟鎹�");
 
 
-        JSONObject business = JSONObject.parseObject("{\"datas\":{}}");
-        business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_UPDATE_@@TEMPLATECODE@@);
-        business.put(CommonConstant.HTTP_SEQ, DEFAULT_SEQ);
-        business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
-        JSONObject business@@TemplateCode@@ = new JSONObject();
-        business@@TemplateCode@@.putAll(activitiesDtos.get(0));
-        business@@TemplateCode@@.putAll(paramInJson);
+        JSONObject business=JSONObject.parseObject("{\"datas\":{}}");
+        business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD,BusinessTypeConstant.BUSINESS_TYPE_UPDATE_@ @TEMPLATECODE @ @);
+        business.put(CommonConstant.HTTP_SEQ,DEFAULT_SEQ);
+        business.put(CommonConstant.HTTP_INVOKE_MODEL,CommonConstant.HTTP_INVOKE_MODEL_S);
+        JSONObject business@ @TemplateCode @ @ =new JSONObject();
+        business@ @TemplateCode @ @.putAll(BeanConvertUtil.beanCovertMap(@ @templateCode @ @Dtos.get(0)));
+        business@ @TemplateCode @ @.putAll(paramInJson);
         //璁$畻 搴旀敹閲戦
-        business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("business@@TemplateCode@@", business@@TemplateCode@@);
+        business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("business@@TemplateCode@@",business@ @TemplateCode @ @);
         return business;
-    }
+        }
 
 
-
-    /**
-     * 娣诲姞灏忓尯淇℃伅
-     *
-     * @param paramInJson     鎺ュ彛璋冪敤鏀句紶鍏ュ叆鍙�
-     * @param dataFlowContext 鏁版嵁涓婁笅鏂�
-     * @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
-     */
-    public JSONObject delete@@TemplateCode@@(JSONObject paramInJson, DataFlowContext dataFlowContext) {
+/**
+ * 娣诲姞灏忓尯淇℃伅
+ *
+ * @param paramInJson     鎺ュ彛璋冪敤鏀句紶鍏ュ叆鍙�
+ * @param dataFlowContext 鏁版嵁涓婁笅鏂�
+ * @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
+ */
+public JSONObject delete@ @TemplateCode @ @(JSONObject paramInJson, DataFlowContext dataFlowContext) {
 
 
-        JSONObject business = JSONObject.parseObject("{\"datas\":{}}");
-        business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_DELETE_@@TEMPLATECODE@@);
-        business.put(CommonConstant.HTTP_SEQ, DEFAULT_SEQ);
-        business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
-        JSONObject business@@TemplateCode@@ = new JSONObject();
-        business@@TemplateCode@@.putAll(paramInJson);
+        JSONObject business=JSONObject.parseObject("{\"datas\":{}}");
+        business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD,BusinessTypeConstant.BUSINESS_TYPE_DELETE_@ @TEMPLATECODE @ @);
+        business.put(CommonConstant.HTTP_SEQ,DEFAULT_SEQ);
+        business.put(CommonConstant.HTTP_INVOKE_MODEL,CommonConstant.HTTP_INVOKE_MODEL_S);
+        JSONObject business@ @TemplateCode @ @ =new JSONObject();
+        business@ @TemplateCode @ @.putAll(paramInJson);
         //璁$畻 搴旀敹閲戦
-        business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("business@@TemplateCode@@", business@@TemplateCode@@);
+        business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("business@@TemplateCode@@",business@ @TemplateCode @ @);
         return business;
-    }
+        }
 
-}
+        }

--
Gitblit v1.8.0