package com.cloudroam.service; import com.cloudroam.common.enumeration.FileReTypeEnum; import com.cloudroam.dto.file.FileImageInfo; import com.cloudroam.model.FileDO; import com.cloudroam.model.LinFileReDO; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; /** *

* 文件关联关系表 服务类 *

* * @author generator@TaoJie * @since 2024-08-06 */ public interface LinFileReService extends IService { List getByReIdType(String id, FileReTypeEnum fileReTypeEnum); List getFileByReIdType(String id, FileReTypeEnum fileReTypeEnum); /** * 根据图片文件批量保存文件关联关系 * @param ganteImgList 文件图片列表 * @param fileReTypeEnum 关联类型 * @return */ boolean saveFileReByReIdType(String reId,List ganteImgList, FileReTypeEnum fileReTypeEnum); List transFileToFileImageInfo(List fileList); /** * 保存任务附件信息 * @param id * @param fileList * @param fileReTypeEnum * @return */ boolean saveFileAnyReByReIdType(String id, List fileList, FileReTypeEnum fileReTypeEnum); }