| | |
| | | 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); |
| | | |
| | | } |