package com.ruoyi.basic.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.basic.pojo.CustomerFollowUpFile;
import com.ruoyi.common.vo.SimpleFileVo;
import javax.annotation.Nullable;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Null;
import java.util.List;
import java.util.function.BiConsumer;
import java.util.function.Function;
/**
*
* 客户跟进附件接口
*
*
* @author deslrey
* @version 1.0
* @since 2026/03/04 14:52
*/
public interface CustomerFollowUpFileService extends IService {
/**
* 根据 xx,xxx,xx批量查询并且出插入SimpleFileVo进入
* @param list
* @param getAttachmentIds
* @param setAttachmentList
* @param
*/
void fillAttachment(
@Nullable List list,
@NotNull Function getAttachmentIds,
@NotNull BiConsumer> setAttachmentList
);
}