39 lines
867 B
Java

package vip.fuck.sm.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import vip.fuck.sm.entity.SysFilesEntity;
import org.noear.solon.core.handle.Context;
import org.noear.solon.core.handle.UploadedFile;
import org.smartboot.http.server.HttpRequest;
import java.util.List;
/**
* 文件上传 服务类
*
* @author xian.zi.ming@qq.com fuck.vip
* @version V1.0
* @date 2020年3月18日
*/
public interface SysFilesService extends IService<SysFilesEntity> {
/**
* 保存图片返回url
*
* @param file
* @return
*/
SysFilesEntity saveFile(UploadedFile file,String ... subPath);
/**
* 删除图片
*
* @param ids
*/
void removeByIdsAndFiles(List<String> ids);
IPage<SysFilesEntity> filesPage(SysFilesEntity sysFiles);
}