潘志宝
2024-09-03 f7e880deb0612ba5efe96e6ce229abd8c19bc6e7
提交 | 用户 | 时间
a6de49 1 package com.iailab.module.data.ind.service;
H 2
3 import com.iailab.framework.common.page.PageData;
4 import com.iailab.framework.common.service.BaseService;
5 import com.iailab.module.data.ind.dto.IndItemDTO;
6 import com.iailab.module.data.ind.entity.IndItemEntity;
7
8 import java.util.List;
9 import java.util.Map;
10
11 /**
12  * @author PanZhibao
13  * @Description
14  * @createTime 2024年05月25日
15  */
16 public interface IndItemService extends BaseService<IndItemEntity> {
17
18     PageData<IndItemDTO> page(Map<String, Object> params);
19
20     IndItemDTO get(String id);
21
22     void save(IndItemDTO dto);
23
24     void update(IndItemDTO dto);
25
26     void delete(String[] ids);
27
28     List<IndItemDTO> getItemAtom(List<String> itemNos);
29
30     IndItemDTO getItemAtom(String itemNo);
31
32     List<IndItemDTO> getItemCal(List<String> itemNos);
33
34     IndItemDTO getItemCal(String itemNo);
35
36     List<IndItemDTO> getList(Map<String, Object> params);
37
38     void enableByIds(String[] ids);
39
40     void disableByIds(String[] ids);
41
42     IndItemDTO getItemByItemNo(String itemNo);
43 }