package com.seer.teach.teacher.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.seer.teach.teacher.common.req.DoExerciseReq;
import com.seer.teach.teacher.common.resp.PlanListResp;
import com.seer.teach.teacher.module.entity.PlansEntity;

import java.util.List;

/**
 * PlansService接口定义了计划相关的业务逻辑接口
 * 继承自IService<PlansEntity>，提供了计划实体的基本服务功能
 */
public interface PlansService extends IService<PlansEntity> {


    /**
     * 执行训练计划
     *
     * @param device 设备标识，指定执行训练的设备
     * @param doExerciseReq 执行训练的请求参数，包含训练的具体信息
     * @return 字符串列表，返回执行结果的相关信息
     */
    List<String> doExercise(String device, DoExerciseReq doExerciseReq);

}
