inmemory to postgres

This commit is contained in:
2025-12-29 18:34:12 +01:00
parent 9e17d0752a
commit f5639a367f
176 changed files with 10175 additions and 468 deletions

View File

@@ -18,4 +18,10 @@ export interface MemberPayment {
status: MemberPaymentStatus;
dueDate: Date;
paidAt?: Date;
}
}
export const MemberPayment = {
rehydrate(props: MemberPayment): MemberPayment {
return { ...props };
},
};

View File

@@ -17,4 +17,10 @@ export interface MembershipFee {
enabled: boolean;
createdAt: Date;
updatedAt: Date;
}
}
export const MembershipFee = {
rehydrate(props: MembershipFee): MembershipFee {
return { ...props };
},
};

View File

@@ -32,4 +32,10 @@ export interface Payment {
status: PaymentStatus;
createdAt: Date;
completedAt?: Date;
}
}
export const Payment = {
rehydrate(props: Payment): Payment {
return { ...props };
},
};

View File

@@ -21,4 +21,10 @@ export interface Prize {
awardedTo?: string;
awardedAt?: Date;
createdAt: Date;
}
}
export const Prize = {
rehydrate(props: Prize): Prize {
return { ...props };
},
};

View File

@@ -13,6 +13,12 @@ export interface Wallet {
createdAt: Date;
}
export const Wallet = {
rehydrate(props: Wallet): Wallet {
return { ...props };
},
};
export enum TransactionType {
DEPOSIT = 'deposit',
WITHDRAWAL = 'withdrawal',
@@ -34,4 +40,10 @@ export interface Transaction {
referenceId?: string;
referenceType?: ReferenceType;
createdAt: Date;
}
}
export const Transaction = {
rehydrate(props: Transaction): Transaction {
return { ...props };
},
};