yujian
2019-09-25 3c1f04d76fdd1f60bd78696f8a1aac6dafbbb543
fanli/src/main/java/com/yeshi/fanli/service/inter/push/DeviceTokenOPPOService.java
New file
@@ -0,0 +1,54 @@
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);
}