feat: 网元模块

This commit is contained in:
TsMask
2023-10-26 18:25:24 +08:00
parent acd44da5e0
commit 79f30f2fc5
7 changed files with 192 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
package service
import "ems.agt/src/modules/net_element/model"
// 网元信息 服务层接口
type INeInfo interface {
// SelectNeInfoByNeTypeAndNeID 通过ne_type和ne_id查询网元信息
SelectNeInfoByNeTypeAndNeID(neType, neID string) model.NeInfo
}

View File

@@ -0,0 +1,22 @@
package service
import (
"ems.agt/src/modules/net_element/model"
"ems.agt/src/modules/net_element/repository"
)
// 实例化服务层 NeInfoImpl 结构体
var NewNeInfoImpl = &NeInfoImpl{
NeInfoRepository: repository.NewNeInfoImpl,
}
// 网元信息 服务层处理
type NeInfoImpl struct {
// 网元信息数据信息
NeInfoRepository repository.INeInfo
}
// SelectNeInfoByNeTypeAndNeID 通过ne_type和ne_id查询网元信息
func (r *NeInfoImpl) SelectNeInfoByNeTypeAndNeID(neType, neID string) model.NeInfo {
return r.NeInfoRepository.SelectNeInfoByNeTypeAndNeID(neType, neID)
}