package service import ( "ems.agt/features/udm_user/model" "ems.agt/features/udm_user/repo" ) // 实例化服务层 ServiceUdmSubUser 结构体 var NewServiceUdmSubUser = &ServiceUdmSubUser{ repoSunUser: *repo.NewRepoUdmSubUser, } // ServiceUdmSubUser UDM签约用户 服务层处理 type ServiceUdmSubUser struct { repoSunUser repo.RepoUdmSubUser } // Save UDM签约用户-获取全部保存数据库 func (r *ServiceUdmSubUser) Save(neID string) int64 { var num int64 = 0 subArr := redisUdmSubUserList() // 有数据才清空 if len(subArr) == 0 { return num } return r.repoSunUser.Inserts(neID, subArr) } // Page UDM签约用户-分页查询数据库 func (r *ServiceUdmSubUser) Page(query map[string]any) map[string]any { return r.repoSunUser.SelectPage(query) } // List UDM签约用户-查询数据库 func (r *ServiceUdmSubUser) List(subUser model.UdmSubUser) []model.UdmSubUser { return r.repoSunUser.SelectList(subUser) }