UNPKG

@reldens/skills

Version:
36 lines (29 loc) 871 B
/** * * Reldens - Skills - OwnersClassPathModel * */ const { ObjectionJsRawModel } = require('@reldens/storage'); const SkillsConst = require('../../../../constants'); class OwnersClassPathModel extends ObjectionJsRawModel { static get tableName() { return SkillsConst.MODELS_PREFIX+'owners_class_path'; } static get relationMappings() { const { ClassPathModel } = require('./class-path-model'); return { owner_full_class_path: { relation: this.HasOneRelation, modelClass: ClassPathModel, join: { from: this.tableName+'.class_path_id', to: ClassPathModel.tableName+'.id' } } }; } } module.exports.OwnersClassPathModel = OwnersClassPathModel;