From dc5be7d38446f70e6ff86df311119c32b41fe7f8 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 28 十一月 2020 16:37:05 +0800 Subject: [PATCH] 大淘客搜索接口升级 --- fanli/src/main/java/com/yeshi/fanli/service/inter/push/DeviceTokenHWService.java | 32 +++++++++++++++++++++++++++----- 1 files changed, 27 insertions(+), 5 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/push/DeviceTokenHWService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/push/DeviceTokenHWService.java index bb36918..970460c 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/inter/push/DeviceTokenHWService.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/push/DeviceTokenHWService.java @@ -1,5 +1,6 @@ package com.yeshi.fanli.service.inter.push; +import java.util.Date; import java.util.List; import com.yeshi.fanli.entity.push.DeviceTokenHW; @@ -11,16 +12,19 @@ * */ public interface DeviceTokenHWService { + /** * 鍒嗛〉鏌ヨ鏁版嵁 - * - * @param start * @param page + * @param pageSize + * @param versionList + * @param minUpdateTime * @return */ - List<DeviceTokenHW> getDeviceTokenList(int page, int pageSize); - Long getDeviceTokenCount(); + List<DeviceTokenHW> getDeviceTokenList(int page, int pageSize, List<Integer> versionList, Date minUpdateTime); + + Long countDeviceToken(List<Integer> versionList,Date minUpdateTime); /** * 娣诲姞鏁版嵁 @@ -28,8 +32,9 @@ * @param token * @param device * @param uid + * @param version */ - void addDeviceToken(String token, String device, Long uid); + void addDeviceToken(String token, String device, Long uid, int version); /** * 鑾峰彇鏌愪釜鐢ㄦ埛鐨刣eviceToken @@ -40,6 +45,15 @@ List<DeviceTokenHW> getDeviceTokenByUid(Long uid); /** + * 鏍规嵁鐗堟湰鑾峰彇deviceToken + * + * @param uid + * @param versionList + * @return + */ + List<DeviceTokenHW> getDeviceTokenByUid(Long uid, List<Integer> versionList); + + /** * 瑙g粦鐢ㄦ埛token * * @param uid @@ -47,4 +61,12 @@ */ void unBindDeviceToken(String device); + /** + * 灏嗙敤鎴稩D缁戝畾鍒拌澶囦笂 + * + * @param device + * @param uid + */ + void bindUid(String device, Long uid); + } -- Gitblit v1.8.0