1 | const { Model } = require('objection')
|
2 | const tableName = require('objection-table-name')()
|
3 |
|
4 | Model.knex(require('../utils/knex'))
|
5 |
|
6 | class BaseModel extends tableName(Model) {
|
7 | static get modelPaths() {
|
8 | return [__dirname]
|
9 | }
|
10 |
|
11 | static get useLimitInFirst() {
|
12 | return true
|
13 | }
|
14 |
|
15 | static get defaultEagerAlgorithm() {
|
16 | return Model.JoinEagerAlgorithm
|
17 | }
|
18 | }
|
19 |
|
20 | module.exports = BaseModel
|