package com.hdkj.lt.bf.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.hdkj.lt.core.bizms.modle.po.plan.FhzgPlanTransferScheme;
import com.hdkj.lt.bf.entity.dto.FhzgPlanTransferSchemeSwitchingSafeCheckCountDTO;
import com.hdkj.lt.bf.entity.dto.FhzgPlanTransferSchemeSwitchingSequenceDTO;

import java.util.List;

/**
 *
 * @author luorui
 * @date 2025/5/16 15:59
 * @discription 开关顺序查询服务类
 *
 **/
public interface FhzgPlanTransferSchemeSwitchingSequenceService {

    /**
     * @author luorui
     * @date 2025/5/16 15:51
     * @discription 分页查询
     *
     **/
    Page<FhzgPlanTransferSchemeSwitchingSequenceDTO> getTransferSchemeSwitchingSequenceBySchemeIdPage(FhzgPlanTransferScheme fhzgPlanTransferScheme);


    /**
     *
     * @author luorui
     * @date 2025/5/17 17:45
     * @discription 查询方案下开关校验通过/不通过数量
     *
     **/
    List<FhzgPlanTransferSchemeSwitchingSafeCheckCountDTO> countSwitchPass(FhzgPlanTransferScheme fhzgPlanTransferScheme);
}
