El modelo Industria representa los sectores o áreas industriales en Matchify. Define atributos como nombre, descripcion y codigo, que permiten describir la industria y asignarle un código único opcional.
javascript
Copy code
import { DataTypes } from 'sequelize';
import sequelize from '../config/database.js';
const Industria = sequelize.define('Industria', {
nombre: {
type: DataTypes.STRING,
allowNull: false,
unique: true,
},
descripcion: {
type: DataTypes.TEXT,
allowNull: true,
},
codigo: {
type: DataTypes.STRING,
allowNull: true,
unique: true,
},
}, {
tableName: 'industrias',
timestamps: true,
});
export default Industria;
nombre: Nombre de la industria. Campo obligatorio y único.descripcion: Descripción opcional de la industria.codigo: Código identificador opcional y único, útil para identificar la industria de forma abreviada.tableName: 'industrias': Define el nombre de la tabla en la base de datos como industrias.timestamps: true: Habilita createdAt y updatedAt para gestionar las fechas de creación y actualización de cada registro.Este modelo facilita la gestión y organización de las industrias en Matchify, proporcionando identificadores únicos y descripciones opcionales para cada industria.