package com.hdkj.lt.mq.mapper.voltageLimitViolation;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import com.hdkj.lt.core.bizms.modle.po.plan.FhzgPlanTransferSchemeSwitchingFinalCheck;
import com.hdkj.lt.core.bizms.modle.po.plan.FhzgPlanTransferSchemeSwitchingSequence;
import com.hdkj.lt.core.bizms.modle.po.voltageLimitViolation.FhzgInfoLimitTransferSchemeSwitchingSequence;
import com.hdkj.lt.core.bizms.modle.po.voltageLimitViolation.FhzgLimitTransferSchemeSwitchingLoopCheck;
import com.hdkj.lt.core.bizms.modle.po.voltageLimitViolation.FhzgVoltageLimitViolationPowerCut;
import org.apache.ibatis.annotations.Mapper;


/**
 * @author userlrk
 * @description 针对表【fhzg_info_limit_transfer_scheme_switching_sequence(成片电压越限转供方案开关动作顺序信息表)】的数据库操作Mapper
 * @createDate 2025-09-24 15:24:10
 * @Entity generator.domain.FhzgInfoLimitTransferSchemeSwitchingSequence
 */
@Mapper
public interface FhzgInfoLimitTransferSchemeSwitchingSequenceMapper extends BaseMapper<FhzgInfoLimitTransferSchemeSwitchingSequence> {

    FhzgVoltageLimitViolationPowerCut getLineNameByPlanId(Long planId);

    void saveSwitchingLoopCheck(FhzgLimitTransferSchemeSwitchingLoopCheck switchingLoopCheck);

    void saveSwitchingFinalCheck(FhzgPlanTransferSchemeSwitchingFinalCheck switchingFinalCheck);

    void saveSwitchingSequence(FhzgPlanTransferSchemeSwitchingSequence switchingSequence);
}




