#[derive(Debug, serde::Deserialize, serde::Serialize, sqlx::FromRow)]
pub struct RegionModel {
pub f_id: u64,
pub f_region_name: String,
pub f_parent_id: u64,
}
#[derive(Debug, serde::Deserialize, serde::Serialize, sqlx::FromRow)]
pub struct RegionCreator {
pub region_name: String,
pub parent_id: u64,
}
#[derive(Debug, serde::Deserialize, serde::Serialize, sqlx::FromRow)]
pub struct RegionModelVo {
pub id: u64,
pub region_name: String,
pub parent_id: u64,
}
impl From<RegionModel> for RegionModelVo {
fn from(item: RegionModel) -> Self {
RegionModelVo {
id: item.f_id,
region_name: item.f_region_name,
parent_id: item.f_parent_id,
}
}
}