diff --git a/src/models/booking.model.ts b/src/models/booking.model.ts index 6c6df2c..2a5ec45 100644 --- a/src/models/booking.model.ts +++ b/src/models/booking.model.ts @@ -9,7 +9,6 @@ import Client from "./client.model.ts"; export default class Booking extends Model { @Unique @Column({ - type: DataType.INTEGER, primaryKey: true, autoIncrement: true, field: "id" @@ -18,7 +17,6 @@ export default class Booking extends Model { @ForeignKey(() => Hotel) @Column({ - type: DataType.INTEGER, field: "HotelId" }) hotelId: number; @@ -26,28 +24,11 @@ export default class Booking extends Model { @BelongsTo(() => Hotel) hotel: Hotel; - @Column({ - type: DataType.STRING(255), - field: "Name" - }) - name?: string; - - @Column({ - type: DataType.STRING(255), - field: "Address" - }) - address?: string; - - @Column({ - type: DataType.DATE, - field: "CreatedDate" - defaultValue: DataType.NOW - }) + @CreatedAt createdDate: Date; @ForeignKey(() => Client) @Column({ - type: DataType.INTEGER, field: "clientId" }) clientId: number; diff --git a/src/models/client.model.ts b/src/models/client.model.ts index 5bc52f4..2db4754 100644 --- a/src/models/client.model.ts +++ b/src/models/client.model.ts @@ -9,7 +9,6 @@ import Booking from "./booking.model.ts"; export default class Client extends Model { @Unique @Column({ - type: DataType.INTEGER, primaryKey: true, autoIncrement: true, field: "id" @@ -17,28 +16,21 @@ export default class Client extends Model { id: number; @Column({ - type: DataType.STRING(255), field: "Name" }) name: string; @Column({ - type: DataType.STRING(255), field: "Address" }) address: string; @Column({ - type: DataType.STRING(255), field: "Phone" }) phone: string; - @Column({ - type: DataType.DATE, - field: "CreatedDate" - defaultValue: DataType.NOW - }) + @CreatedAt createdDate: Date; @HasMany(() => Booking) diff --git a/src/models/hotel.model.ts b/src/models/hotel.model.ts index c61533c..2586392 100644 --- a/src/models/hotel.model.ts +++ b/src/models/hotel.model.ts @@ -17,22 +17,16 @@ export default class Hotel extends Model { id: number; @Column({ - type: DataType.STRING(255), field: "Name" }) name: string; @Column({ - type: DataType.STRING(255), field: "Address" }) address: string; - @Column({ - type: DataType.DATE, - field: "CreatedDate" - defaultValue: DataType.NOW - }) + @CreatedAt createdDate: Date; @HasMany(() => Booking)