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<SysTaskAttachment> syncTaskAttachmentsToImageData(List<SysTaskAttachment> attachmentList, Long serviceOrderId, Long dispatchOrdId, Integer oaUserId);
|
|
|
}
|