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/user/invite/ThreeSaleDetailService.java | 160 +++++++++++++++++++++++++++++++--------------------- 1 files changed, 95 insertions(+), 65 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/user/invite/ThreeSaleDetailService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/user/invite/ThreeSaleDetailService.java index 7ad96c9..ebe7aba 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/inter/user/invite/ThreeSaleDetailService.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/user/invite/ThreeSaleDetailService.java @@ -1,65 +1,95 @@ -package com.yeshi.fanli.service.inter.user.invite; - -import java.util.List; - -import com.yeshi.fanli.entity.bus.user.ThreeSaleDetail; -import com.yeshi.fanli.exception.ParamsException; - -public interface ThreeSaleDetailService { - - /** - * 娣诲姞閭�璇疯鎯� - * @Title: addThreeSaleDetail - * @Description: - * @param detail - * @throws ParamsException - * void 杩斿洖绫诲瀷 - * @throws - */ - public void addThreeSaleDetail(ThreeSaleDetail detail) throws ParamsException; - - - /** - * 閫氳繃閭�璇风敤鎴稩D澧炲姞璁板綍 - * @Title: addByWorkerUid - * @Description: - * @param workerUid - * void 杩斿洖绫诲瀷 - * @throws - */ - public void addByWorkerUid(Long workerUid); - - /** - * 鎸夊眰绾ф煡璇� - * @Title: listByBossUidAndLevel - * @Description: - * @param bossUid - * @param level - * @param page - * @param pageSize - * @return - * List<ThreeSaleDetail> 杩斿洖绫诲瀷 - * @throws - */ - public List<ThreeSaleDetail> listByBossUidAndLevel(Long bossUid, int level, int page, int pageSize); - - public long countByBossUidAndLevel(Long bossUid, int level); - - /** - * 鎸夋渶灏忓眰绾ф煡璇� - * @Title: listByBossUidAndMinLevel - * @Description: - * @param bossUid - * @param minLevel - * @param page - * @param pageSize - * @return - * List<ThreeSaleDetail> 杩斿洖绫诲瀷 - * @throws - */ - - public List<ThreeSaleDetail> listByBossUidAndMinLevel(Long bossUid, int minLevel, int page, int pageSize); - - public long countByBossUidAndMinLevel(Long bossUid, int minLevel); - -} +package com.yeshi.fanli.service.inter.user.invite; + +import java.util.List; + +import com.yeshi.fanli.entity.bus.user.ThreeSaleDetail; +import com.yeshi.fanli.exception.ParamsException; + +public interface ThreeSaleDetailService { + + /** + * 娣诲姞閭�璇疯鎯� + * @Title: addThreeSaleDetail + * @Description: + * @param detail + * @throws ParamsException + * void 杩斿洖绫诲瀷 + * @throws + */ + public void addThreeSaleDetail(ThreeSaleDetail detail) throws ParamsException; + + + /** + * 閫氳繃閭�璇风敤鎴稩D澧炲姞璁板綍 + * @Title: addByWorkerUid + * @Description: + * @param workerUid + * void 杩斿洖绫诲瀷 + * @throws + */ + public void addByWorkerUid(Long workerUid); + + /** + * 鎸夊眰绾ф煡璇� + * @Title: listByBossUidAndLevel + * @Description: + * @param bossUid + * @param level + * @param page + * @param pageSize + * @return + * List<ThreeSaleDetail> 杩斿洖绫诲瀷 + * @throws + */ + public List<ThreeSaleDetail> listByBossUidAndLevel(Long bossUid, int level, int page, int pageSize); + + public long countByBossUidAndLevel(Long bossUid, int level); + + /** + * 鎸夋渶灏忓眰绾ф煡璇� + * @Title: listByBossUidAndMinLevel + * @Description: + * @param bossUid + * @param minLevel + * @param page + * @param pageSize + * @return + * List<ThreeSaleDetail> 杩斿洖绫诲瀷 + * @throws + */ + + public List<ThreeSaleDetail> listByBossUidAndMinLevel(Long bossUid, int minLevel, int page, int pageSize); + + public long countByBossUidAndMinLevel(Long bossUid, int minLevel); + + + /** + * 鏍规嵁涓嬬骇ID鏌ヨ + * @Title: listByWorkerUid + * @Description: + * @param uid + * @return + * List<ThreeSaleDetail> 杩斿洖绫诲瀷 + * @throws + */ + public List<ThreeSaleDetail> listByWorkerUid(Long uid); + + + /** + * 鏌ヨ鍏崇郴 + * @param bossUid + * @param workerUid + * @return + */ + ThreeSaleDetail getByBossUidAndWorkerUid(Long bossUid, Long workerUid); + + + /** + * 缁熻绮変笣浠f暟鍐� + * @param bossUid + * @param minLevel + * @return + */ + public long countByBossUidAndMaxLevel(Long bossUid, int minLevel); + +} -- Gitblit v1.8.0