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.FhzgPlanTransferSchemeFinalStateCheck;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

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


    /**
     *
     * @author luorui
     * @date 2025/5/15 10:36
     * @discription 根据组合方案id 查询该方案下所有子方案的终态校验结果数量。
     *
     **/
    List<FhzgPlanTransferSchemeCheckResultDTO> getSchemeSafeCheckFinalCountResultByGroupId(FhzgPlanTransferScheme fhzgPlanTransferScheme);

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



}
