package com.fs.delivery.service;

import java.util.List;
import com.fs.delivery.domain.CtCloudClass;

/**
 * 空中课堂内容维护Service接口
 * 
 * @author fs
 * @date 2026-02-13
 */
public interface ICtCloudClassService 
{
    /**
     * 查询空中课堂内容维护
     * 
     * @param cloudClassId 空中课堂内容维护主键
     * @return 空中课堂内容维护
     */
    public CtCloudClass selectCtCloudClassByCloudClassId(Long cloudClassId);

    /**
     * 查询空中课堂内容维护列表
     * 
     * @param ctCloudClass 空中课堂内容维护
     * @return 空中课堂内容维护集合
     */
    public List<CtCloudClass> selectCtCloudClassList(CtCloudClass ctCloudClass);

    /**
     * 新增空中课堂内容维护
     * 
     * @param ctCloudClass 空中课堂内容维护
     * @return 结果
     */
    public int insertCtCloudClass(CtCloudClass ctCloudClass);

    /**
     * 修改空中课堂内容维护
     * 
     * @param ctCloudClass 空中课堂内容维护
     * @return 结果
     */
    public int updateCtCloudClass(CtCloudClass ctCloudClass);

    /**
     * 批量删除空中课堂内容维护
     * 
     * @param cloudClassIds 需要删除的空中课堂内容维护主键集合
     * @return 结果
     */
    public int deleteCtCloudClassByCloudClassIds(Long[] cloudClassIds);

    /**
     * 删除空中课堂内容维护信息
     * 
     * @param cloudClassId 空中课堂内容维护主键
     * @return 结果
     */
    public int deleteCtCloudClassByCloudClassId(Long cloudClassId);
}
