Notes/src/entities/note_tree.js

18 lines
535 B
JavaScript
Raw Normal View History

"use strict";
const Entity = require('./entity');
class NoteTree extends Entity {
2018-01-29 23:35:36 -05:00
static get tableName() { return "note_tree"; }
2018-01-30 20:12:19 -05:00
static get primaryKeyName() { return "noteTreeId"; }
2018-01-29 23:35:36 -05:00
async getNote() {
return this.repository.getEntity("SELECT * FROM note_tree WHERE isDeleted = 0 AND noteId = ?", [this.noteId]);
}
async getParentNote() {
return this.repository.getEntity("SELECT * FROM note_tree WHERE isDeleted = 0 AND parentNoteId = ?", [this.parentNoteId]);
}
}
module.exports = NoteTree;