Junjie
7 天以前 72c49f3afa22c4f84760d57001e45a4fadf2d482
src/main/java/com/zy/asrs/service/TvDeviceService.java
@@ -1,6 +1,6 @@
package com.zy.asrs.service;
import com.baomidou.mybatisplus.service.IService;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zy.asrs.entity.TvDevice;
import java.util.List;
@@ -75,4 +75,31 @@
     * @return Base64编码的PNG图片
     */
    String captureScreen(Long deviceId) throws Exception;
    /**
     * 关闭设备上的应用
     *
     * @param deviceId    设备ID
     * @param packageName 应用包名(可为null使用默认包名)
     * @return 关闭结果
     */
    String stopApp(Long deviceId, String packageName) throws Exception;
    /**
     * 重启设备上的应用(先关闭再启动)
     *
     * @param deviceId    设备ID
     * @param packageName 应用包名(可为null使用默认包名)
     * @return 重启结果
     */
    String restartApp(Long deviceId, String packageName) throws Exception;
    /**
     * 批量重启设备上的应用
     *
     * @param deviceIds   设备ID列表
     * @param packageName 应用包名(可为null使用默认包名)
     * @return 重启结果列表
     */
    List<String> batchRestartApp(List<Long> deviceIds, String packageName);
}