mirror of
https://github.com/Sonny93/my-links.git
synced 2025-12-08 14:43:24 +00:00
26 lines
480 B
TypeScript
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;
|
|
}
|