pub use super::_entities::categories::{ActiveModel, Entity, Model}; use sea_orm::entity::prelude::*; pub type Categories = Entity; #[async_trait::async_trait] impl ActiveModelBehavior for ActiveModel { async fn before_save(self, _db: &C, insert: bool) -> std::result::Result where C: ConnectionTrait, { if !insert && self.updated_at.is_unchanged() { let mut this = self; this.updated_at = sea_orm::ActiveValue::Set(chrono::Utc::now().into()); Ok(this) } else { Ok(self) } } } impl Model {} impl ActiveModel {} impl Entity {}