diff --git a/src/modules/invoice/entities/invoice-item.entity.ts b/src/modules/invoice/entities/invoice-item.entity.ts index 4aa5275..df5f68d 100644 --- a/src/modules/invoice/entities/invoice-item.entity.ts +++ b/src/modules/invoice/entities/invoice-item.entity.ts @@ -58,7 +58,4 @@ export class InvoiceItem extends BaseEntity { confirmedAt?: Date; - @Property({ type: 'json', nullable: true }) - attachments?: string[] - } diff --git a/src/modules/invoice/entities/invoice.entity.ts b/src/modules/invoice/entities/invoice.entity.ts index ca3ed21..b1b3c48 100644 --- a/src/modules/invoice/entities/invoice.entity.ts +++ b/src/modules/invoice/entities/invoice.entity.ts @@ -17,6 +17,7 @@ import { BaseEntity } from 'src/common/entities/base.entity'; import { InvoiceStatusEnum } from '../enum/invoice-status.enum'; import { InvoiceItem } from './invoice-item.entity'; import { Request } from 'src/modules/request/entities/request.entity'; +import { IAttachment } from 'src/modules/order/interface/order.interface'; @Entity({ tableName: 'invoices' }) @@ -88,4 +89,7 @@ export class Invoice extends BaseEntity { @Property({ nullable: true, columnType: 'timestamptz' }) approvalDeadline?: Date; + @Property({ type: 'json' }) + attachments: IAttachment[] = [] + } diff --git a/src/modules/order/entities/order.entity.ts b/src/modules/order/entities/order.entity.ts index 814a607..2dc74f6 100644 --- a/src/modules/order/entities/order.entity.ts +++ b/src/modules/order/entities/order.entity.ts @@ -11,7 +11,7 @@ import { User } from '../../user/entities/user.entity'; import { ulid } from 'ulid'; import { Admin } from 'src/modules/admin/entities/admin.entity'; import { BaseEntity } from 'src/common/entities/base.entity'; -import { OrderStatusEnum } from '../interface/order.interface'; +import { IAttachment, OrderStatusEnum } from '../interface/order.interface'; import { InvoiceItem } from 'src/modules/invoice/entities/invoice-item.entity'; import { IField } from 'src/modules/request/interface/request.interface'; import { Product } from 'src/modules/product/entities/product.entity'; @@ -60,4 +60,7 @@ export class Order extends BaseEntity { @Property({ type: 'int', nullable: true }) estimatedDays?: number; + + @Property({ type: 'json' }) + attachments: IAttachment[] = [] }