package com.sundot.airport.exam.common.manager;

import com.sundot.airport.exam.common.model.result.QuesOptResult;

import java.util.List;
import java.util.Map;

/**
 * <b>功能名：QuesManager</b><br>
 * <b>说明：</b> 试题通用业务处理层 <br>
 * <b>著作权：</b> Copyright (C) 2021 HUIFANEDU  CORPORATION<br>
 * <b>修改履历：</b><br>
 *
 * @author 2021-06-30 liangxiao
 */
public interface QuesManager {

    /**
     * <b>方法名: </b> byTpIdsFindAndBuildQoResult <br>
     * <b>说明: </b> 根据题干业务id列表查询关联的选项信息并构建结果（包含选项） <br>
     *
     * @param quIds java.util.List<java.lang.String> 题干业务id列表
     * @return java.util.Map<java.lang.String, java.util.List < com.sundot.airport.exam.common.model.result.QuesOptResult>> key是题干业务id<br>
     * <b>修改履历: </b>
     * @author 2021/6/30 liangxiao
     */
    Map<String, List<QuesOptResult>> byTpIdsFindAndBuildQoResult(List<String> quIds);
}
