package com.yeshi.fanli.service.inter.push;
|
|
import java.util.List;
|
|
import com.yeshi.fanli.entity.push.DeviceTokenVIVO;
|
|
/**
|
* VIVO的设备绑定
|
*
|
* @author Administrator
|
*
|
*/
|
public interface DeviceTokenVIVOService {
|
|
/**
|
* 添加VIVO推送设备
|
*
|
* @param oppo
|
*/
|
public void addDeviceTokenVIVO(DeviceTokenVIVO 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);
|
|
/**
|
* 设备列表
|
*
|
* @param page
|
* @param pageSize
|
* @return
|
*/
|
public List<DeviceTokenVIVO> listDeviceToken(int page, int pageSize, List<Integer> verisonList);
|
|
/**
|
* 根据用户ID检索
|
*
|
* @param uid
|
* @return
|
*/
|
public List<DeviceTokenVIVO> listByUid(Long uid, List<Integer> verisonList);
|
|
}
|