From 15c744e995805a30700cb04c488cddbb3015316b Mon Sep 17 00:00:00 2001 From: Tolmachev Igor Date: Thu, 25 Sep 2025 01:20:24 +0300 Subject: Add basic queue CRUD --- src/models.rs | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) (limited to 'src/models.rs') diff --git a/src/models.rs b/src/models.rs index b7631a4..4821ec3 100644 --- a/src/models.rs +++ b/src/models.rs @@ -1,4 +1,4 @@ -use entity::users; +use entity::{queues, users}; use serde::Serialize; use utoipa::ToSchema; @@ -25,3 +25,20 @@ impl From for Account { } } } + +#[derive(Serialize, ToSchema)] +pub struct Queue { + #[schema(examples(1))] + pub id: i64, + #[schema(examples("John's queue", "Очередь Ивана"))] + pub name: String, +} + +impl From for Queue { + fn from(value: queues::Model) -> Self { + Self { + id: value.id, + name: value.name, + } + } +} -- cgit v1.2.3