UNPKG

synt_backend

Version:

Synt light-weight node backend service

31 lines (30 loc) 713 B
"use strict"; const { Model } = require("sequelize"); module.exports = (sequelize, DataTypes) => { class Lot extends Model { /** * Helper method for defining associations. * This method is not a part of Sequelize lifecycle. * The `models/index` file will call this method automatically. */ static associate(models) { // define association here Lot.belongsTo(models.VME); Lot.hasMany(models.LotPhase); Lot.belongsTo(models.User); } } Lot.init( { name: DataTypes.STRING, share: DataTypes.INTEGER, is_common: DataTypes.BOOLEAN, }, { sequelize, paranoid: true, modelName: "Lot", } ); return Lot; };