package com.fs.file.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.fs.file.domain.SysUploadFile;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface SysFileMapper extends BaseMapper<SysUploadFile> {

    /**
     * 根据业务查询文件列表
     */
    List<SysUploadFile> selectByBiz(@Param("tenantId") Long tenantId,
                                    @Param("bizType") String bizType,
                                    @Param("bizId") String bizId);

    /**
     * 根据MD5查询文件（秒传）
     */
    SysUploadFile selectByMd5(@Param("tenantId") Long tenantId, @Param("md5") String md5);
}
