From 81da61b828e29b7745e1382dfbbaeb685dc083ef Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 23 一月 2024 17:17:55 +0800 Subject: [PATCH] 抖音转链修改 --- fanli/src/main/java/com/yeshi/fanli/service/inter/user/invite/TeamFansInfoService.java | 281 ++++++++++++++++++++++++++++---------------------------- 1 files changed, 141 insertions(+), 140 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/user/invite/TeamFansInfoService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/user/invite/TeamFansInfoService.java index 6439fbc..78830bb 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/inter/user/invite/TeamFansInfoService.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/user/invite/TeamFansInfoService.java @@ -1,140 +1,141 @@ -package com.yeshi.fanli.service.inter.user.invite; - -import java.math.BigDecimal; -import java.util.Date; -import java.util.List; - -import com.yeshi.fanli.dto.user.ThreeSaleFocusDTO; -import com.yeshi.fanli.entity.bus.user.TeamFansInfo; -import com.yeshi.fanli.entity.bus.user.vip.UserLevelEnum; - -public interface TeamFansInfoService { - - /** - * 鏌ヨ - * @param start - * @param count - * @param type - * @param uid - * @param focusDTO - * @return - */ - public List<TeamFansInfo> query(int start, int count, int type, Long uid, ThreeSaleFocusDTO focusDTO); - - public long count(int type, Long uid, ThreeSaleFocusDTO focusDTO); - - /** - * 鏍规嵁涓嬬骇id鏌ヨ - * @param workerId - * @return - */ - public TeamFansInfo getbyWorkerId(Long workerId); - - /** - * 娣诲姞 - * @param record - */ - public void save(TeamFansInfo record); - - /** - * 鏇存柊绮変笣鏁伴噺 - * @param workerId - */ - public void updateFansNum(Long workerId); - - /** - * 鏇存柊鏍囩 - * @param workerId - * @param type - * @param tags - */ - public void updateTags(Long workerId, int type, String tags); - - /** - * 鏇存柊绮変笣澶囨敞鍚� - * @param workerId - * @param type - * @param memoName - */ - public void updateMemoName(Long workerId, int type, String memoName); - - /** - * 鏇存柊鏄电О - * @param workerId - * @param nickName - */ - public void updateNickName(Long workerId, String nickName); - - /** - * 鏇存柊鏈夋晥鐘舵�� - * @param workerId - * @param stateValid - */ - public void updateStateValid(Long workerId, boolean stateValid); - - /** - * 鏇存柊娣樺疂缁戝畾 - * @param workerId - * @param taobaoBind - */ - public void updateTaobaoBind(Long workerId, boolean taobaoBind); - - - /** - * 鏇存柊娲昏穬鏃堕棿 - * @param workerId - * @param activeTime - */ - public void updateActiveTime(Long workerId, Date activeTime); - - /** - * 鏇存柊60澶╂敹鍏� - * @param workerId - * @param income - */ - public void updateIncome(Long workerId, BigDecimal income); - - /** - * 鏇存柊寰俊鍙� - * @param workerId - * @param weixinId - */ - public void updateWeixinId(Long workerId, String weixinId); - - /** - * 鏇存柊閭�璇风爜 - * - * @param workerId - * @param inviteCode - */ - public void updateInviteCode(Long workerId, String inviteCode); - - /** - * 鏇存柊鐢佃瘽鍙� - * @param workerId - * @param phone - */ - public void updatePhone(Long workerId, String phone); - - /** - * 鏇存柊鎵嬫満鍙峰叕寮� - * @param workerId - * @param phoneOpen - */ - public void updatePhoneOpen(Long workerId, boolean phoneOpen); - - /** - * 鏇存柊绛夌骇 - * @param workerId - * @param level - */ - public void updateLevel(Long workerId, UserLevelEnum level); - - /** - * 娣诲姞绮変笣淇℃伅 - * @param workerId - * @param bossId - */ - public void addFansInfo(Long workerId, Long bossId, Date successTime); - -} +package com.yeshi.fanli.service.inter.user.invite; + +import java.math.BigDecimal; +import java.util.Date; +import java.util.List; + +import com.yeshi.fanli.dto.user.ThreeSaleFocusDTO; +import com.yeshi.fanli.entity.bus.user.TeamFansInfo; +import com.yeshi.fanli.entity.bus.user.vip.UserLevelEnum; + +public interface TeamFansInfoService { + + /** + * 鏌ヨ + * @param start + * @param count + * @param type + * @param uid + * @param focusDTO + * @return + */ + public List<TeamFansInfo> query(int start, int count, int type, Long uid, ThreeSaleFocusDTO focusDTO); + + public long count(int type, Long uid, ThreeSaleFocusDTO focusDTO); + + /** + * 鏍规嵁涓嬬骇id鏌ヨ + * @param workerId + * @return + */ + public TeamFansInfo getbyWorkerId(Long workerId); + + /** + * 鏇存柊绮変笣鏁伴噺 + * @param workerId + */ + public void updateFansNum(Long workerId); + + /** + * 鏇存柊鏍囩 + * @param workerId + * @param type + * @param tags + */ + public void updateTags(Long workerId, int type, String tags); + + /** + * 鏇存柊绮変笣澶囨敞鍚� + * @param workerId + * @param type + * @param memoName + */ + public void updateMemoName(Long workerId, int type, String memoName); + + /** + * 鏇存柊鏄电О + * @param workerId + * @param nickName + */ + public void updateNickName(Long workerId, String nickName); + + /** + * 鏇存柊鏈夋晥鐘舵�� + * @param workerId + * @param stateValid + */ + public void updateStateValid(Long workerId, boolean stateValid); + + /** + * 鏇存柊娣樺疂缁戝畾 + * @param workerId + * @param taobaoBind + */ + public void updateTaobaoBind(Long workerId, boolean taobaoBind); + + + /** + * 鏇存柊娲昏穬鏃堕棿 + * @param workerId + * @param activeTime + */ + public void updateActiveTime(Long workerId, Date activeTime); + + /** + * 鏇存柊60澶╂敹鍏� + * @param workerId + * @param income + */ + public void updateIncome(Long workerId, BigDecimal income); + + /** + * 鏇存柊寰俊鍙� + * @param workerId + * @param weixinId + */ + public void updateWeixinId(Long workerId, String weixinId); + + /** + * 鏇存柊閭�璇风爜 + * + * @param workerId + * @param inviteCode + */ + public void updateInviteCode(Long workerId, String inviteCode); + + /** + * 鏇存柊鐢佃瘽鍙� + * @param workerId + * @param phone + */ + public void updatePhone(Long workerId, String phone); + + /** + * 鏇存柊鎵嬫満鍙峰叕寮� + * @param workerId + * @param phoneOpen + */ + public void updatePhoneOpen(Long workerId, boolean phoneOpen); + + /** + * 鏇存柊绛夌骇 + * @param workerId + * @param level + */ + public void updateLevel(Long workerId, UserLevelEnum level); + + /** + * 娣诲姞绮変笣淇℃伅 + * @param workerId + * @param bossId + */ + public void addFansInfo(Long workerId, Long bossId, Date successTime); + + /** + * 鏍规嵁鐢ㄦ埛淇℃伅鍖归厤 + * @param key + * @return + */ + public List<TeamFansInfo> queryByUserInfo(String key); + +} -- Gitblit v1.8.0