Я работаю над методом, который возвращает меня, например, «store» по 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
}
В классе модели магазина у меня есть список, в котором есть все атрибуты (то есть тип), в моем запросе я хочуотправить тело, которое является картой, и значения мои динамические параметры.Тогда я хочу получить значение только эти аргументы, которые равны значениям в карте.Можете ли вы дать мне несколько советов, как составить список с каждым динамическим параметром?