32 lines
721 B
Java
32 lines
721 B
Java
|
|
package com.cdzy.user.service;
|
||
|
|
|
||
|
|
import com.cdzy.user.model.entity.EbikeAttachmentFile;
|
||
|
|
import com.mybatisflex.core.service.IService;
|
||
|
|
|
||
|
|
import java.util.List;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 用车相关附件文件记录
|
||
|
|
*
|
||
|
|
* @author: yanglei
|
||
|
|
* @since: 2025-11-03 15:06
|
||
|
|
*/
|
||
|
|
|
||
|
|
public interface EbikeAttachmentFileService extends IService<EbikeAttachmentFile> {
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 根据故障上报主键id获取所有文件
|
||
|
|
*
|
||
|
|
* @param reportId 故障上报主键id
|
||
|
|
* @return id下所有文件信息
|
||
|
|
*/
|
||
|
|
List<EbikeAttachmentFile> queryFiles(Long reportId);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 根据故障上报主键id删除所有文件
|
||
|
|
*
|
||
|
|
* @param reportId 故障上报主键id
|
||
|
|
*/
|
||
|
|
void deleteFileByReportId(Long reportId);
|
||
|
|
}
|