UploadService.java 1.55 KB
Newer Older
1 2
package cn.wisenergy.service.app;

licc's avatar
licc committed
3

4
import cn.wisenergy.model.app.shopZx;
5
import org.springframework.core.io.Resource;
6 7 8 9 10 11 12 13
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.Map;

/**
 * Created by m1991 on 2021/2/24 13:49
14
 * TODO 资讯Service
licc's avatar
licc committed
15
 * @author 86187
16 17 18
 */
public interface UploadService {
    /**
19
     * TODO 视频文件上传   zxUrl, userId,zxName,zxField,imgUrl
20 21 22
     * @param request
     * @return
     */
23
     Map<String, Object> uploadVideo(MultipartFile file,HttpServletRequest request,String userId,String zxField,String zxAddress) throws Exception;
24 25

    /**
26
     * TODO 图片文件上传
27
     * @param request
28 29 30
     * @param userId
     * @param zxField
     * @param zxAddress
31 32
     * @return
     */
33
     Map<String, Object> uploadImage(MultipartFile file, HttpServletRequest request, String userId, String zxField, String zxAddress) throws Exception;
34 35

    /**
36
     * TODO 项目目录下的图片文件上传
37 38 39
     * @param request
     * @return
     */
40 41 42 43 44 45 46 47 48 49
     Map<String, Object> getImageUrl(HttpServletRequest request) throws Exception;

    /**
     * TODO 多文件上传
     * @param file
     * @return
     */
     List imageUpload( MultipartFile[] file,String userId, String zxField, String zxAddress);
     String storeFile(MultipartFile file);
     Resource loadFileAsResource(String fileName);
50

51

52
    /**
53 54 55
     * TODO 资讯信息展示
     * @param pageNum
     * @param pageSize
56 57
     * @return
     */
58
    List<shopZx> selectPage(Integer pageNum, Integer pageSize);
59

60 61

}