package com.hdkj.lt.bf.mapper;

import com.hdkj.lt.bf.entity.dto.FhzgPlanTransferSchemeCheckResultDTO;
import com.hdkj.lt.core.bizms.modle.po.plan.FhzgPlanTransferScheme;
import com.hdkj.lt.core.bizms.modle.po.plan.FhzgPlanTransferSchemeLoopCloseCheck;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @author luorui
 * @date 2025/5/15 10:03
 * 方案安全校验结果信息
 *
 */
@Mapper
public interface FhzgPlanTransferSchemeLoopCloseCheckMapper {

    /**
     *
     * @author luorui
     * @date 2025/5/15 10:36
     * @discription 根据组合方案id 查询该方案下所有子方案的校验结果。成功失败数量。（检查的是五项的汇总结果）
     *
     **/
    List<FhzgPlanTransferSchemeCheckResultDTO> getSchemeSafeCheckCountResultByGroupId(FhzgPlanTransferScheme fhzgPlanTransferScheme);

    /**
     *
     * @author luorui
     * @date 2025/5/16 17:39
     * @discription 根据分组方案id 查询该方案下的全部开关 过程态检查结果集合
     *
     **/
    List<FhzgPlanTransferSchemeLoopCloseCheck> getSchemeSafeCheckProcessResultByGroupId(FhzgPlanTransferScheme fhzgPlanTransferScheme);



}
