package service import ( "ems.agt/features/udm_user/model" "ems.agt/features/udm_user/repo" ) // 实例化服务层 ServiceUdmAuthUser 结构体 var NewServiceUdmAuthUser = &ServiceUdmAuthUser{ repoAuthUser: *repo.NewRepoUdmAuthUser, } // ServiceUdmAuthUser UDM鉴权用户 服务层处理 type ServiceUdmAuthUser struct { repoAuthUser repo.RepoUdmAuthUser } // Save UDM鉴权用户-获取全部保存数据库 func (r *ServiceUdmAuthUser) Save(neID string) int64 { var num int64 = 0 authArr := redisUdmAuthUserList() // 有数据才清空 if len(authArr) == 0 { return num } return r.repoAuthUser.Inserts(neID, authArr) } // Page UDM签约用户-分页查询数据库 func (r *ServiceUdmAuthUser) Page(query map[string]any) map[string]any { return r.repoAuthUser.SelectPage(query) } // List UDM签约用户-查询数据库 func (r *ServiceUdmAuthUser) List(authUser model.UdmAuthUser) []model.UdmAuthUser { return r.repoAuthUser.SelectList(authUser) }