Add spring backend

This commit is contained in:
2026-03-01 13:22:26 +01:00
parent ccc8d5e8e7
commit 0ba4ef11db
182 changed files with 13489 additions and 0 deletions

View File

@@ -0,0 +1,42 @@
CREATE TABLE users
(
id SERIAL PRIMARY KEY,
name TEXT NOT NULL,
weight DOUBLE PRECISION NOT NULL DEFAULT 10.0,
balance BIGINT NOT NULL DEFAULT 0
);
CREATE TABLE history
(
id SERIAL PRIMARY KEY,
user_id INTEGER NOT NULL,
timestamp BIGINT NOT NULL,
amount BIGINT NOT NULL,
description TEXT
);
CREATE TABLE allowances
(
id SERIAL PRIMARY KEY,
user_id INTEGER NOT NULL,
name TEXT NOT NULL,
target BIGINT NOT NULL,
balance BIGINT NOT NULL DEFAULT 0,
weight DOUBLE PRECISION NOT NULL,
colour INTEGER
);
CREATE TABLE tasks
(
id SERIAL PRIMARY KEY,
name TEXT NOT NULL,
reward BIGINT NOT NULL,
assigned INTEGER,
schedule TEXT,
completed BIGINT,
next_run BIGINT
);
INSERT INTO users (name)
VALUES ('Seeseemelk'),
('Huffle');