From 5c24732ae45774c0b8571e7e8c33f39733a645e2 Mon Sep 17 00:00:00 2001 From: harshithnrao Date: Fri, 11 Apr 2025 13:43:36 +0530 Subject: [PATCH] email to id updation --- src/event/event.dto.ts | 2 +- .../eventAdditionalDetail.dto.ts | 2 +- src/payout/payout.dto.ts | 26 +++++++++---------- src/payout/payout.entity.ts | 10 +++---- src/review/review.dto.ts | 8 +++--- src/review/review.entity.ts | 4 +-- src/ticket/ticket.dto.ts | 6 ++--- src/ticket/ticket.entity.ts | 6 ++--- 8 files changed, 32 insertions(+), 32 deletions(-) diff --git a/src/event/event.dto.ts b/src/event/event.dto.ts index 222f962..c6017e1 100644 --- a/src/event/event.dto.ts +++ b/src/event/event.dto.ts @@ -1,4 +1,4 @@ -import { IsString, IsNumber, IsDate, IsOptional, IsEmail, IsArray, IsObject } from 'class-validator'; +import { IsString, IsNumber, IsDate, IsOptional, IsObject } from 'class-validator'; import { ApiProperty } from '@nestjs/swagger'; import { Transform } from 'class-transformer'; diff --git a/src/event/eventAdditionalDetail/eventAdditionalDetail.dto.ts b/src/event/eventAdditionalDetail/eventAdditionalDetail.dto.ts index e5feb7f..6c47fc0 100644 --- a/src/event/eventAdditionalDetail/eventAdditionalDetail.dto.ts +++ b/src/event/eventAdditionalDetail/eventAdditionalDetail.dto.ts @@ -1,4 +1,4 @@ -import { IsString, IsNumber, IsDate, IsOptional, IsEmail, IsObject } from 'class-validator'; +import { IsString, IsNumber, IsDate, IsOptional } from 'class-validator'; import { ApiProperty } from '@nestjs/swagger'; import { Transform } from 'class-transformer'; diff --git a/src/payout/payout.dto.ts b/src/payout/payout.dto.ts index ea79614..090cc5b 100644 --- a/src/payout/payout.dto.ts +++ b/src/payout/payout.dto.ts @@ -1,13 +1,13 @@ -import { IsString, IsEmail, IsNumber, IsDate, IsOptional, IsNotEmpty, IsEnum } from 'class-validator'; +import { IsString, IsNumber, IsDate, IsOptional, IsNotEmpty, IsEnum } from 'class-validator'; import { ApiProperty } from '@nestjs/swagger'; import { Transform } from 'class-transformer'; export class PayoutDTO { - @ApiProperty({ type: String }) - @IsEmail() + @ApiProperty({ type: Number }) + @IsNumber() @IsNotEmpty() - payeeEmail: string; + payeeId: number; @ApiProperty({ type: Number }) @IsNumber() @@ -24,15 +24,15 @@ export class PayoutDTO { @IsNotEmpty() transactionId: string; - @ApiProperty({ type: String }) - @IsEmail() + @ApiProperty({ type: Number }) @IsNotEmpty() - paidToEmail: string; + @IsNumber() + paidToId: number; @ApiProperty({ type: Date }) @IsDate() @IsNotEmpty() - @Transform(({ value }) => new Date(value)) + @Transform(({ value }) => new Date(value)) payoutDate: Date; @ApiProperty({ type: String }) @@ -42,22 +42,22 @@ export class PayoutDTO { @ApiProperty({ type: Date }) @IsDate() - @Transform(({ value }) => new Date(value)) + @Transform(({ value }) => new Date(value)) validFrom: Date; @ApiProperty({ type: Date }) @IsDate() - @Transform(({ value }) => new Date(value)) + @Transform(({ value }) => new Date(value)) validTill: Date; @ApiProperty({ type: Date }) @IsDate() - @Transform(({ value }) => new Date(value)) + @Transform(({ value }) => new Date(value)) createdAt: Date; @ApiProperty({ type: Date }) @IsDate() - @Transform(({ value }) => new Date(value)) + @Transform(({ value }) => new Date(value)) updatedAt: Date; @ApiProperty({ type: String }) @@ -71,7 +71,7 @@ export class PayoutDTO { @ApiProperty({ type: Date }) @IsOptional() @IsDate() - @Transform(({ value }) => value ? new Date(value) : null) + @Transform(({ value }) => value ? new Date(value) : null) deletedAt: Date; @ApiProperty({ type: Number }) diff --git a/src/payout/payout.entity.ts b/src/payout/payout.entity.ts index 81e9430..c455899 100644 --- a/src/payout/payout.entity.ts +++ b/src/payout/payout.entity.ts @@ -4,9 +4,9 @@ import { ApiProperty } from '@nestjs/swagger'; @Table({ tableName: 'payouts', paranoid: true }) export default class Payout extends Model { - @ApiProperty({ type: String }) - @Column({ type: DataType.TEXT, field: 'payee_email' }) - payeeEmail: string; + @ApiProperty({ type: Number }) + @Column({ type: DataType.NUMBER, field: 'payee_id' }) + payeeId: number; @ApiProperty({ type: Number }) @Column({ type: DataType.NUMBER, field: 'amount' }) @@ -21,8 +21,8 @@ export default class Payout extends Model { transactionId: string; @ApiProperty({ type: String }) - @Column({ type: DataType.TEXT, field: 'paid_to_email' }) - paidToEmail: string; + @Column({ type: DataType.TEXT, field: 'paid_to_id' }) + paidToId: string; @ApiProperty({ type: Date }) @Column({ type: DataType.DATEONLY, field: 'payout_date' }) diff --git a/src/review/review.dto.ts b/src/review/review.dto.ts index 1d0b344..9016761 100644 --- a/src/review/review.dto.ts +++ b/src/review/review.dto.ts @@ -1,4 +1,4 @@ -import { IsString, IsNumber, IsDate, IsNotEmpty, IsOptional, IsEmail } from 'class-validator'; +import { IsString, IsNumber, IsDate, IsNotEmpty, IsOptional } from 'class-validator'; import { ApiProperty } from '@nestjs/swagger'; import { Transform } from 'class-transformer'; @@ -9,10 +9,10 @@ export class ReviewDTO { @IsNotEmpty() eventId: number; - @ApiProperty({ type: String }) - @IsEmail() + @ApiProperty({ type: Number }) @IsNotEmpty() - buyerEmail: string; + @IsNumber() + buyerId: number; @ApiProperty({ type: Number }) @IsNumber() diff --git a/src/review/review.entity.ts b/src/review/review.entity.ts index 8604b4d..02548e0 100644 --- a/src/review/review.entity.ts +++ b/src/review/review.entity.ts @@ -9,8 +9,8 @@ export default class Review extends Model { eventId: number; @ApiProperty({ type: String }) - @Column({ type: DataType.TEXT, field: 'buyer_email' }) - buyerEmail: string; + @Column({ type: DataType.TEXT, field: 'buyer_id' }) + buyerId: string; @ApiProperty({ type: Number }) @Column({ type: DataType.NUMBER, field: 'rating' }) diff --git a/src/ticket/ticket.dto.ts b/src/ticket/ticket.dto.ts index 9d86c43..fffb3db 100644 --- a/src/ticket/ticket.dto.ts +++ b/src/ticket/ticket.dto.ts @@ -1,4 +1,4 @@ -import { IsString, IsNumber, IsDate, IsNotEmpty, IsEmail, IsOptional } from 'class-validator'; +import { IsString, IsNumber, IsDate, IsNotEmpty, IsOptional } from 'class-validator'; import { ApiProperty } from '@nestjs/swagger'; import { Transform } from 'class-transformer'; @@ -30,9 +30,9 @@ export class TicketDTO { qrCode: string; @ApiProperty({ type: String }) - @IsEmail() @IsNotEmpty() - buyerEmail: string; + @IsNumber() + buyerId: number; @ApiProperty({ type: Date }) @IsDate() diff --git a/src/ticket/ticket.entity.ts b/src/ticket/ticket.entity.ts index e800b72..f70446e 100644 --- a/src/ticket/ticket.entity.ts +++ b/src/ticket/ticket.entity.ts @@ -24,9 +24,9 @@ export default class Ticket extends Model { @Column({ type: DataType.TEXT, field: 'qr_code' }) qrCode: string; - @ApiProperty({ type: String }) - @Column({ type: DataType.TEXT, field: 'buyer_email', allowNull: false }) - buyerEmail: string; + @ApiProperty({ type: Number }) + @Column({ type: DataType.NUMBER, field: 'buyer_id', allowNull: false }) + buyerId: number; @ApiProperty({ type: Date }) @Column({ type: DataType.DATEONLY, field: 'booking_date' })