This commit is contained in:
2026-02-21 11:59:59 +03:30
parent a0a40b52d5
commit f682465d4c
3 changed files with 8 additions and 4 deletions
@@ -58,7 +58,4 @@ export class InvoiceItem extends BaseEntity {
confirmedAt?: Date;
@Property({ type: 'json', nullable: true })
attachments?: string[]
}
@@ -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[] = []
}
+4 -1
View File
@@ -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[] = []
}