package com.hdkj.lt.bf.service.voltageLimitViolation;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hdkj.lt.bf.entity.dto.VolLimitViolationSchemeDetailDTO;
import com.hdkj.lt.bf.entity.vo.VolSchemeCheckNumVO;
import com.hdkj.lt.core.bizms.modle.po.voltageLimitViolation.FhzgInfoLimitTransferScheme;
import com.hdkj.lt.core.bizms.modle.po.voltageLimitViolation.FhzgLimitTransferSchemePathDetail;
import com.hdkj.lt.core.bizms.modle.po.voltageLimitViolation.FhzgVoltageLimitViolationTransferSchemeDetail;

import java.util.List;


/**
* @author userlrk
* @description 针对表【fhzg_voltage_limit_violation_transfer_scheme_detail(成片电压越限方案 电压越想详情信息)】的数据库操作Service
* @createDate 2025-09-24 15:24:11
*/
public interface FhzgVoltageLimitViolationTransferSchemeDetailService extends IService<FhzgVoltageLimitViolationTransferSchemeDetail> {

    List<FhzgVoltageLimitViolationTransferSchemeDetail> getVolLimitDetail(VolLimitViolationSchemeDetailDTO dto);

    List<FhzgInfoLimitTransferScheme> getVolLimitSchemeList(VolLimitViolationSchemeDetailDTO dto);

    VolSchemeCheckNumVO getVolLimitSchemeLCheck(VolLimitViolationSchemeDetailDTO dto);

    Page<FhzgLimitTransferSchemePathDetail> getVolLimitSchemeTransferPathList(VolLimitViolationSchemeDetailDTO dto);
}
