mirror of
https://github.com/IT4Change/gradido.git
synced 2026-02-06 09:56:05 +00:00
make it complete
This commit is contained in:
parent
cac7f5865a
commit
d5a362bb59
@ -6,15 +6,15 @@ import { Order } from '@enum/Order'
|
||||
|
||||
@ArgsType()
|
||||
export class Paginated {
|
||||
@Field(() => Int, { defaultValue: 1 })
|
||||
@Field(() => Int, { nullable: true })
|
||||
@IsPositive()
|
||||
currentPage: number
|
||||
currentPage?: number
|
||||
|
||||
@Field(() => Int, { nullable: true })
|
||||
@IsPositive()
|
||||
pageSize?: number
|
||||
|
||||
@Field(() => Order, { defaultValue: Order.DESC })
|
||||
@Field(() => Order, { nullable: true })
|
||||
@IsEnum(Order)
|
||||
order: Order
|
||||
order?: Order
|
||||
}
|
||||
|
||||
@ -7,6 +7,7 @@ import { SearchContributionsFilterArgs } from '@arg/SearchContributionsFilterArg
|
||||
import { Connection } from '@typeorm/connection'
|
||||
|
||||
import { LogError } from '@/server/LogError'
|
||||
import { Order } from '@/graphql/enum/Order'
|
||||
|
||||
interface Relations {
|
||||
[key: string]: boolean | Relations
|
||||
@ -28,7 +29,7 @@ function joinRelationsRecursive(
|
||||
}
|
||||
|
||||
export const findContributions = async (
|
||||
{ pageSize = 3, currentPage, order }: Paginated,
|
||||
{ pageSize = 3, currentPage = 1, order = Order.DESC }: Paginated,
|
||||
filter: SearchContributionsFilterArgs,
|
||||
withDeleted = false,
|
||||
relations: Relations | undefined = undefined,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user