33 lines
916 B
JavaScript
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
|
|
}
|