chore: add danak services and admin login
This commit is contained in:
@@ -1,13 +1,17 @@
|
||||
import { Column, Entity, JoinColumn, ManyToOne } from "typeorm";
|
||||
import { Column, Entity, JoinColumn, ManyToOne, OneToMany } from "typeorm";
|
||||
|
||||
import { TicketCategory } from "./ticket-category.entity";
|
||||
import { BaseEntity } from "../../../common/entities/base.entity";
|
||||
import { User } from "../../users/entities/user.entity";
|
||||
import { TicketPriority } from "../enums/ticket-priority.enum";
|
||||
import { TicketStatus } from "../enums/ticket-status.enum";
|
||||
import { TicketMessage } from "./ticket-message.entity";
|
||||
|
||||
@Entity()
|
||||
export class Ticket extends BaseEntity {
|
||||
@Column({ type: "int", generated: "identity", insert: false })
|
||||
numericId: number;
|
||||
|
||||
@Column({ type: "varchar", length: 150, nullable: false })
|
||||
title: string;
|
||||
|
||||
@@ -33,4 +37,7 @@ export class Ticket extends BaseEntity {
|
||||
@JoinColumn()
|
||||
@ManyToOne(() => TicketCategory, (category) => category.tickets, { onDelete: "RESTRICT", nullable: false })
|
||||
category: TicketCategory;
|
||||
|
||||
@OneToMany(() => TicketMessage, (message) => message.ticket)
|
||||
messages: TicketMessage[];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user