UNPKG

@reldens/skills

Version:
36 lines (29 loc) 856 B
/** * * Reldens - Skills - SkillOwnerEffectsModel * */ const { ObjectionJsRawModel } = require('@reldens/storage'); const SkillsConst = require('../../../../constants'); class SkillOwnerEffectsModel extends ObjectionJsRawModel { static get tableName() { return SkillsConst.MODELS_PREFIX+'skill_owner_effects'; } static get relationMappings() { const { SkillModel } = require('./skill-model'); return { parent_skill: { relation: this.BelongsToOneRelation, modelClass: SkillModel, join: { from: this.tableName+'.skill_id', to: SkillModel.tableName+'.id' } } }; } } module.exports.SkillOwnerEffectsModel = SkillOwnerEffectsModel;