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