Files
ecoconnect/server/models/HBCform.js
2024-07-31 03:10:31 +08:00

52 lines
1.4 KiB
JavaScript

const { DataTypes } = require("sequelize");
module.exports = (sequelize, DataTypes) => {
const HBCform = sequelize.define(
"HBCform",
{
id: {
type: DataTypes.UUID,
defaultValue: DataTypes.UUIDV4,
allowNull: false,
primaryKey: true,
},
electricalBill: {
type: DataTypes.DECIMAL(7, 2),
allowNull: false,
},
waterBill: {
type: DataTypes.DECIMAL(7, 2),
allowNull: false,
},
totalBill: {
type: DataTypes.DECIMAL(7, 2),
allowNull: false,
},
noOfDependents: {
type: DataTypes.INTEGER,
allowNull: false,
},
avgBill: {
type: DataTypes.DECIMAL(7, 2),
allowNull: false,
},
ebPicture: {
type: DataTypes.BLOB("long"),
allowNull: true,
},
wbPicture: {
type: DataTypes.BLOB("long"),
allowNull: true,
},
userId: {
type: DataTypes.UUID,
allowNull: false,
},
},
{
tableName: "hbcform",
timestamps: true,
});
return HBCform;
}