feat: add basic admin dashboard

This commit is contained in:
Sonny
2024-05-26 03:18:25 +02:00
committed by Sonny
parent f3f7f6272f
commit 202f70b010
24 changed files with 324 additions and 33 deletions

View File

@@ -7,21 +7,19 @@ import { DateTime } from 'luxon';
export default class AppBaseModel extends BaseModel {
static namingStrategy = new CamelCaseNamingStrategy();
static selfAssignPrimaryKey = true;
serializeExtras = true;
@column({ isPrimary: true })
declare id: number;
@column.dateTime({
autoCreate: true,
serializeAs: 'created_at',
})
declare created_at: DateTime;
declare createdAt: DateTime;
@column.dateTime({
autoCreate: true,
autoUpdate: true,
serializeAs: 'updated_at',
})
declare updated_at: DateTime;
declare updatedAt: DateTime;
}