package com.ruoyi.device.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.device.dto.DeviceRepairDto; import com.ruoyi.device.pojo.DeviceRepair; import com.ruoyi.framework.web.domain.AjaxResult; import com.ruoyi.sales.pojo.CommonFile; import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletResponse; import java.util.List; public interface IDeviceRepairService extends IService { IPage queryPage(Page page, DeviceRepairDto deviceRepairDto); AjaxResult saveDeviceRepair(DeviceRepair deviceRepair); AjaxResult updateDeviceRepair(DeviceRepair deviceRepair); void export(HttpServletResponse response, Long[] ids); DeviceRepairDto detailById(Long id); void uploadFile(MultipartFile file, Long deviceRepairId); List getFiles(Long deviceRepairId); void deleteFile(Long fileId); }