2025-11-06 14:39:32 +08:00
|
|
|
package com.cdzy.user.service;
|
|
|
|
|
|
2025-11-26 10:27:30 +08:00
|
|
|
import com.cdzy.user.model.entity.EbikeFaultFile;
|
2025-11-06 14:39:32 +08:00
|
|
|
import com.mybatisflex.core.service.IService;
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 用车相关附件文件记录
|
|
|
|
|
*
|
2025-11-14 16:24:04 +08:00
|
|
|
* @author yanglei
|
|
|
|
|
* @since 2025-11-03 15:06
|
2025-11-06 14:39:32 +08:00
|
|
|
*/
|
|
|
|
|
|
2025-11-26 10:27:30 +08:00
|
|
|
public interface EbikeFaultFileService extends IService<EbikeFaultFile> {
|
2025-11-06 14:39:32 +08:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据故障上报主键id获取所有文件
|
|
|
|
|
*
|
|
|
|
|
* @param reportId 故障上报主键id
|
|
|
|
|
* @return id下所有文件信息
|
|
|
|
|
*/
|
2025-11-26 10:27:30 +08:00
|
|
|
List<EbikeFaultFile> queryFiles(Long reportId);
|
2025-11-06 14:39:32 +08:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据故障上报主键id删除所有文件
|
|
|
|
|
*
|
|
|
|
|
* @param reportId 故障上报主键id
|
|
|
|
|
*/
|
|
|
|
|
void deleteFileByReportId(Long reportId);
|
2025-11-19 09:41:49 +08:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 文件
|
|
|
|
|
*
|
|
|
|
|
* @param reportIds 故障上报id
|
|
|
|
|
*/
|
2025-11-26 10:27:30 +08:00
|
|
|
List<EbikeFaultFile> queryFilesByReportIds(List<Long> reportIds);
|
2025-11-06 14:39:32 +08:00
|
|
|
}
|