38 lines
1.1 KiB
Go
38 lines
1.1 KiB
Go
package service
|
||
|
||
import "ems.agt/src/modules/network_element/model"
|
||
|
||
// UDM鉴权信息 服务层接口
|
||
type IUDMAuth interface {
|
||
// Save UDM鉴权用户-获取redis全部保存数据库
|
||
Save(neID string) int64
|
||
|
||
// Page UDM鉴权用户-分页查询数据库
|
||
Page(query map[string]any) map[string]any
|
||
|
||
// List UDM鉴权用户-查询数据库
|
||
List(authUser model.UDMAuth) []model.UDMAuth
|
||
|
||
// Insert UDM鉴权用户-新增单个
|
||
// imsi长度15,ki长度32,opc长度0或者32
|
||
Insert(neID string, authUser model.UDMAuth) int64
|
||
|
||
// Insert UDM鉴权用户-批量添加
|
||
Inserts(neID string, authUser model.UDMAuth, num string) int64
|
||
|
||
// InsertCSV UDM鉴权用户-批量添加
|
||
InsertCSV(neID string, data []map[string]string) int64
|
||
|
||
// InsertTxt UDM鉴权用户-批量添加
|
||
InsertTxt(neID string, data [][]string) int64
|
||
|
||
// Insert UDM鉴权用户-修改更新
|
||
Update(neID string, authUser model.UDMAuth) int64
|
||
|
||
// Insert UDM鉴权用户-删除单个
|
||
Delete(neID, imsi string) int64
|
||
|
||
// Insert UDM鉴权用户-删除范围
|
||
Deletes(neID, imsi, num string) int64
|
||
}
|