package com.yeejoin.amos.supervision.business.service.intfc;

import com.yeejoin.amos.supervision.business.param.InputItemPageParam;
import com.yeejoin.amos.supervision.business.vo.RoutePointItemVo;
import com.yeejoin.amos.supervision.dao.entity.Plan;
import com.yeejoin.amos.supervision.dao.entity.RoutePointItem;
import org.springframework.data.domain.Page;

import java.util.List;

public interface IRoutePointItemService {

    List<RoutePointItem> addRoutePointItemList(Plan plan, List<Long> inputItemIds, Boolean status, String userId);

    Page<RoutePointItemVo> queryPage(InputItemPageParam criterias);

    Integer deleteByIdIn(List<String> itemIds, Long planId);
}
