From 0f704a4650edd60cea2e57778b6703509376a42c Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 08 三月 2024 17:48:09 +0800
Subject: [PATCH] 京东API(大淘客补充)优化/日志优化
---
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 d2b8bf7..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.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);
-
- /**
- * 鑾峰彇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