package com.seer.teach.teacher.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.seer.teach.teacher.module.entity.TeachTextsEntity;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author Wang
 * @since 2025-12-02 19:56:20
 */
public interface TeachTextsService extends IService<TeachTextsEntity> {

    /**
     * 根据目标ID获取默认的教学文本实体
     *
     * @param id 目标ID，用于查询对应的默认教学文本
     * @return TeachTextsEntity 教学文本实体对象，如果未找到则返回null
     */
    TeachTextsEntity getDefaultTextByGoalId(Integer id);


    /**
     * 根据目标ID和方法ID获取默认的教学文本实体
     *
     * @param id 目标ID和方法ID的标识符
     * @return 返回匹配的TeachTextsEntity对象，如果未找到则返回null
     */
    TeachTextsEntity getDefaultTextByGoalIdAndMethodId(Integer goalId,Integer methodId);

}
