From 8ddb4e5684d0270e206fff6e063552abec835d59 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期二, 19 五月 2020 17:25:20 +0800
Subject: [PATCH] 优化心跳线程

---
 Api/src/main/java/com/java110/api/bmo/advert/IAdvertBMO.java |   70 ++++++++++++++++++++++++++++++++++
 1 files changed, 69 insertions(+), 1 deletions(-)

diff --git a/Api/src/main/java/com/java110/api/bmo/advert/IAdvertBMO.java b/Api/src/main/java/com/java110/api/bmo/advert/IAdvertBMO.java
index 4c5d111..dc36b8c 100644
--- a/Api/src/main/java/com/java110/api/bmo/advert/IAdvertBMO.java
+++ b/Api/src/main/java/com/java110/api/bmo/advert/IAdvertBMO.java
@@ -3,6 +3,16 @@
 import com.alibaba.fastjson.JSONObject;
 import com.java110.api.bmo.IApiBaseBMO;
 import com.java110.core.context.DataFlowContext;
+import com.java110.core.factory.GenerateCodeFactory;
+import com.java110.dto.advert.AdvertDto;
+import com.java110.dto.advert.AdvertItemDto;
+import com.java110.dto.file.FileDto;
+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 java.util.List;
 
 /**
  * 骞垮憡鐩稿叧涓氬姟绫�
@@ -16,6 +26,64 @@
      * @param dataFlowContext 鏁版嵁涓婁笅鏂�
      * @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
      */
-    public JSONObject deleteAdvert(JSONObject paramInJson, DataFlowContext dataFlowContext);
+     JSONObject deleteAdvert(JSONObject paramInJson, DataFlowContext dataFlowContext);
+
+     JSONObject addAdvertItemPhoto(JSONObject paramInJson, DataFlowContext dataFlowContext, String photo);
+
+    /**
+     * 娣诲姞灏忓尯淇℃伅
+     *
+     * @param paramInJson     鎺ュ彛璋冪敤鏀句紶鍏ュ叆鍙�
+     * @param dataFlowContext 鏁版嵁涓婁笅鏂�
+     * @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
+     */
+     JSONObject addAdvertItemVedio(JSONObject paramInJson, DataFlowContext dataFlowContext);
+
+    /**
+     * 娣诲姞鐗╀笟璐圭敤
+     *
+     * @param paramInJson     鎺ュ彛璋冪敤鏀句紶鍏ュ叆鍙�
+     * @param dataFlowContext 鏁版嵁涓婁笅鏂�
+     * @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
+     */
+     JSONObject addAdvertFileRel(JSONObject paramInJson, DataFlowContext dataFlowContext, String relTypeCd);
+
+    /**
+     * 娣诲姞灏忓尯淇℃伅
+     *
+     * @param paramInJson     鎺ュ彛璋冪敤鏀句紶鍏ュ叆鍙�
+     * @param dataFlowContext 鏁版嵁涓婁笅鏂�
+     * @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
+     */
+     JSONObject addAdvert(JSONObject paramInJson, DataFlowContext dataFlowContext);
+
+
+    /**
+     * 鍒犻櫎鎵�鏈夌殑鐓х墖鎴栬棰戜俊鎭�
+     *
+     * @param advertItemDto
+     * @param context
+     * @return
+     */
+     JSONObject delAdvertItemPhotoOrVideo(AdvertItemDto advertItemDto, DataFlowContext context);
+
+
+    /**
+     * 鍒犻櫎骞垮憡鏂囦欢鍏崇郴
+     *
+     * @param fileRelDto      鎺ュ彛璋冪敤鏀句紶鍏ュ叆鍙�
+     * @param dataFlowContext 鏁版嵁涓婁笅鏂�
+     * @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
+     */
+     JSONObject delAdvertFileRel(FileRelDto fileRelDto, DataFlowContext dataFlowContext);
+
+    /**
+     * 娣诲姞鍙戝竷骞垮憡淇℃伅
+     *
+     * @param paramInJson     鎺ュ彛璋冪敤鏀句紶鍏ュ叆鍙�
+     * @param dataFlowContext 鏁版嵁涓婁笅鏂�
+     * @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
+     */
+     JSONObject updateAdvert(JSONObject paramInJson, DataFlowContext dataFlowContext) ;
 
 }

--
Gitblit v1.8.0