Files
calendar/packages/lib/server/repository/attributeOption.ts
T

32 lines
684 B
TypeScript

import type { Prisma } from "@prisma/client";
import prisma from "@calcom/prisma";
export class AttributeOptionRepository {
static async findMany({ orgId }: { orgId: number }) {
return prisma.attributeOption.findMany({
where: {
attribute: {
teamId: orgId,
},
},
select: {
id: true,
value: true,
slug: true,
attributeId: true,
},
});
}
static async createMany({ createManyInput }: { createManyInput: Prisma.AttributeOptionCreateManyInput[] }) {
const { count } = await prisma.attributeOption.createMany({
data: createManyInput,
});
return {
count,
};
}
}