const { DataTypes } = require('sequelize'); const sequelize = require('../../config/db.config'); const mdl_SystemBadges = sequelize.define('SystemBadge', { badge_id: { type: DataTypes.BIGINT, primaryKey: true, autoIncrement: true }, key: { type: DataTypes.STRING(50), allowNull: false, unique: true, label: 'Badge Key' }, asset_id: { type: DataTypes.BIGINT, allowNull: true, label: 'Asset' }, label: { type: DataTypes.STRING(100), allowNull: false, label: 'Label' }, description: { type: DataTypes.TEXT, allowNull: true, label: 'Description' }, information: { type: DataTypes.TEXT, allowNull: true, label: 'Information' }, active_from: { type: DataTypes.DATEONLY, allowNull: true, label: 'Active From' }, active_until: { type: DataTypes.DATEONLY, allowNull: true, label: 'Active Until' }, }, { tableName: 'system_badges', timestamps: true, paranoid: false, }); module.exports = mdl_SystemBadges;