Fix CommentConstitutionRepository repo
This commit is contained in:
@@ -2,6 +2,7 @@ package fr.dcproject.component.comment.constitution.database
|
|||||||
|
|
||||||
import fr.dcproject.common.entity.EntityI
|
import fr.dcproject.common.entity.EntityI
|
||||||
import fr.dcproject.common.entity.TargetI
|
import fr.dcproject.common.entity.TargetI
|
||||||
|
import fr.dcproject.component.citizen.database.CitizenCreator
|
||||||
import fr.dcproject.component.citizen.database.CitizenCreatorI
|
import fr.dcproject.component.citizen.database.CitizenCreatorI
|
||||||
import fr.dcproject.component.citizen.database.CitizenI
|
import fr.dcproject.component.citizen.database.CitizenI
|
||||||
import fr.dcproject.component.comment.article.database.CommentArticleRepository
|
import fr.dcproject.component.comment.article.database.CommentArticleRepository
|
||||||
@@ -26,12 +27,13 @@ class CommentConstitutionRepository(requester: Requester) : CommentRepositoryAbs
|
|||||||
): Paginated<CommentForView<ConstitutionRef, CitizenCreatorI>> {
|
): Paginated<CommentForView<ConstitutionRef, CitizenCreatorI>> {
|
||||||
return requester.run {
|
return requester.run {
|
||||||
getFunction("find_comments_by_citizen")
|
getFunction("find_comments_by_citizen")
|
||||||
.select(
|
.select<CommentForView<ConstitutionRef, CitizenCreator>>(
|
||||||
page,
|
page,
|
||||||
limit,
|
limit,
|
||||||
"created_by_id" to citizen.id,
|
"created_by_id" to citizen.id,
|
||||||
"reference" to TargetI.getReference(ConstitutionRef::class)
|
"reference" to TargetI.getReference(ConstitutionRef::class)
|
||||||
)
|
)
|
||||||
|
as Paginated<CommentForView<ConstitutionRef, CitizenCreatorI>>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -43,12 +45,13 @@ class CommentConstitutionRepository(requester: Requester) : CommentRepositoryAbs
|
|||||||
): Paginated<CommentForView<ConstitutionRef, CitizenCreatorI>> {
|
): Paginated<CommentForView<ConstitutionRef, CitizenCreatorI>> {
|
||||||
return requester.run {
|
return requester.run {
|
||||||
getFunction("find_comments_by_target")
|
getFunction("find_comments_by_target")
|
||||||
.select(
|
.select<CommentForView<ConstitutionRef, CitizenCreator>>(
|
||||||
page,
|
page,
|
||||||
limit,
|
limit,
|
||||||
"target_id" to target.id,
|
"target_id" to target.id,
|
||||||
"sort" to sort.sql
|
"sort" to sort.sql
|
||||||
)
|
)
|
||||||
|
as Paginated<CommentForView<ConstitutionRef, CitizenCreatorI>>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user