package com.yunfeiyun.agmp.pts.service;

import java.util.List;

import com.yunfeiyun.agmp.common.core.domain.model.LoginUser;
import com.yunfeiyun.agmp.pts.domain.PtsTutorial;

/**
 * 【请填写功能名称】Service接口
 * 
 * @author 杨晓辉
 * @date 2023-05-23
 */
public interface IPtsTutorialService 
{
    /**
     * 查询教程
     * 
     * @param tutorialId
     * @return
     */
    public PtsTutorial selectPtsTutorialByTutorialId(String tutorialId);

    /**
     * 查询教程列表
     * 
     * @param ptsTutorial
     * @return 教程 集合
     */
    public List<PtsTutorial> selectPtsTutorialList(PtsTutorial ptsTutorial);

    /**
     * 新增教程
     * 
     * @param ptsTutorial
     * @return 结果
     */
    public int insertPtsTutorial(PtsTutorial ptsTutorial, LoginUser user);

    /**
     * 修改教程
     * 
     * @param ptsTutorial
     * @return 结果
     */
    public int updatePtsTutorial(PtsTutorial ptsTutorial,LoginUser user);

    /**
     * 批量删除教程
     * 
     * @param tutorialIds
     * @return 结果
     */
    public int deletePtsTutorialByTutorialIds(String[] tutorialIds);

    /**
     * 删除教程信息
     * 
     * @param tutorialId
     * @return 结果
     */
    public int deletePtsTutorialByTutorialId(String tutorialId);
}
