crud product

This commit is contained in:
2026-01-13 18:19:51 +03:30
parent 984b889587
commit 6522acff5f
27 changed files with 333 additions and 1080 deletions
+5 -5
View File
@@ -8,11 +8,11 @@ import {
Cascade,
Enum,
} from '@mikro-orm/core';
import { BaseEntity } from "../../../common/entities/base.entity";
import { User } from "../../user/entities/user.entity";
import { TicketStatus } from "../enums/ticket-status.enum";
import { product } from 'src/modules/product/entities/product.entity';
import { Product } from 'src/modules/product/entities/product.entity';
import { Admin } from 'src/modules/admin/entities/admin.entity';
@Entity()
@@ -23,8 +23,8 @@ export class Ticket extends BaseEntity {
@Enum(() => TicketStatus)
status: TicketStatus;
// TODO : create relation
@Property({type:'json'})
products: product | null;
@Property({ type: 'json' })
products: Product | null;
@ManyToOne(() => Admin)
admin: Admin | null;
@@ -33,7 +33,7 @@ export class Ticket extends BaseEntity {
user: User;
@ManyToOne(() => Ticket)
parent: Ticket|null;
parent: Ticket | null;
@Property({ type: 'json' })
attachments: string[]