package com.iailab.module.model.mcs.pre.service; import com.iailab.framework.common.pojo.PageResult; import com.iailab.module.model.mcs.pre.dto.MmPredictItemDTO; import com.iailab.module.model.mcs.pre.entity.MmPredictItemEntity; import com.iailab.module.model.mcs.pre.vo.MmPredictItemPageReqVO; import com.iailab.module.model.mcs.pre.vo.MmPredictItemRespVO; import com.iailab.module.model.mdk.vo.ItemVO; import com.iailab.module.model.mdk.vo.MergeItemVO; import java.util.List; import java.util.Map; /** * @author PanZhibao * @date 2021年04月26日 13:57 */ public interface MmPredictItemService{ void deleteBatch(String[] itemIds); MmPredictItemDTO info(String id); int check(MmPredictItemEntity mmPredictItem); List getByModuleId(String moduleId); ItemVO getItemByItemNo(String itemNo); ItemVO getItemByIdFromCache(String itemId); ItemVO getItemById(String itemId); ItemVO getItemByOutPutId(String outPutId); void clearCatch(); MergeItemVO getMergeItemByItemId(String itemId); PageResult queryPage(MmPredictItemPageReqVO reqVO); void add(MmPredictItemDTO mmPredictItemDto); void update(MmPredictItemDTO mmPredictItemDTO); List list(Map params); MmPredictItemEntity getById(String id); }