summaryrefslogtreecommitdiff
path: root/schist_core/schist_models/src
diff options
context:
space:
mode:
authorJoe Carstairs <me@joeac.net>2026-01-17 08:34:18 +0000
committerJoe Carstairs <me@joeac.net>2026-01-17 16:43:36 +0000
commit0971a7a4e847a5ae935c164d8d63c18d803ddc70 (patch)
treee177150729e6547c271e4d27dd31a5f2ca27d484 /schist_core/schist_models/src
parentfa1d9941e2d3969a1035d36c97f3363628a409c0 (diff)
BucketTransaction has date field
Diffstat (limited to 'schist_core/schist_models/src')
-rw-r--r--schist_core/schist_models/src/bucket_transaction.rs3
-rw-r--r--schist_core/schist_models/src/schema.rs1
2 files changed, 4 insertions, 0 deletions
diff --git a/schist_core/schist_models/src/bucket_transaction.rs b/schist_core/schist_models/src/bucket_transaction.rs
index 2aeae8a..a956d0b 100644
--- a/schist_core/schist_models/src/bucket_transaction.rs
+++ b/schist_core/schist_models/src/bucket_transaction.rs
@@ -1,11 +1,14 @@
use derive_builder::Builder;
use diesel::prelude::*;
+use crate::date_utc::DateUtc;
+
#[derive(Builder, Queryable, Identifiable, Selectable, Debug, PartialEq, Insertable)]
#[diesel(table_name = crate::schema::bucket_transactions)]
pub struct BucketTransaction {
pub id: i32,
pub amount: i32,
pub bucket_id: i32,
+ pub date: DateUtc,
pub description: String,
}
diff --git a/schist_core/schist_models/src/schema.rs b/schist_core/schist_models/src/schema.rs
index 8744696..9579e5c 100644
--- a/schist_core/schist_models/src/schema.rs
+++ b/schist_core/schist_models/src/schema.rs
@@ -25,6 +25,7 @@ diesel::table! {
id -> Integer,
amount -> Integer,
bucket_id -> Integer,
+ date -> Text,
description -> Text,
}
}