pos-be/src/modules/queue/domain/entities/queue-item.entity.ts

21 lines
590 B
TypeScript

import { BaseCoreEntity } from 'src/core/modules/domain/entities/base-core.entity';
import { ItemEntity } from 'src/modules/item-related/item/domain/entities/item.entity';
import { QueueTicket } from './ticket.entity';
import { QueueModel } from '../../data/models/queue.model';
export interface QueueItem extends BaseCoreEntity {
ticket?: QueueTicket;
item?: ItemEntity;
item_id: string;
qty: number;
}
export interface MergedItemQueue extends BaseCoreEntity {
id: string;
queue_item_id: string;
title: string;
image_url: string;
qty: number;
queues: QueueModel[];
}