diff --git a/src/entity/card_print_queue.ts b/src/entity/card_print_queue.ts index de8d186..991febf 100644 --- a/src/entity/card_print_queue.ts +++ b/src/entity/card_print_queue.ts @@ -7,6 +7,8 @@ import { DeleteDateColumn, } from "typeorm"; import { CardPrintQueueStatus } from "../types/card_print_queue_status"; +import { CardPrintQueueType } from "../types/card_print_queue_type"; + @Entity("card_print_queues") export class CardPrintQueue { @@ -59,6 +61,13 @@ export class CardPrintQueue { }) status!: CardPrintQueueStatus; + @Column({ + type: "enum", + enum: CardPrintQueueType, + default: CardPrintQueueType.PRINT_PROVISION, + }) + type!: CardPrintQueueType; + @CreateDateColumn() created_at!: Date; diff --git a/src/schema/public.ts b/src/schema/public.ts index 9ff7386..c6896d1 100644 --- a/src/schema/public.ts +++ b/src/schema/public.ts @@ -74,3 +74,5 @@ export * from "../types/specialist_form"; export * from "../types/diagnosis_type"; export * from "../types/notification_priority"; export * from "../types/card_print_queue_status"; +export * from "../types/card_print_queue_type"; + diff --git a/src/types/card_print_queue_type.ts b/src/types/card_print_queue_type.ts new file mode 100644 index 0000000..93dcb6f --- /dev/null +++ b/src/types/card_print_queue_type.ts @@ -0,0 +1,4 @@ +export enum CardPrintQueueType { + PRINT_PROVISION = "print_provision", + PROVISION = "provision", +}