package org.springblade.modules.patrol.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import org.springblade.modules.patrol.entity.PatrolGroupItem; import org.springblade.modules.patrol.vo.PatrolGroupItemVO; import java.util.List; /** * @Description: 巡查指标项目 */ public interface IPatrolGroupItemService extends IService { /** * 查询全部 * @param patrolGroupItem * @return */ List selectPatrolGroupItemList(PatrolGroupItemVO patrolGroupItem); /** * 自定义分页 * @param page * @param patrolGroupItem * @return */ IPage selectPatrolConfig(IPage page, PatrolGroupItemVO patrolGroupItem); /** * 获取vo数据 * @param id * @return */ PatrolGroupItemVO getPatrolGroupItemVOById(Long id); /** * 获取项集合 * @param itemIds 指标项ids * @param groupId 组id * @return */ List getItemByItemIds(String itemIds, String groupId); }