Files
cfw-autumn/shared/models/rewardModels/referralModels/rewardRedemptionRelations.ts
2026-02-18 18:46:19 +00:00

26 lines
791 B
TypeScript

import { relations } from "drizzle-orm";
import { customers } from "../../cusModels/cusTable";
import { rewardPrograms } from "../rewardProgramModels/rewardProgramTable";
import { referralCodes } from "./referralCodeTable";
import { rewardRedemptions } from "./rewardRedemptionTable";
export const rewardRedemptionRelations = relations(
rewardRedemptions,
({ one }) => ({
customer: one(customers, {
fields: [rewardRedemptions.internal_customer_id],
references: [customers.internal_id],
}),
referral_code: one(referralCodes, {
fields: [rewardRedemptions.referral_code_id],
references: [referralCodes.id],
}),
reward_program: one(rewardPrograms, {
fields: [rewardRedemptions.internal_reward_program_id],
references: [rewardPrograms.internal_id],
}),
}),
);