package com.zhiqiyun.open.core.service;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.zhiqiyun.open.core.models.bz.BzMedia;

import java.util.List;

public interface BzService {
    /**
     * 分页查询 多媒体资源
     *
     * @param page
     * @param wrapper
     * @return
     */
    Page<BzMedia> findMediaPage(Page<BzMedia> page, QueryWrapper<BzMedia> wrapper);

    /**
     * 修改或者添加 多媒体资源
     *
     * @param media
     */
    void insertOrUpdateMedia(BzMedia media);

    /**
     * 删除 多媒体资源
     * @param ids
     */
    void deleteMediaByIds(List<Long> ids);
}
