feat: make flow endpoint same response structure
This commit is contained in:
parent
399959f0b1
commit
8da915b868
1 changed files with 16 additions and 12 deletions
|
|
@ -21,7 +21,8 @@ export class FlowTemplateController extends Controller {
|
||||||
@Query() page: number = 1,
|
@Query() page: number = 1,
|
||||||
@Query() pageSize: number = 30,
|
@Query() pageSize: number = 30,
|
||||||
) {
|
) {
|
||||||
return await prisma.workflowTemplate.findMany({
|
const [result, total] = await prisma.$transaction([
|
||||||
|
prisma.workflowTemplate.findMany({
|
||||||
include: {
|
include: {
|
||||||
step: {
|
step: {
|
||||||
include: {
|
include: {
|
||||||
|
|
@ -35,7 +36,10 @@ export class FlowTemplateController extends Controller {
|
||||||
orderBy: { createdAt: "asc" },
|
orderBy: { createdAt: "asc" },
|
||||||
take: pageSize,
|
take: pageSize,
|
||||||
skip: (page - 1) * pageSize,
|
skip: (page - 1) * pageSize,
|
||||||
});
|
}),
|
||||||
|
prisma.workflowTemplate.count(),
|
||||||
|
]);
|
||||||
|
return { result, page, pageSize, total };
|
||||||
}
|
}
|
||||||
|
|
||||||
@Get("{templateId}")
|
@Get("{templateId}")
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue