admin
2024-01-23 81da61b828e29b7745e1382dfbbaeb685dc083ef
fanli/src/main/java/com/yeshi/fanli/service/inter/push/DeviceTokenVIVOService.java
@@ -1,63 +1,63 @@
package com.yeshi.fanli.service.inter.push;
import java.util.Date;
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, Date minUpdateTime);
   /**
    * 设备列表
    *
    * @param page
    * @param pageSize
    * @return
    */
   public List<DeviceTokenVIVO> listDeviceToken(int page, int pageSize, List<Integer> verisonList, Date minUpdateTime);
   /**
    * 根据用户ID检索
    *
    * @param uid
    * @return
    */
   public List<DeviceTokenVIVO> 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.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, Date minUpdateTime);
   /**
    * 设备列表
    *
    * @param page
    * @param pageSize
    * @return
    */
   public List<DeviceTokenVIVO> listDeviceToken(int page, int pageSize, List<Integer> verisonList, Date minUpdateTime);
   /**
    * 根据用户ID检索
    *
    * @param uid
    * @return
    */
   public List<DeviceTokenVIVO> listByUid(Long uid, List<Integer> verisonList);
}