【发布时间】:2019-03-11 20:00:12
【问题描述】:
我的工作方法是通过 id 和一些动态查询参数返回我,例如“商店”。我已经创建了返回所有商店但仅通过 id 向我返回的方法。
这是我的方法,带有 id 和两个可选的东西:
override fun retriveStoresByDatabaseId(databaseId: String, pageSize: Int, pageNumber: Int): List<StoreDto> {
val sq = SearchQuery()
sq.setSearchParam("databaseId", databaseId)
sq.setPageNumber(pageNumber)
sq.setPageSize(pageSize)
val stores: MutableList<StoreDto> = mutableListOf()
storeRepository.findAll(sq).forEach {
stores.add(DtoHelper.toDto(it, ""))
}
return stores
}
在商店模型类中,我有一个包含所有属性(即类型)的列表,在我的请求中,我想发送作为地图的主体,值是我的动态参数。然后我想只获取与地图中的值相等的这些参数。您能给我一些建议如何使用每个动态参数迭代该列表吗?
【问题讨论】: