潘志宝
2024-12-23 5bf42aa9950058f391805e6fb8d7376f4378924b
提交 | 用户 | 时间
8c1646 1 package com.iailab.module.data.plan.item.service;
2
3 import com.iailab.framework.common.pojo.PageResult;
4 import com.iailab.framework.common.service.BaseService;
8bf553 5 import com.iailab.module.data.api.plan.dto.ApiPlanItemDTO;
8c1646 6 import com.iailab.module.data.plan.item.entity.PlanItemEntity;
ed4f78 7 import com.iailab.module.data.plan.item.vo.PlanItemDataVO;
8c1646 8 import com.iailab.module.data.plan.item.vo.PlanItemPageReqVO;
9 import com.iailab.module.data.plan.item.vo.PlanItemSaveReqVO;
10
11 import java.util.List;
ed4f78 12 import java.util.Map;
8bf553 13 import java.util.Set;
8c1646 14
15 /**
16  * @author PanZhibao
17  * @Description
18  * @createTime 2024年11月01日
19  */
20 public interface PlanItemService extends BaseService<PlanItemEntity> {
21
22     PageResult<PlanItemEntity> page(PlanItemPageReqVO reqVO);
23
4be7d8 24     List<PlanItemEntity> list(Map<String, Object> params);
8c1646 25
26     void create(PlanItemSaveReqVO createReqVO);
27
28     void update(PlanItemSaveReqVO updateReqVO);
29
30     PlanItemEntity get(String id);
31
32     PlanItemEntity getInfoByNo(String no);
33
34     void delete(String id);
ed4f78 35
36     List<PlanItemDataVO> getSourceValue(Map<String, Object> params);
8bf553 37
D 38     List<PlanItemEntity> getInfoByIds(Set<String> planIds);
8c1646 39 }