21 lines
590 B
TypeScript
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[];
|
|
}
|