All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.kamingpan.infrastructure.entity.service.UploadFileService Maven / Gradle / Ivy

package com.kamingpan.infrastructure.entity.service;

import com.kamingpan.infrastructure.core.base.service.BaseService;
import com.kamingpan.infrastructure.entity.model.entity.UploadFile;
import com.kamingpan.infrastructure.entity.model.vo.UploadFileVO;

import java.util.List;

/**
 * 上传文件 服务类
 *
 * @author kamingpan
 * @since 2018-06-28
 */
public interface UploadFileService extends BaseService {

    /**
     * 批量保存上传文件
     *
     * @param uploadFiles 上传文件列表
     * @return 上传文件VO列表
     */
    List insertUploadFiles(List uploadFiles);

    /**
     * 根据主键集合查询上传文件
     *
     * @param ids 主键集合
     * @return 上传文件列表
     */
    List listUploadFileVOByIds(List ids);

    /**
     * 根据主键查询上传文件
     *
     * @param id 主键
     * @return 上传文件
     */
    UploadFileVO getUploadFileById(String id);

    /**
     * 根据关键字查询上传文件
     *
     * @param keyWord 关键字
     * @return 上传文件
     */
    UploadFile getByKeyWord(String keyWord);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy