summaryrefslogtreecommitdiff
path: root/backend/actualbudget_importer/src/models/actualbudget_zero_budget.rs
blob: 6478d349adb91016e36eb918aeb1425ba78d445d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::models::actualbudget_date::ActualbudgetDate;
use diesel::{prelude::{Identifiable, Queryable, QueryableByName, Selectable}, sqlite::Sqlite};

#[derive(Identifiable, QueryableByName, Queryable, Selectable, Clone)]
#[diesel(table_name = crate::schema::zero_budgets)]
#[diesel(check_for_backend(Sqlite))]
pub struct ActualbudgetZeroBudget {
    pub id: String,
    pub month: ActualbudgetDate,
    pub category_id: String,
    pub amount: i32,
    pub do_carry_over: i32,
}