admin
2024-10-16 62a447d89331aee1feae7724c7616aa1bb2cfe79
fanli/src/main/java/com/yeshi/fanli/service/inter/push/DeviceTokenXMService.java
@@ -1,71 +1,71 @@
package com.yeshi.fanli.service.inter.push;
import java.util.List;
import com.yeshi.fanli.entity.push.DeviceTokenXM;
/**
 * XM的设备绑定
 *
 * @author Administrator
 *
 */
public interface DeviceTokenXMService {
   /**
    * 添加regId
    *
    * @param deviceToken
    */
   public void addDeviceToken(DeviceTokenXM deviceToken);
   /**
    * 根据用户ID查询
    *
    * @param uid
    * @return
    */
   public List<DeviceTokenXM> listByUid(Long uid);
   /**
    * 根据DeviceActiveId查询
    *
    * @param deviceActiveId
    * @return
    */
   public DeviceTokenXM selectByDeviceActiveId(Long deviceActiveId);
   /**
    * 根据最小更新时间查询
    *
    * @param start
    * @param count
    * @param minUpdateTime
    * @return
    */
   public List<String> listRegId(int page, int count);
   /**
    * 根据最小更新时间查询
    *
    * @param minUpdateTime
    * @return
    */
   public long countRegId();
   /**
    * 绑定用户ID
    *
    * @param deviceActiveId
    * @param uid
    */
   public void bindUid(Long deviceActiveId, Long uid);
   /**
    * 解绑用户ID
    *
    * @param uid
    */
   public void unBindUid(Long deviceActiveId);
}
package com.yeshi.fanli.service.inter.push;
import java.util.List;
import com.yeshi.fanli.entity.push.DeviceTokenXM;
/**
 * XM的设备绑定
 *
 * @author Administrator
 *
 */
public interface DeviceTokenXMService {
   /**
    * 添加regId
    *
    * @param deviceToken
    */
   public void addDeviceToken(DeviceTokenXM deviceToken);
   /**
    * 根据用户ID查询
    *
    * @param uid
    * @return
    */
   public List<DeviceTokenXM> listByUid(Long uid);
   /**
    * 根据DeviceActiveId查询
    *
    * @param deviceActiveId
    * @return
    */
   public DeviceTokenXM selectByDeviceActiveId(Long deviceActiveId);
   /**
    * 根据最小更新时间查询
    *
    * @param start
    * @param count
    * @param minUpdateTime
    * @return
    */
   public List<String> listRegId(int page, int count);
   /**
    * 根据最小更新时间查询
    *
    * @param minUpdateTime
    * @return
    */
   public long countRegId();
   /**
    * 绑定用户ID
    *
    * @param deviceActiveId
    * @param uid
    */
   public void bindUid(Long deviceActiveId, Long uid);
   /**
    * 解绑用户ID
    *
    * @param uid
    */
   public void unBindUid(Long deviceActiveId);
}