knowdit_kg_model/db/
category.rs1use sea_orm::entity::prelude::*;
2use serde::{Deserialize, Serialize};
3
4pub use crate::category::DeFiCategory;
5
6#[sea_orm::model]
8#[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize, DeriveEntityModel)]
9#[sea_orm(table_name = "category")]
10pub struct Model {
11 #[sea_orm(primary_key)]
12 pub id: i32,
13 #[sea_orm(unique)]
14 pub name: DeFiCategory,
15
16 #[sea_orm(has_many, via = "project_category")]
17 pub projects: HasMany<super::project::Entity>,
18}
19
20impl ActiveModelBehavior for ActiveModel {}