mirror of
https://github.com/n08i40k/schedule-parser-rusted.git
synced 2025-12-06 17:57:47 +03:00
feat(db): add service users table
This commit is contained in:
@@ -6,5 +6,17 @@ pub use sea_orm;
|
||||
pub mod entity {
|
||||
pub use entity::*;
|
||||
|
||||
pub use entity::user::{ActiveModel as ActiveUser, Model as User, Entity as UserEntity, Column as UserColumn};
|
||||
pub use entity::user::{
|
||||
ActiveModel as ActiveUser, //
|
||||
Column as UserColumn, //
|
||||
Entity as UserEntity, //
|
||||
Model as User, //
|
||||
};
|
||||
|
||||
pub use entity::service_user::{
|
||||
ActiveModel as ActiveServiceUser, //
|
||||
Column as ServiceUserColumn, //
|
||||
Entity as ServiceUserEntity, //
|
||||
Model as ServiceUser, //
|
||||
};
|
||||
}
|
||||
|
||||
@@ -51,6 +51,8 @@ macro_rules! define_find_by {
|
||||
}
|
||||
|
||||
impl Query {
|
||||
// User
|
||||
|
||||
define_find_by!(user, id, str, Id);
|
||||
define_find_by!(user, telegram_id, i64, TelegramId);
|
||||
define_find_by!(user, vk_id, i32, VkId);
|
||||
@@ -60,4 +62,12 @@ impl Query {
|
||||
define_is_exists!(user, username, str, Username);
|
||||
define_is_exists!(user, telegram_id, i64, TelegramId);
|
||||
define_is_exists!(user, vk_id, i32, VkId);
|
||||
|
||||
// Service user
|
||||
|
||||
define_find_by!(service_user, id, str, Id);
|
||||
define_find_by!(service_user, name, str, Name);
|
||||
|
||||
define_is_exists!(service_user, id, str, Id);
|
||||
define_is_exists!(service_user, name, str, Name);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user