潘志宝
2024-09-30 303715d81f0c1cd8b32cd659b7734c01565369a6
提交 | 用户 | 时间
7fd198 1 package com.iailab.module.model.mcs.pre.service;
2
3 import com.iailab.framework.common.pojo.PageResult;
4 import com.iailab.module.model.mcs.pre.dto.MmPredictItemDTO;
5 import com.iailab.module.model.mcs.pre.entity.MmPredictItemEntity;
5c6007 6 import com.iailab.module.model.mcs.pre.vo.MmPredictItemPageReqVO;
137356 7 import com.iailab.module.model.mcs.pre.vo.MmPredictItemRespVO;
7fd198 8 import com.iailab.module.model.mdk.vo.ItemVO;
9 import com.iailab.module.model.mdk.vo.MergeItemVO;
10
9f049d 11 import java.util.Date;
7fd198 12 import java.util.List;
a97b38 13 import java.util.Map;
7fd198 14
15 /**
16  * @author PanZhibao
17  * @date 2021年04月26日 13:57
18  */
5c6007 19 public interface MmPredictItemService{
7fd198 20
21     void deleteBatch(String[] itemIds);
22
5c6007 23     MmPredictItemDTO info(String id);
7fd198 24
25     int check(MmPredictItemEntity mmPredictItem);
26
27     List<ItemVO> getByModuleId(String moduleId);
28
29     ItemVO getItemByItemNo(String itemNo);
30
31     ItemVO getItemById(String itemId);
32
33     MergeItemVO getMergeItemByItemId(String itemId);
5c6007 34
137356 35     PageResult<MmPredictItemRespVO> queryPage(MmPredictItemPageReqVO reqVO);
5c6007 36
5d299c 37     void add(MmPredictItemDTO mmPredictItemDto);
5c6007 38
5d299c 39     void update(MmPredictItemDTO mmPredictItemDTO);
L 40
a97b38 41     List<MmPredictItemRespVO> list(Map<String, Object> params);
9f049d 42
J 43     MmPredictItemEntity getById(String id);
44
45     List<Object[]> getHisData(String itemId, Date startTime, Date endTime);
7fd198 46 }