ztavern/node-server-manager/Lib/Models/NSMPlayerStats.js
2024-10-18 00:19:19 +00:00

53 lines
No EOL
1.3 KiB
JavaScript

module.exports = (sequelize, DataTypes) => {
const NSMPlayerStats = sequelize.define('NSMPlayerStats',
{
Id: {
type: DataTypes.INTEGER,
autoIncrement: true,
allowNull: false,
primaryKey: true
},
ClientId: {
type: DataTypes.INTEGER,
allowNull: false,
references: {
model: 'NSMClients',
key: 'ClientId'
}
},
PlayedTime: {
type: DataTypes.INTEGER,
allowNull: false,
defaultValue: 0
},
Kills: {
type: DataTypes.INTEGER,
allowNull: false,
defaultValue: 0,
},
Deaths: {
type: DataTypes.INTEGER,
allowNull: false,
defaultValue: 0,
},
TotalPerformance: {
type: DataTypes.INTEGER,
allowNull: false,
defaultValue: 100,
},
Performance: {
type: DataTypes.INTEGER,
allowNull: false,
defaultValue: 100,
},
Event: {
type: DataTypes.INTEGER,
allowNull: false,
defaultValue: 0,
}
}, {
timestamps: false
})
NSMPlayerStats.sync()
return NSMPlayerStats
}