package com.ruoyi.system.service; import com.ruoyi.system.domain.SysTaskAttachment; import java.util.List; /** * 任务附件同步服务接口 * 用于将任务附件同步到ImageData表 * * @author ruoyi */ public interface ITaskAttachmentSyncService { /** * 同步单个附件到ImageData * * @param attachment 任务附件对象 * @param serviceOrderId 服务单ID * @param dispatchOrdId 调度单ID * @return 是否同步成功 */ Long syncAttachmentToImageData(SysTaskAttachment attachment, Long serviceOrderId, Long dispatchOrdId,Integer oaUserId); /** * 批量同步任务的所有附件到ImageData * * @param attachmentList 任务列表 * @param serviceOrderId 服务单ID * @param dispatchOrdId 调度单ID * @return 同步成功的附件数量 */ List syncTaskAttachmentsToImageData(List attachmentList, Long serviceOrderId, Long dispatchOrdId, Integer oaUserId); }