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/push/IOSPushService.java | 179 ++++++++++++++++++++++++++++++----------------------------- 1 files changed, 90 insertions(+), 89 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/push/IOSPushService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/push/IOSPushService.java index 7d861b5..672e0a1 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/inter/push/IOSPushService.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/push/IOSPushService.java @@ -1,89 +1,90 @@ -package com.yeshi.fanli.service.inter.push; - -import java.util.List; - -import com.yeshi.fanli.entity.push.DeviceTokenIOS; -import com.yeshi.fanli.entity.push.PushQueueRecord; -import com.yeshi.fanli.exception.push.PushException; - -/** - * IOS鎺ㄩ�佹湇鍔� - * - * @author Administrator - * - */ -public interface IOSPushService extends BasePushService { - - /** - * 娣诲姞璁惧鐨刣evicetoken - * - * @param uid - * @param deviceToken - * @param device - */ - public void addDeviceToken(Long uid, int version, String deviceToken, String device); - - /** - * 鏇存柊璁惧鐨刣eviceToken - * - * @param deviceTokenIos - */ - public void updateDeviceToken(DeviceTokenIOS deviceTokenIos); - - /** - * 閫氳繃璁惧鍙疯幏鍙朌eviceToken - * - * @param device - * @return - */ - public DeviceTokenIOS getDeviceTokenByDeviceToken(String deviceToken); - - /** - * 鏍规嵁鐢ㄦ埛ID鑾峰彇DeviceToken - * - * @param uid - * @return - */ - public List<DeviceTokenIOS> getDeviceTokenListByUid(Long uid, String versionCodes) throws PushException; - - /** - * 鑾峰彇DeviceToken涓嶄负绌虹殑鍒楄〃 - * - * @param page - * @param size - * @return - */ - public List<String> getDeviceTokenList(int page, int size); - - /** - * 鑾峰彇DeviceToken涓嶄负绌虹殑鏁伴噺 - * - * @return - */ - public long getDeviceTokenCount(); - - /** - * 瑙g粦鐢ㄦ埛涓庤澶囩殑鍏崇郴 - * - * @param device - */ - public void unBindUidAndDevice(String device); - - /** - * 鎵ц鎺ㄩ��-闃熷垪 - * - * @param pushQueueRecord - * @throws Exception - */ - public void executePushIOS(List<DeviceTokenIOS> list, PushQueueRecord pushQueueRecord, long recordCursor) - throws Exception; - - /** - * 寰幆澶勭悊 - * - * @param pushQueueRecord - * @throws Exception - */ - public void readyPushIOS(PushQueueRecord pushQueueRecord) throws Exception; - -} +package com.yeshi.fanli.service.inter.push; + +import java.util.List; + +import com.yeshi.fanli.entity.SystemEnum; +import com.yeshi.fanli.entity.push.DeviceTokenIOS; +import com.yeshi.fanli.entity.push.PushQueueRecord; +import com.yeshi.fanli.exception.push.PushException; + +/** + * IOS鎺ㄩ�佹湇鍔� + * + * @author Administrator + * + */ +public interface IOSPushService extends BasePushService { + + /** + * 娣诲姞璁惧鐨刣evicetoken + * + * @param uid + * @param deviceToken + * @param device + */ + public void addDeviceToken(Long uid, int version, String deviceToken, String device); + + /** + * 鏇存柊璁惧鐨刣eviceToken + * + * @param deviceTokenIos + */ + public void updateDeviceToken(DeviceTokenIOS deviceTokenIos); + + /** + * 閫氳繃璁惧鍙疯幏鍙朌eviceToken + * + * @param device + * @return + */ + public DeviceTokenIOS getDeviceTokenByDeviceToken(String deviceToken); + + /** + * 鏍规嵁鐢ㄦ埛ID鑾峰彇DeviceToken + * + * @param uid + * @return + */ + public List<DeviceTokenIOS> getDeviceTokenListByUid(Long uid, String versionCodes) throws PushException; + + /** + * 鑾峰彇DeviceToken涓嶄负绌虹殑鍒楄〃 + * + * @param page + * @param size + * @return + */ + public List<String> getDeviceTokenList(int page, int size); + + /** + * 鑾峰彇DeviceToken涓嶄负绌虹殑鏁伴噺 + * + * @return + */ + public long getDeviceTokenCount(); + + /** + * 瑙g粦鐢ㄦ埛涓庤澶囩殑鍏崇郴 + * + * @param device + */ + public void unBindUidAndDevice(String device); + + /** + * 鎵ц鎺ㄩ��-闃熷垪 + * + * @param pushQueueRecord + * @throws Exception + */ + public void executePushIOS(List<DeviceTokenIOS> list, PushQueueRecord pushQueueRecord, long recordCursor,SystemEnum system) + throws Exception; + + /** + * 寰幆澶勭悊 + * + * @param pushQueueRecord + * @throws Exception + */ + public void readyPushIOS(PushQueueRecord pushQueueRecord) throws Exception; + +} -- Gitblit v1.8.0