Files
Nodejs-express-orm-crud/models/customer.js
2025-11-27 16:33:42 +01:00

39 lines
690 B
JavaScript

const { DataTypes } = require('sequelize');
const sequelize = require('../config/database');
const Customer = sequelize.define('Customer', {
firstName: {
type: DataTypes.STRING,
allowNull: false
},
lastName: {
type: DataTypes.STRING,
allowNull: false
},
address: {
type: DataTypes.STRING,
allowNull: false
},
postalCode: {
type: DataTypes.STRING,
allowNull: false
},
city: {
type: DataTypes.STRING,
allowNull: false
},
phone: {
type: DataTypes.STRING,
allowNull: false
},
nip: {
type: DataTypes.STRING,
allowNull: false
}
});
// Synchronizacja modelu z bazą
Customer.sync();
module.exports = Customer;