BackupMaterialService.java 889 Bytes
package com.wondertek.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.wondertek.dto.BackupChangeDto;
import com.wondertek.dto.BackupMaterialDto;
import com.wondertek.dto.BackupUploadVo;
import com.wondertek.dto.MaterialUploadVo;
import com.wondertek.entity.BackupMaterial;
import com.wondertek.util.PageBean;
import com.wondertek.util.ResultBean;
import org.springframework.web.multipart.MultipartFile;

public interface BackupMaterialService extends IService<BackupMaterial> {

    PageBean queryPage(BackupMaterialDto BackupMaterialDto);

    ResultBean upload(MultipartFile backupFile, BackupUploadVo backupUploadVo);

    ResultBean getByRoom(Long roomId);

    ResultBean change(BackupChangeDto backupChangeDto);

    ResultBean uploadToMaterial(MultipartFile backupFile, MaterialUploadVo materialUploadVo);

    ResultBean batchDelete(Long[] ids);
}