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/UserCustomSettingsService.java | 141 +++++++++++++++++++++++++++-------------------- 1 files changed, 81 insertions(+), 60 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/user/UserCustomSettingsService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/user/UserCustomSettingsService.java index 955c3d1..403fd5d 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/inter/user/UserCustomSettingsService.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/user/UserCustomSettingsService.java @@ -1,60 +1,81 @@ -package com.yeshi.fanli.service.inter.user; - -import java.util.List; - -import com.yeshi.fanli.entity.bus.user.UserCustomSettings; -import com.yeshi.fanli.exception.user.UserCustomSettingsException; -import com.yeshi.fanli.vo.user.UserSettingsVO; - -public interface UserCustomSettingsService { - - /** - * 鏇存柊鍚勯」璁剧疆鐘舵�� - * @param uid - * @param typeNum - * @param state - * @throws UserCustomSettingsException - */ - public void saveModuleState(Long uid, Integer typeNum, Integer state) throws UserCustomSettingsException; - - - /** - * 鑾峰彇鎴戠殑鎵�鏈夎嚜瀹氫箟璁剧疆 - * @param uid - * @return - */ - public List<UserCustomSettings> getSettingsByUid(Long uid) throws UserCustomSettingsException; - - - /** - * 鑾峰彇璁剧疆淇℃伅 - * @param uid 鐢ㄦ埛id - * @param type 绫诲瀷 - * @return - */ - public UserCustomSettings getSettingsByUidAndType(Long uid, String type) throws UserCustomSettingsException; - - - /** - * 璁剧疆鍒楄〃 - * @param uid - * @return - * @throws UserCustomSettingsException - */ - public UserSettingsVO getMySettings(Long uid) throws UserCustomSettingsException; - - /** - * 鎺ㄩ�佹椂鍒ゆ柇鏄惁璁剧疆鍏嶆墦鎵版帹閫� - * @param uid - * @return - */ - public boolean validateCancelNoticeByUid(Long uid); - - /** - * 鏌ヨ璁剧疆鍏嶆墦鎵扮敤鎴� - * @return - */ - public List<Long> getCancelNoticeUsers(); - - -} +package com.yeshi.fanli.service.inter.user; + +import java.util.List; + +import com.yeshi.fanli.entity.bus.user.UserCustomSettings; +import com.yeshi.fanli.exception.user.UserCustomSettingsException; +import com.yeshi.fanli.vo.user.UserSettingsVO; + +public interface UserCustomSettingsService { + + /** + * 鏇存柊鍚勯」璁剧疆鐘舵�� + * + * @param uid + * @param typeNum + * @param state + * @throws UserCustomSettingsException + */ + public void saveModuleState(Long uid, String type, Integer state) throws UserCustomSettingsException; + + /** + * 鑾峰彇鎴戠殑鎵�鏈夎嚜瀹氫箟璁剧疆 + * + * @param uid + * @return + */ + public List<UserCustomSettings> getSettingsByUid(Long uid) throws UserCustomSettingsException; + + /** + * 鑾峰彇璁剧疆淇℃伅 + * + * @param uid + * 鐢ㄦ埛id + * @param type + * 绫诲瀷 + * @return + */ + public UserCustomSettings getSettingsByUidAndType(Long uid, String type) throws UserCustomSettingsException; + + /** + * 璁剧疆鍒楄〃 + * + * @param uid + * @return + * @throws UserCustomSettingsException + */ + public UserSettingsVO getMySettings(Long uid) throws UserCustomSettingsException; + + /** + * 鎺ㄩ�佹椂鍒ゆ柇鏄惁璁剧疆鍏嶆墦鎵版帹閫� + * + * @param uid + * @return + */ + public boolean validateCancelNoticeByUid(Long uid); + + /** + * 鏌ヨ璁剧疆鍏嶆墦鎵扮敤鎴� + * + * @return + */ + public List<Long> getCancelNoticeUsers(); + + /** + * 閫氳繃鐢ㄦ埛锛岀被鍨嬶紝鐘舵�佹绱㈡暟鎹� + * + * @param uidList + * @param type + * @param state + * @return + */ + public List<UserCustomSettings> listByUidListAndTypeAndState(List<Long> uidList, String type, Integer state); + + /** + * 鏄惁瀵瑰鏄剧ず鎵嬫満鍙� + * @param uid + * @return + */ + public boolean validateDisplayPhoneByUid(Long uid); + +} -- Gitblit v1.8.0