const DatabaseModel = require("./DatabaseModel.js").DatabaseModel; const Security = require('../src/security.js'); function OriginModel(privId) { this.privId = privId; this.name = null; } Object.setPrototypeOf(OriginModel.prototype, DatabaseModel.prototype); OriginModel.prototype.getTableName = function() { return "origin"; } OriginModel.prototype.createOrUpdateBase = async function(dbHelper) { await dbHelper.runSql(`CREATE TABLE IF NOT EXISTS 'origin' ( privId string not null, name string not null, PRIMARY KEY(privId, name), FOREIGN KEY (privId) REFERENCES pasteContent(privId) )`); } OriginModel.prototype.describe = function() { return { "privId": this.privId, "name": this.name }; } OriginModel.prototype.fromDb = function(dbObj) { this.privId = dbObj['privId']; this.name = "" + dbObj['name']; } module.exports.OriginModel = OriginModel;