fix: one click demo

This commit is contained in:
Ahmed Bouhuolia
2024-08-19 21:21:39 +02:00
parent fed620505d
commit cca596b4a9
10 changed files with 270 additions and 23 deletions

View File

@@ -0,0 +1,21 @@
/**
* @param { import("knex").Knex } knex
* @returns { Promise<void> }
*/
exports.up = function (knex) {
return knex.schema.createTable('oneclick_demos', (table) => {
table.increments('id');
table.string('key');
table.integer('tenant_id').unsigned();
table.integer('user_id').unsigned();
table.timestamps();
});
};
/**
* @param { import("knex").Knex } knex
* @returns { Promise<void> }
*/
exports.down = function (knex) {
return knex.schema.dropTableIfExists('oneclick_demos');
};

View File

@@ -0,0 +1,17 @@
import SystemModel from '@/system/models/SystemModel';
export class OneClickDemo extends SystemModel {
/**
* Table name
*/
static get tableName() {
return 'oneclick_demos';
}
/**
* Timestamps columns.
*/
get timestamps() {
return ['createdAt'];
}
}