| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | package com.xunmei.deploy.service;import com.baomidou.mybatisplus.extension.service.IService;import com.xunmei.deploy.domain.UploadAppInfo;import com.xunmei.deploy.domain.ZipPackInfo;import org.springframework.web.multipart.MultipartFile;import java.util.List;import java.util.Map;public interface UploadAppInfoService extends IService<UploadAppInfo> {    /**     * 解析指定路径下的zip包     * @param path     * @throws Exception     */    void resolveZip(String path)throws Exception;    /**     * 上传zip包,并解析     * @param file     * @throws Exception     */    void uploadZip(MultipartFile file)throws Exception;    /**     * 获取升级应用内容     * @param id     * @return     */    List<UploadAppInfo> getListByZipId(String id);    /**     * 解析     * @param resolvePath     * @param zipPackInfo     * @param baseZipPath     * @param absolutePath     * @param limits     * @throws Exception     */    void resolveZipContent(String resolvePath, ZipPackInfo zipPackInfo, String baseZipPath, String absolutePath, Map<String, Map<String, String>> limits) throws Exception;}
 |