From 271ae63c20fcbe28d29c47f1881138ff6551a2a1 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 10 六月 2020 19:26:26 +0800
Subject: [PATCH] 唯品会订单bug修复,APP端佣金比例展示错误bug修复
---
fanli/src/main/java/com/yeshi/fanli/service/inter/homemodule/HomeNavbarService.java | 85 +++++++++++++++++++++++++++---------------
1 files changed, 54 insertions(+), 31 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/homemodule/HomeNavbarService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/homemodule/HomeNavbarService.java
index 5eb1e52..5437a63 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/inter/homemodule/HomeNavbarService.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/homemodule/HomeNavbarService.java
@@ -2,9 +2,11 @@
import java.util.List;
+import org.apache.ibatis.annotations.Param;
import org.springframework.web.multipart.MultipartFile;
import com.yeshi.fanli.entity.bus.homemodule.HomeNavbar;
+import com.yeshi.fanli.exception.homemodule.HomeNavbarException;
/**
* APP瀵艰埅鏍�
@@ -14,17 +16,6 @@
*/
public interface HomeNavbarService {
- public int deleteByPrimaryKey(Long id);
-
- public int insert(HomeNavbar record);
-
- public int insertSelective(HomeNavbar record);
-
- public HomeNavbar selectByPrimaryKey(Long id);
-
- public int updateByPrimaryKeySelective(HomeNavbar record);
-
- public int updateByPrimaryKey(HomeNavbar record);
/**
* 鏍规嵁涓婚敭鎵归噺鍒犻櫎
@@ -33,38 +24,70 @@
*/
public int deleteBatchByPrimaryKey(List<Long> list);
+
/**
- * 鑾峰彇鏈�澶х殑鎺掑簭鍊�
- * @param card
- * @return
+ * 淇濆瓨
+ * @param file
+ * @param record
+ * @param jumpType
+ * @throws HomeNavbarException
+ * @throws Exception
*/
- public int getMaxOrder();
+ public void saveObject(MultipartFile file, HomeNavbar record) throws HomeNavbarException, Exception;
+
+ /**
+ * 鏇存柊鎺掑簭椤哄簭
+ * @param id
+ * @param moveType
+ * @throws HomeNavbarException
+ * @throws Exception
+ */
+ public void updateOrder(Long id, Integer moveType, Integer sex) throws HomeNavbarException, Exception;
+
/**
- * 鏌ヨ浜ゆ崲鎺掑簭瀵硅薄
- * @param type
- * @param order 鎺掑簭鍊�
- * @return
- */
- public List<HomeNavbar> getChangeOrder(Integer type, Integer order);
-
- /**
- * 鍚庣鍒楄〃鏌ヨ
+ * 鍚庣鏌ヨ
* @param start
* @param count
* @param key
* @return
*/
- public List<HomeNavbar> listQuery(long start, int count, String key);
+ public List<HomeNavbar> listQuery(long start, int count, String key, Integer sex);
- public long countlistQuery(String key);
+ public long countlistQuery(String key, Integer sex);
+
+
+ /**
+ * 鏌ヨ鏈夋晥瀵艰埅鏍�
+ * @return
+ */
+ public List<HomeNavbar> listQueryEffectiveNavbar();
+
+ /**
+ * 鏍规嵁鍒嗙被鏌ヨ鏈夋晥瀵艰埅鏍�
+ * @param classId
+ * @return
+ */
+ public HomeNavbar getEffectiveByClassId(@Param("classId") Long classId);
+
/**
- * 鍥剧墖涓婁紶
- * @param file
- * @param homeNavbar
- * @throws Exception
+ * 榛樿瀵艰埅鏍�
+ * @return
*/
- public void uploadPicture(MultipartFile file, HomeNavbar homeNavbar) throws Exception;
+ public List<HomeNavbar> listQueryDefaultNavbar(Integer sex);
+ /**
+ * 鍥哄畾鐨勫鑸爮
+ * @return
+ */
+ public List<HomeNavbar> listQueryFixedNavbar();
+
+ /**
+ * 鏀瑰彉鐘舵��
+ * @param id
+ * @throws HomeNavbarException
+ */
+ public void switchState(Long id) throws HomeNavbarException;
+
}
--
Gitblit v1.8.0