From 27f52a05c8e8950bb8d6beaf64577d251073fbfa Mon Sep 17 00:00:00 2001 From: enlineawork Date: Tue, 8 Sep 2026 06:43:21 -0300 Subject: [PATCH] F4: remove Survey report version entity --- .../survey-target-report-version.entity.ts | 36 ------------------- 1 file changed, 36 deletions(-) delete mode 100644 api-v3/src/database/entities/survey-target-report-version.entity.ts diff --git a/api-v3/src/database/entities/survey-target-report-version.entity.ts b/api-v3/src/database/entities/survey-target-report-version.entity.ts deleted file mode 100644 index b32a790..0000000 --- a/api-v3/src/database/entities/survey-target-report-version.entity.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { Column, Entity, Index, PrimaryGeneratedColumn } from 'typeorm'; - -export enum SurveyReportVersionEvent { - SUBMITTED = 'SUBMITTED', - APPROVED = 'APPROVED', - REJECTED = 'REJECTED', -} - -@Entity({ name: 'survey_target_report_versions' }) -@Index('uq_survey_target_report_versions_number', ['reportId', 'versionNumber'], { unique: true }) -@Index('idx_survey_target_report_versions_created_at', ['createdAt']) -export class SurveyTargetReportVersion { - @PrimaryGeneratedColumn('uuid') - id!: string; - - @Column({ name: 'report_id', type: 'uuid' }) - reportId!: string; - - @Column({ name: 'version_number', type: 'integer' }) - versionNumber!: number; - - @Column({ type: 'varchar', length: 24 }) - event!: SurveyReportVersionEvent; - - @Column({ type: 'jsonb' }) - snapshot!: Record; - - @Column({ name: 'actor_user_id', type: 'uuid', nullable: true }) - actorUserId!: string | null; - - @Column({ name: 'actor_username', type: 'varchar', length: 80, nullable: true }) - actorUsername!: string | null; - - @Column({ name: 'created_at', type: 'timestamptz', default: () => 'CURRENT_TIMESTAMP' }) - createdAt!: Date; -}