package com.flossom.system.service;

import com.flossom.common.core.domain.entity.WxModeOpenSource;

import java.util.List;

/**
 * IOT仪器弹出视频Service接口
 *
 * @author flossom
 * @date 2024-01-29
 */
public interface IWxModeOpenSourceService
{
    /**
     * 查询IOT仪器弹出视频
     *
     * @param id IOT仪器弹出视频主键
     * @return IOT仪器弹出视频
     */
    public WxModeOpenSource selectWxModeOpenSourceById(Long id);

    /**
     * 查询IOT仪器弹出视频列表
     *
     * @param wxModeOpenSource IOT仪器弹出视频
     * @return IOT仪器弹出视频集合
     */
    public List<WxModeOpenSource> selectWxModeOpenSourceList(WxModeOpenSource wxModeOpenSource);

    /**
     * 新增IOT仪器弹出视频
     *
     * @param wxModeOpenSource IOT仪器弹出视频
     * @return 结果
     */
    public int insertWxModeOpenSource(WxModeOpenSource wxModeOpenSource);

    /**
     * 修改IOT仪器弹出视频
     *
     * @param wxModeOpenSource IOT仪器弹出视频
     * @return 结果
     */
    public int updateWxModeOpenSource(WxModeOpenSource wxModeOpenSource);

    /**
     * 批量删除IOT仪器弹出视频
     *
     * @param ids 需要删除的IOT仪器弹出视频主键集合
     * @return 结果
     */
    public int deleteWxModeOpenSourceByIds(Long[] ids);

    /**
     * 删除IOT仪器弹出视频信息
     *
     * @param id IOT仪器弹出视频主键
     * @return 结果
     */
    public int deleteWxModeOpenSourceById(Long id);
}
