czt
2026-01-08 51603d9354ddef5d8960fe0e6b3e21059da5ff66
fzzy-igdss-core/src/main/java/com/fzzy/igds/service/FileService.java
@@ -2,6 +2,7 @@
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.fzzy.igds.domain.FileInfo;
import com.fzzy.igds.domain.Quantity;
import com.fzzy.igds.mapper.FileMapper;
import com.fzzy.igds.utils.Base64Util;
import com.fzzy.igds.utils.ContextUtil;
@@ -31,6 +32,29 @@
    private FileMapper fileMapper;
    /**
     * 根据条件获取附件信息
     * @param companyId
     * @param bizId
     * @return
     */
    public List<FileInfo> listFile(String companyId, String bizId) {
        if (StringUtils.isEmpty(companyId)) {
            companyId = ContextUtil.getCompanyId();
        }
        if (StringUtils.isEmpty(bizId)){
            return null;
        }
        QueryWrapper<FileInfo> queryWrapper = new QueryWrapper<>();
        queryWrapper.eq("company_id", companyId);
        queryWrapper.eq("biz_id", bizId);
        queryWrapper.orderByAsc("create_time");
        return fileMapper.selectList(queryWrapper);
    }
    /**
     * 异步执行附件保存
     * @param files     附件信息
     * @param bizId     业务id