Sistem-Pakar-Diagnosa-Penya.../backend/models/hama.js

49 lines
1.1 KiB
JavaScript

const { Model, DataTypes } = require('sequelize');
const sequelize = require('../config/database');
module.exports = (sequelize) => {
class Hama extends Model {}
Hama.init(
{
id: {
allowNull: false,
autoIncrement: true,
primaryKey: true,
type: DataTypes.INTEGER,
},
kode: {
type: DataTypes.STRING,
allowNull: false,
},
nama: {
type: DataTypes.STRING,
allowNull: false,
},
deskripsi: {
type: DataTypes.STRING,
allowNull: true,
},
penanganan: {
type: DataTypes.STRING,
allowNull: true,
},
foto: {
type: DataTypes.STRING,
allowNull: false,
},
nilai_pakar: {
type: DataTypes.FLOAT,
allowNull: true
}
},
{
sequelize,
modelName: 'Hama',
tableName: 'hama',
timestamps: false, // Jika ingin menggunakan createdAt & updatedAt, ubah ke true
paranoid: false, // Jika menggunakan soft delete, ubah ke true
}
);
return Hama;
}