admin
2024-01-23 81da61b828e29b7745e1382dfbbaeb685dc083ef
fanli/src/main/java/com/yeshi/fanli/service/inter/push/DeviceTokenOPPOService.java
@@ -1,54 +1,63 @@
package com.yeshi.fanli.service.inter.push;
import java.util.List;
import com.yeshi.fanli.entity.push.DeviceTokenOPPO;
/**
 * OPPO的设备绑定
 *
 * @author Administrator
 *
 */
public interface DeviceTokenOPPOService {
   /**
    * 添加OPPO推送设备
    *
    * @param oppo
    */
   public void addDeviceTokenOPPO(DeviceTokenOPPO oppo);
   /**
    * 解绑uid与设备
    *
    * @param uid
    * @param deviceActiveId
    */
   public void unBindUid(Long uid, Long deviceActiveId);
   /**
    * 计算所有的设备
    *
    * @return
    */
   public long countDeviceToken(List<Integer> verisonList);
   /**
    * 设备列表
    *
    * @param page
    * @param pageSize
    * @return
    */
   public List<DeviceTokenOPPO> listDeviceToken(int page, int pageSize, List<Integer> verisonList);
   /**
    * 根据用户ID检索
    *
    * @param uid
    * @return
    */
   public List<DeviceTokenOPPO> listByUid(Long uid, List<Integer> verisonList);
}
package com.yeshi.fanli.service.inter.push;
import java.util.Date;
import java.util.List;
import com.yeshi.fanli.entity.push.DeviceTokenOPPO;
/**
 * OPPO的设备绑定
 *
 * @author Administrator
 *
 */
public interface DeviceTokenOPPOService {
   /**
    * 添加OPPO推送设备
    *
    * @param oppo
    */
   public void addDeviceTokenOPPO(DeviceTokenOPPO oppo);
   /**
    * 解绑uid与设备
    *
    * @param uid
    * @param deviceActiveId
    */
   public void unBindUid(Long uid, Long deviceActiveId);
   /**
    * 绑定设备
    *
    * @param uid
    * @param deviceActiveId
    */
   public void bindUid(Long uid, Long deviceActiveId);
   /**
    * 计算所有的设备
    *
    * @return
    */
   public long countDeviceToken(List<Integer> verisonList, Date minUpdateTime);
   /**
    * 设备列表
    *
    * @param page
    * @param pageSize
    * @return
    */
   public List<DeviceTokenOPPO> listDeviceToken(int page, int pageSize, List<Integer> verisonList, Date minUpdateTime);
   /**
    * 根据用户ID检索
    *
    * @param uid
    * @return
    */
   public List<DeviceTokenOPPO> listByUid(Long uid, List<Integer> verisonList);
}