package com.cdzy.operations.service; import com.cdzy.operations.model.entity.EbikeEcuInfo; /** * MQTT命令 服务层。 * * @author attiya * @since 2025-09-15 */ public interface CommandService{ /** * 寻车铃 * @param ebikeEcuInfo 中控信息 * @return 执行结果 */ boolean findBike(EbikeEcuInfo ebikeEcuInfo); /** * GPS定位上报 * @param ebikeEcuInfo 中控信息 * @return 执行结果 */ boolean gps(EbikeEcuInfo ebikeEcuInfo); /** * 打开电池仓锁 * @param ebikeEcuInfo 中控信息 * @return 执行结果 */ boolean openBatteryLock(EbikeEcuInfo ebikeEcuInfo); /** * 回调事件 * @param taskId 任务ID * @param success 结果 */ void onComplete(String taskId, boolean success); }