fbc_starter/entity/
tree_entity.rs

1use serde::{Deserialize, Serialize};
2
3use crate::entity::entity::Entity;
4
5#[derive(Debug, Serialize, Deserialize)]
6pub struct TreeEntity<E,T> {
7    #[serde(flatten)]
8    pub entity: Entity<T>,
9    pub parent_id: T,
10    pub sort_value: i32,
11    pub children: Vec<E>,
12}