Files
my-links/app/models/app_base_model.ts
2024-10-07 01:33:59 +02:00

26 lines
480 B
TypeScript

import {
BaseModel,
CamelCaseNamingStrategy,
column,
} from '@adonisjs/lucid/orm';
import { DateTime } from 'luxon';
export default class AppBaseModel extends BaseModel {
static namingStrategy = new CamelCaseNamingStrategy();
serializeExtras = true;
@column({ isPrimary: true })
declare id: number;
@column.dateTime({
autoCreate: true,
})
declare createdAt: DateTime;
@column.dateTime({
autoCreate: true,
autoUpdate: true,
})
declare updatedAt: DateTime;
}