dengzedong
2025-02-27 3e61b6d86d6a98214e56c652a36a2290d471a695
提交 | 用户 | 时间
3e61b6 1 package com.iailab.module.model.matlab.service;
D 2
3
4 import com.iailab.framework.common.page.PageData;
5 import com.iailab.framework.common.pojo.CommonResult;
6 import com.iailab.framework.common.service.BaseService;
7 import com.iailab.framework.common.service.CrudService;
8 import com.iailab.module.model.matlab.common.exceptions.IllegalityJarException;
9 import com.iailab.module.model.matlab.dto.MatlabJarFileInfoDTO;
10 import com.iailab.module.model.matlab.dto.MatlabRunDTO;
11 import com.iailab.module.model.matlab.dto.MlModelDTO;
12 import com.iailab.module.model.matlab.entity.MlModelEntity;
13 import org.springframework.web.multipart.MultipartFile;
14
15 import java.io.IOException;
16 import java.util.HashMap;
17 import java.util.List;
18 import java.util.Map;
19
20 /**
21  * 
22  *
23  * @author Dzd 
24  * @since 1.0.0 2025-02-08
25  */
26 public interface MlModelService extends BaseService<MlModelEntity> {
27     PageData<MlModelDTO> page(Map<String, Object> params);
28
29     List<MlModelDTO> list(Map<String, Object> params);
30
31     MlModelDTO get(String id);
32
33     void save(MlModelDTO dto);
34
35     void update(MlModelDTO dto);
36
37     void delete(String id);
38
39     MatlabJarFileInfoDTO uploadJarFile(MultipartFile file) throws IllegalityJarException;
40
41     CommonResult<String> test(MatlabRunDTO dto);
42
43     List<HashMap<String, Object>> importData(MultipartFile file) throws IOException;
44 }