package service import ( "ems.agt/src/modules/network_element/model" "ems.agt/src/modules/network_element/repository" ) // 实例化数据层 PerfKPIImpl 结构体 var NewPerfKPIImpl = &PerfKPIImpl{ perfKPIRepository: repository.NewPerfKPIImpl, } // PerfKPIImpl 性能统计 数据层处理 type PerfKPIImpl struct { // 性能统计数据信息 perfKPIRepository repository.IPerfKPI } // SelectGoldKPI 通过网元指标数据信息 func (r *PerfKPIImpl) SelectGoldKPI(rmUID, neType string, startTime, endTime string, kpiIds []string, interval int64) []map[string]any { data := r.perfKPIRepository.SelectGoldKPI(rmUID, neType, startTime, endTime, kpiIds, interval) if data == nil { return []map[string]any{} } return data } // SelectGoldKPITitle 通过网元指标数据信息 func (r *PerfKPIImpl) SelectGoldKPITitle(neType string) []model.GoldKPITitle { return r.perfKPIRepository.SelectGoldKPITitle(neType) }