dt_expressapp/app/models/MacModel.js
2024-08-05 12:37:32 +05:30

33 lines
916 B
JavaScript

'use strict'
const { columns } = require('mssql');
const { Model, TEXT } = require('sequelize');
module.exports = (sequelize, DataTypes) => {
class MacModel extends Model {
}
MacModel.init(
{
licency_key: {type: DataTypes.STRING},
mac_id:{type: DataTypes.TEXT },
company_name: {type: DataTypes.STRING},
activation_date: {type: DataTypes.STRING,},
expiry_type: { type: DataTypes.STRING, defaultValue: 'One Year' },
expiry_date: {type: DataTypes.STRING},
isActive: {type: DataTypes.BOOLEAN,allowNull: false,defaultValue: false, },
app_version: { type: DataTypes.STRING, },
app_name: { type: DataTypes.STRING, },
createdAt: {type: DataTypes.DATE,allowNull: true},
updatedAt: {type: DataTypes.DATE,allowNull: true}
},
{
sequelize,
tableName: 'macmodels',
modelName: 'MacModel',
}
)
return MacModel
}