feat: category tag add fields

This commit is contained in:
acx
2024-08-12 22:40:43 +08:00
parent 21a6b91139
commit 1ae32dd595
4 changed files with 15 additions and 0 deletions

View File

@@ -11,6 +11,7 @@ pub struct Category {
name: String,
level: i32,
parent_category_id: i64,
book_id: i64,
is_delete: bool,
create_at: chrono::NaiveDateTime,
update_at: chrono::NaiveDateTime,
@@ -21,6 +22,7 @@ pub struct Category {
pub struct CategoryForm {
pub uid: i64,
pub name: String,
pub book_id: i64,
pub level: i32,
pub parent_category_id: i64,
}
@@ -31,6 +33,7 @@ pub struct CategoryForm {
pub struct Tag {
id: i64,
uid: i64,
book_id: i64,
name: String,
level: i32,
parent_tag_id: i64,
@@ -43,6 +46,7 @@ pub struct Tag {
#[diesel(table_name = schema::tags)]
pub struct TagForm {
pub uid: i64,
pub book_id: i64,
pub name: String,
pub level: i32,
pub parent_tag_id: i64,
@@ -120,6 +124,7 @@ pub struct TransactionForm {
pub struct Amount {
pub id: i64,
uid: i64,
account_id: i64,
transaction_id: i64,
value: i64,
expo: i64,
@@ -134,6 +139,7 @@ pub struct Amount {
pub struct AmountForm {
pub uid: i64,
pub transaction_id: i64,
pub account_id: i64,
pub value: i64,
pub expo: i64,
pub currency: String,