package com.interplug.qcast.biz.file; import com.interplug.qcast.biz.file.dto.FileRequest; import com.interplug.qcast.biz.file.dto.FileResponse; import java.util.List; import org.apache.ibatis.annotations.Mapper; @Mapper public interface FileMapper { /** * 파일 삭제 * * @param fileDeleteReq * @return * @throws Exception */ Integer deleteFile(FileRequest fileDeleteReq) throws Exception; /** * 파일 등록 * * @param fileInsertReq * @return * @throws Exception */ Integer insertFile(FileRequest fileInsertReq) throws Exception; /** * 파일 상세정보 등록 * * @param fileInsertReq * @return * @throws Exception */ Integer insertFileInfo(FileRequest fileInsertReq) throws Exception; /** * 파일 1건 조회 * * @param fileDeleteReq * @return */ FileResponse selectFile(FileRequest fileDeleteReq); /** * 파일 목록 조회 * * @param fileDeleteReq * @return */ List selectFileList(FileRequest fileDeleteReq); }