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 }