From 5e7b0ed4a154ad067cbcf4aa1a1c7cce32f9864c Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 26 四月 2024 18:02:17 +0800 Subject: [PATCH] 唯品会链接解析升级 --- fanli/src/main/java/com/yeshi/fanli/service/inter/common/JumpDetailV2Service.java | 116 +++++++++++++++++++++++++++++++++++++-------------------- 1 files changed, 75 insertions(+), 41 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/common/JumpDetailV2Service.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/common/JumpDetailV2Service.java index 649898b..f95d39c 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/inter/common/JumpDetailV2Service.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/common/JumpDetailV2Service.java @@ -1,41 +1,75 @@ -package com.yeshi.fanli.service.inter.common; - -import java.util.List; - -import com.yeshi.fanli.entity.common.JumpDetailV2; - -/** - * 璺宠浆璇︽儏 - * - * @author Administrator - * - */ -public interface JumpDetailV2Service { - - public int deleteByPrimaryKey(Long id); - - public int insert(JumpDetailV2 record); - - public int insertSelective(JumpDetailV2 record); - - public JumpDetailV2 selectByPrimaryKey(Long id); - - public int updateByPrimaryKeySelective(JumpDetailV2 record); - - public int updateByPrimaryKey(JumpDetailV2 record); - - /** - * 鏍规嵁绫诲瀷鏌ヨ - * @param type - * @return - */ - public List<JumpDetailV2> listByType(String type); - - /** - * 鏍规嵁绫诲瀷鍙栧�� - * @param type 绫诲瀷 - * @return - */ - public JumpDetailV2 getByTypeCache(String type); - -} +package com.yeshi.fanli.service.inter.common; + +import java.util.List; + +import com.yeshi.fanli.entity.SystemEnum; +import com.yeshi.fanli.entity.common.JumpDetailV2; + +/** + * 璺宠浆璇︽儏 + * + * @author Administrator + */ +public interface JumpDetailV2Service { + + public int deleteByPrimaryKey(Long id); + + public int insert(JumpDetailV2 record); + + public int insertSelective(JumpDetailV2 record); + + public JumpDetailV2 selectByPrimaryKey(Long id); + + public int updateByPrimaryKeySelective(JumpDetailV2 record); + + public int updateByPrimaryKey(JumpDetailV2 record); + + /** + * 鏍规嵁绫诲瀷鏌ヨ + * + * @param type + * @return + */ + public List<JumpDetailV2> listByType(String type, SystemEnum system); + + /** + * 鏍规嵁绫诲瀷鍙栧�� + * + * @param type 绫诲瀷 + * @return + */ + public JumpDetailV2 getByTypeCache(String type, SystemEnum system); + + /** + * 鏍规嵁绫诲瀷鍙栧�� + * + * @param type 绫诲瀷 + * @param platform -骞冲彴 1:android 2:ios + * @param version ios-build android-versionCode + * @return + */ + public JumpDetailV2 getByTypeCache(String type, int platform, int version, SystemEnum system); + + public List<JumpDetailV2> listJump(SystemEnum system); + + /** + * 鏍规嵁涓婚敭鎵归噺鍒犻櫎 + * + * @param list + * @return + */ + int deleteBatchByPrimaryKey(List<Long> list); + + /** + * 鍚庣鍒楄〃鏌ヨ + * + * @param start + * @param count + * @param key + * @return + */ + List<JumpDetailV2> listQuery(long start, int count, String key, SystemEnum system); + + long countListQuery(String key, SystemEnum system); + +} -- Gitblit v1.8.0