| 123456789101112131415161718192021222324252627282930313233343536373839 |
- 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;
|