package com.fzzy.eoms.file; import com.fzzy.eoms.models.FileInfo; import java.util.Date; import java.util.List; /** * 系统附件接口 */ public interface CoreFileService { /** * 根据条件获取附件信息 * * @param companyId * @param bizId * @return */ List listFile(String companyId, String bizId); /** * 根据条件获取附件信息 * * @param companyId * @param bizId * @return */ List listFile(String companyId, String bizId,String bizTag); /** * 根据时间获取系统配置的附件路径地址 * 系统附件路径以yyyyMM为目录进行划分 * * @param date * @return */ public String getStoragePath(Date date); /** * 临时目录 * 系统附件路径以yyyyMM为目录进行划分 * * @return */ public String getTempFilePath(Date date); /** * 新增附件信息,只保存信息不处理附件 * * @param fileData */ void addRecord(FileInfo fileData); /** * 新增附件,注意:bizId已经有值的数据不执行新增 * * @param files * @param bizId * @param bizTag * @param companyId */ void addRecords(List files, String bizId, String bizTag, String companyId); /** * 删除附件 * @param fileId */ void delFile(String fileId); }