Guest User

Untitled

a guest
May 20th, 2018
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. 'use strict';
  2. module.exports = (Sequelize, sequelize) => {
  3. return sequelize.define('statistics', {
  4. id: {
  5. type: Sequelize.INTEGER,
  6. primaryKey: true,
  7. autoIncrement: true
  8. },
  9. hardWins: {
  10. type: Sequelize.INTEGER
  11. },
  12. hardLoses: {
  13. type: Sequelize.INTEGER
  14. },
  15. mediumWins: {
  16. type: Sequelize.INTEGER
  17. },
  18. mediumLoses: {
  19. type: Sequelize.INTEGER
  20. },
  21. easyWins: {
  22. type: Sequelize.INTEGER
  23. },
  24. easyLoses: {
  25. type: Sequelize.INTEGER
  26. }
  27. }, {
  28. getterMethods: {
  29. rating: function () {
  30. return ((this.hardWins - this.easyLoses) * 3 +
  31. (this.mediumWins - this.mediumLoses) * 2 +
  32. (this.easyWins - this.hardLoses));
  33. }
  34. }
  35. });
  36. }
Add Comment
Please, Sign In to add comment