From 306debc6d1bae2f4801c3e0ae7967488c90db089 Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Fri, 8 Oct 2021 15:02:40 +0200 Subject: [PATCH] Add Stats models --- app/Models/BuildsRun.ts | 13 +++++++++++++ app/Models/CommandsRun.ts | 13 +++++++++++++ app/Models/DevelopmentHour.ts | 13 +++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 app/Models/BuildsRun.ts create mode 100644 app/Models/CommandsRun.ts create mode 100644 app/Models/DevelopmentHour.ts diff --git a/app/Models/BuildsRun.ts b/app/Models/BuildsRun.ts new file mode 100644 index 0000000..076ae26 --- /dev/null +++ b/app/Models/BuildsRun.ts @@ -0,0 +1,13 @@ +import { DateTime } from 'luxon' +import { BaseModel, column } from '@ioc:Adonis/Lucid/Orm' + +export default class BuildsRun extends BaseModel { + @column({ isPrimary: true }) + public id: number + + @column() + public builds: number + + @column.date({ autoCreate: true }) + public date: DateTime +} diff --git a/app/Models/CommandsRun.ts b/app/Models/CommandsRun.ts new file mode 100644 index 0000000..3241255 --- /dev/null +++ b/app/Models/CommandsRun.ts @@ -0,0 +1,13 @@ +import { DateTime } from 'luxon' +import { BaseModel, column } from '@ioc:Adonis/Lucid/Orm' + +export default class CommandsRun extends BaseModel { + @column({ isPrimary: true }) + public id: number + + @column() + public commands: number + + @column.date({ autoCreate: true }) + public date: DateTime +} diff --git a/app/Models/DevelopmentHour.ts b/app/Models/DevelopmentHour.ts new file mode 100644 index 0000000..986f839 --- /dev/null +++ b/app/Models/DevelopmentHour.ts @@ -0,0 +1,13 @@ +import { DateTime } from 'luxon' +import { BaseModel, column } from '@ioc:Adonis/Lucid/Orm' + +export default class DevelopmentHour extends BaseModel { + @column({ isPrimary: true }) + public id: number + + @column() + public seconds: number + + @column.date({ autoCreate: true }) + public date: DateTime +}