RiderDeviceService.java 439 Bytes
package com.diligrp.rider.service;

import com.diligrp.rider.dto.DeviceBindDTO;

/**
 * 骑手设备绑定服务
 */
public interface RiderDeviceService {

    /**
     * 登录后绑定设备(同 registrationId 已存在则刷新归属与活跃时间)
     */
    void bind(Long riderId, DeviceBindDTO dto);

    /**
     * 退出登录时解绑(按 registrationId)
     */
    void unbind(Long riderId, String registrationId);
}