You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
package com.spring.modules.oss.service;
import com.baomidou.mybatisplus.extension.service.IService;import com.spring.common.utils.PageUtils;import com.spring.modules.oss.entity.SysOssEntity;import com.spring.modules.oss.vo.SysOssEntityData;import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletResponse;import java.util.List;import java.util.Map;
/** * 文件上传 * * */public interface SysOssService extends IService<SysOssEntity> {
PageUtils queryPage(Map<String, Object> params);
/** * @Method getSysOssEntityList * @Description: 根据条件 获取文件信息 * @author zuowenwen * @Version 1.0 * @param sysOssEntityData * @return List<SysOssEntityData> * @throws * @date 2021/11/2 15:20 */ List<SysOssEntityData> getSysOssEntityList(SysOssEntityData sysOssEntityData);
/** * @Author sxm * @Description 修改文件关联信息 * @Date 2022/4/12 10:12 * @Param * @return **/ void updateOssRef(SysOssEntity sysOssEntity);
void upload(List<MultipartFile> files, SysOssEntity oss);
void removeOssFile(List<Integer> ids);
List<SysOssEntity> queryOssFile(SysOssEntity oss);
void previewOssFileById(Integer id,HttpServletResponse response);
void upgradeOssFile(MultipartFile file, Long sourceId, String fileRemark);}
|