dengzedong
2024-09-26 587b438f50abb725f3dee63eaf6b586c09085f54
提交 | 用户 | 时间
449017 1 package com.iailab.module.model.mpk.service;
D 2
3 import com.iailab.framework.common.page.PageData;
4 import com.iailab.framework.common.service.BaseService;
5 import com.iailab.module.model.mpk.dto.MpkFileDTO;
6 import com.iailab.module.model.mpk.entity.MpkFileEntity;
7 import org.springframework.web.multipart.MultipartFile;
8
9 import java.io.IOException;
10 import java.util.List;
11 import java.util.Map;
12
13 /**
14  * @author PanZhibao
15  * @Description
16  * @createTime 2024年08月14日
17  */
0255ea 18 public interface MpkFileService extends BaseService<MpkFileEntity> {
449017 19
D 20     PageData<MpkFileDTO> page(Map<String, Object> params);
21
22     List<MpkFileDTO> list(Map<String, Object> params);
23
24     MpkFileDTO get(String id);
25
26     void save(MpkFileDTO dto);
27
28     void update(MpkFileDTO dto);
29
30     void delete(String id);
31
32     byte[] generatorCode(String id, String remark, String zipFileName);
33
34     byte[] packageModel(List<String> ids,String projectId,String projectName,String fileName,String log,String version) throws IOException, InterruptedException;
35
36     Map<String,String> savePyFile(MultipartFile file) throws IOException;
37 }