From cdcbed9af813b2a02cdc01eefa24db8bec6b51a9 Mon Sep 17 00:00:00 2001
From: yujian <yujian>
Date: 星期三, 27 三月 2019 12:17:33 +0800
Subject: [PATCH] 主分类 + 子分类 DAO改造

---
 fanli/src/main/java/com/yeshi/fanli/service/inter/config/SystemClientParamsService.java |   71 ++++++++++++++++-------------------
 1 files changed, 32 insertions(+), 39 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/config/SystemClientParamsService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/config/SystemClientParamsService.java
index 9bc674e..b058816 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/inter/config/SystemClientParamsService.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/config/SystemClientParamsService.java
@@ -2,31 +2,13 @@
 
 import java.util.List;
 
-import org.springframework.cache.annotation.Cacheable;
-
-import com.yeshi.fanli.entity.admin.SystemClientParamsAdmin;
-import com.yeshi.fanli.entity.system.CustomerContent;
-import com.yeshi.fanli.entity.system.CustomerName;
-import com.yeshi.fanli.entity.system.System;
+import com.yeshi.fanli.entity.system.BusinessSystem;
 import com.yeshi.fanli.entity.system.SystemClientParams;
 
 public interface SystemClientParamsService {
 	
-	public List<SystemClientParams> getSystemClientParamsBySystemId(long id);
-
-	public List<SystemClientParamsAdmin> getAdminList(System system, String key);
-
-	public void addSystemClientParamsList(SystemClientParams scp, List<System> list) throws Exception;
-
-	public void deleteSystemClientParams(SystemClientParams scp, System system);
-
-	public void addSystemClientParams(SystemClientParams scp, System system);
-
-	public void deleteSystemClientParams(SystemClientParams scp);
-
-	public SystemClientParamsAdmin getSystemClientParamsAdmin(SystemClientParams scp);
-
-	public void update(SystemClientParams oscp, SystemClientParams nscp);
+	
+	public List<SystemClientParams> getSystemClientParamsBySystemId(long id,int version);
 
 	/**
 	 * 鎸夌収绯荤粺鍜屽叧閿瓧鑾峰彇瀹㈡埛绔弬鏁�
@@ -35,30 +17,41 @@
 	 * @param key
 	 * @return
 	 */
-	public SystemClientParams getSystemClientParamsBySystemAndKey(System system, String key);
+	public SystemClientParams getSystemClientParamsBySystemAndKey(BusinessSystem system, String key);
 
-	public Integer getCount(int type);
 
-	public List<CustomerName> customerNameList(int i, String key, int type);
+	/**
+	 * 鏂扮増鍚庡彴鏌ヨ
+	 * @param start
+	 * @param count
+	 * @param key
+	 * @param systemId
+	 * @return
+	 */
+	public List<SystemClientParams> listQuery(int start, int count, String key, Long systemId);
 
-	public void deleteHelp(long id);
+	public long countQuery(String key, Long systemId);
 
-	public CustomerName getHelpCenter(int type);
+	/**
+	 * 鏇存柊
+	 * @param systemClientParams
+	 */
+	public void update(SystemClientParams systemClientParams);
 
-	public Integer getProblemCount(long id);
+	/**
+	 * 鏍规嵁id鑾峰彇
+	 * @param id
+	 * @return
+	 */
+	public SystemClientParams selectByPrimaryKey(long id);
 
-	public List<CustomerContent> getSecondProblemList(int i, String key, long id);
+	/**
+	 * 鏍规嵁id鎵归噺鍒犻櫎
+	 * @param ids
+	 */
+	public void deleteBatchByPrimaryKey(List<Long> ids);
 
-	public void deleteSecondProblem(long id);
-
-	public CustomerContent getCustomerContent(long id);
-
-	public void updateAnswerDetail(CustomerContent customerContent);
-
-	public void addFirstMenu(CustomerName customerName, int type);
-
-	public void addSecondMenu(CustomerContent customerContent, long cnId);
-
-	public List<CustomerContent> contactCustomerService(String title);
+	
+	public void saveAdd(SystemClientParams scp, List<Long> listId) throws Exception;
 
 }

--
Gitblit v1.8.0