pub struct DepartmentSimple {
pub id: u64,
pub parent_id: u64,
pub order: u64,
}Fields§
§id: u64创建的部门id
parent_id: u64父部门id。根部门为1。
order: u64在父部门中的次序值。order值大的排序靠前。值范围是[0, 2^32)。
Trait Implementations§
Source§impl Debug for DepartmentSimple
impl Debug for DepartmentSimple
Source§impl Default for DepartmentSimple
impl Default for DepartmentSimple
Source§fn default() -> DepartmentSimple
fn default() -> DepartmentSimple
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DepartmentSimple
impl<'de> Deserialize<'de> for DepartmentSimple
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DepartmentSimple
impl RefUnwindSafe for DepartmentSimple
impl Send for DepartmentSimple
impl Sync for DepartmentSimple
impl Unpin for DepartmentSimple
impl UnwindSafe for DepartmentSimple
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more