/** * Copyright (c) 2026 Niolla * All rights reserved. * * This source code is proprietary and confidential. * Unauthorized copying, modification, distribution, or use * of this file, via any medium, is strictly prohibited. */ // app/models/referenceNumbers/referenceNumber.model.js module.exports = (sequelize, DataTypes) => { const ReferenceNumber = sequelize.define( "ReferenceNumber", { id: { type: DataTypes.STRING, primaryKey: true, }, // Unique sequence scope sequence_key: { type: DataTypes.STRING, allowNull: false, unique: true, }, current_number: { type: DataTypes.INTEGER, allowNull: false, defaultValue: 0, }, last_ref_number: { type: DataTypes.STRING, }, }, { tableName: "referenceNumbers", timestamps: true, } ); return ReferenceNumber; };