chore: add update and delete for services and category and ads

This commit is contained in:
mahyargdz
2025-03-04 12:41:27 +03:30
parent 98734aee9d
commit ea184c643b
9 changed files with 144 additions and 31 deletions
@@ -1,4 +1,4 @@
import { Column, Entity, ManyToOne, OneToMany } from "typeorm";
import { Column, DeleteDateColumn, Entity, ManyToOne, OneToMany } from "typeorm";
import { DanakServiceCategory } from "./danak-service-category.entity";
import { DanakServiceImage } from "./danak-service-image.entity";
@@ -51,12 +51,6 @@ export class DanakService extends BaseEntity {
@Column({ type: "varchar", length: 255, nullable: false })
icon: string;
// @Column({ type: "int", nullable: false })
// count: number;
// @Column({ type: "float", nullable: false })
// averageRating: number;
//-------------------------------------
@ManyToOne(() => DanakServiceCategory, (danakServiceCategory) => danakServiceCategory.danakServices, {
nullable: false,
@@ -81,4 +75,7 @@ export class DanakService extends BaseEntity {
@OneToMany(() => DanakServiceReview, (danakServiceReview) => danakServiceReview.service)
reviews: DanakServiceReview[];
@DeleteDateColumn()
deletedAt?: Date;
}