feat: implement account service and db

This commit is contained in:
2025-04-21 20:58:08 +02:00
parent 434b44be28
commit af89aa8639
12 changed files with 365 additions and 464 deletions

View File

@@ -35,10 +35,3 @@ CREATE TABLE token (
expires_at DATETIME
);
CREATE TABLE workout (
user_id INTEGER NOT NULL,
date TEXT NOT NULL,
type TEXT NOT NULL,
sets INTEGER NOT NULL,
reps INTEGER NOT NULL
);

View File

@@ -0,0 +1,17 @@
CREATE TABLE account (
id TEXT NOT NULL UNIQUE PRIMARY KEY,
group_id TEXT NOT NULL,
name TEXT NOT NULL,
current_balance int64 NOT NULL,
last_transaction DATETIME,
oink_balance int64 NOT NULL,
created_at DATETIME NOT NULL,
created_by TEXT NOT NULL,
updated_at DATETIME,
updated_by TEXT,
) WITHOUT ROWID;