chore: complete the the invoice module - not tested

This commit is contained in:
mahyargdz
2025-02-11 14:25:49 +03:30
parent bbdc5996b5
commit 49c62018f0
24 changed files with 674 additions and 74 deletions
@@ -3,6 +3,7 @@ import { Column, Entity, ManyToOne } from "typeorm";
import { SubscriptionPlan } from "./subscription.entity";
import { BaseEntity } from "../../../common/entities/base.entity";
import { User } from "../../users/entities/user.entity";
import { SubscriptionStatus } from "../enums/subscription-status.enum";
@Entity()
export class UserSubscription extends BaseEntity {
@@ -18,6 +19,9 @@ export class UserSubscription extends BaseEntity {
@Column({ type: "timestamp", nullable: false })
endDate: Date;
@Column({ type: "enum", enum: SubscriptionStatus, default: SubscriptionStatus.PENDING })
status: SubscriptionStatus;
@Column({ type: "boolean", default: false })
isCanceled: boolean;
}