package cn.wise.sc.energy.power.plant.business.service;

import cn.wise.sc.energy.power.plant.business.domain.DetectionItem;

import java.util.List;

/**
 * @description: 检测service
 * @author: qh
 * @create: 2020-08-17 10:00
 **/
public interface IDetectionService {

    /**
     * 发起一键巡检
     *
     * @param sessionId 会话id
     * @return 是否成功
     */
    Boolean startDetection(String sessionId);

    /**
     * 获取下一个检测项
     *
     * @param sessionId 会话id
     * @return 下一个项目
     */
    DetectionItem nextItem(String sessionId);

    /**
     * 交互选择
     *
     * @param sessionId   会话id
     * @param qid         问题id
     * @param selectIndex 选择项id集合
     * @return bool
     */
    Boolean interactionChose(String sessionId, String qid, List<Integer> selectIndex);

}
