From 49bfb8263aaedefb5fcb8889117dc04c0f9881cf Mon Sep 17 00:00:00 2001 From: elit04 <elit04@fu-berlin.de> Date: Thu, 13 Jan 2022 04:37:15 -0500 Subject: [PATCH] Customer table deleted --- server/src/db/models/Customer.ts | 54 -------------------------------- 1 file changed, 54 deletions(-) delete mode 100644 server/src/db/models/Customer.ts diff --git a/server/src/db/models/Customer.ts b/server/src/db/models/Customer.ts deleted file mode 100644 index 79b47a4..0000000 --- a/server/src/db/models/Customer.ts +++ /dev/null @@ -1,54 +0,0 @@ - -import { DataTypes, Model, Optional, Sequelize } from "sequelize"; - -interface CustomerAttributes { - id: string; - firstName: string; - lastName: string; - email: string; -} -export interface CustomerInput extends Optional<CustomerAttributes, "id"> { } - -class Customer extends Model<CustomerAttributes, CustomerInput> implements CustomerAttributes { - declare id: string; - declare firstName: string; - declare lastName: string; - declare email: string; - - declare readonly createdAt: Date; - declare readonly updatedAt: Date; -} - -export const initCustomer = async (sequelizeConnection: Sequelize) => { - -Customer.init( - { - id: { - type: DataTypes.UUID, - defaultValue: DataTypes.UUIDV4, - primaryKey: true, - allowNull: false, - }, - firstName: { - type: new DataTypes.STRING(), - allowNull: false, - }, - lastName: { - type: new DataTypes.STRING(), - allowNull: false, - }, - email: { - type: new DataTypes.STRING(), - allowNull: false, - unique: true, - }, - }, - { - tableName: "customer", - sequelize: sequelizeConnection, - } -); -} - - -export default Customer; -- GitLab