From 7c7bda5f94681015e6221603b892b01ccffcdc66 Mon Sep 17 00:00:00 2001 From: Ninjdai Date: Tue, 5 Aug 2025 12:49:21 +0200 Subject: [PATCH] fix: change price and sold price to f32s --- src/entities/book_instance.rs | 6 +++--- src/routes/book_instance.rs | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/entities/book_instance.rs b/src/entities/book_instance.rs index e2e213b..fa01818 100644 --- a/src/entities/book_instance.rs +++ b/src/entities/book_instance.rs @@ -1,14 +1,14 @@ use sea_orm::entity::prelude::*; use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize, utoipa::ToSchema)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Serialize, Deserialize, utoipa::ToSchema)] #[sea_orm(table_name = "BookInstances")] #[schema(title="BookInstance", as=entities::BookInstance)] pub struct Model { #[sea_orm(primary_key, auto_increment = true)] pub id: u32, - pub price: i32, - pub sold_price: Option, + pub price: f32, + pub sold_price: Option, pub status: BookStatus, pub book_id: u32, pub owner_id: u32, diff --git a/src/routes/book_instance.rs b/src/routes/book_instance.rs index ffc5103..c87b759 100644 --- a/src/routes/book_instance.rs +++ b/src/routes/book_instance.rs @@ -49,7 +49,7 @@ pub struct BookInstanceCreateParams { book_id: u32, owner_id: u32, bal_id: u32, - price: i32, + price: f32, } #[axum::debug_handler] @@ -99,7 +99,7 @@ pub async fn create_book_instance( pub struct BookInstanceUpdateParams { status: Option, owner_id: Option, - price: Option, + price: Option, } #[axum::debug_handler] @@ -160,7 +160,7 @@ pub async fn update_book_instance( #[derive(Deserialize, Serialize, utoipa::ToSchema)] pub struct BookInstanceSaleParams { - price: i32, + price: f32, } #[axum::debug_handler]