29 lines
854 B
Go
29 lines
854 B
Go
package service
|
||
|
||
import "be.ems/src/modules/network_data/model"
|
||
|
||
// UDM鉴权信息 服务层接口
|
||
type IUDMAuth interface {
|
||
// ResetData 重置鉴权用户数据,清空数据库重新同步Redis数据
|
||
ResetData(neId string) int64
|
||
|
||
// SelectPage 分页查询数据库
|
||
SelectPage(query map[string]any) map[string]any
|
||
|
||
// SelectList 查询数据库
|
||
SelectList(u model.UDMAuth) []model.UDMAuth
|
||
|
||
// Insert 从数据中读取后删除imsi再存入数据库
|
||
// imsi长度15,ki长度32,opc长度0或者32
|
||
Insert(neId string, u model.UDMAuth) int64
|
||
|
||
// InsertData 导入文件数据 dataType目前两种:txt/csv
|
||
InsertData(neId, dataType string, data any) int64
|
||
|
||
// Delete 删除单个不重新加载
|
||
Delete(neID, imsi string) int64
|
||
|
||
// LoadData 删除范围后重新加载 num表示imsi后几位
|
||
LoadData(neID, imsi, num string) int64
|
||
}
|