pub struct ParamsUpdateDepartment {
pub id: u64,
pub name: Option<String>,
pub name_en: Option<String>,
pub parent_id: Option<u64>,
pub order: Option<u64>,
}Fields§
§id: u64部门id
name: Option<String>部门名称。长度限制为1~32个字符,字符不能包括:*?“<>|
name_en: Option<String>英文名称,需要在管理后台开启多语言支持才能生效。长度限制为1~32个字符,字符不能包括:*?“<>|
parent_id: Option<u64>父部门id
order: Option<u64>在父部门中的次序值。order值大的排序靠前。有效的值范围是[0, 2^32)
Implementations§
Trait Implementations§
Source§impl Debug for ParamsUpdateDepartment
impl Debug for ParamsUpdateDepartment
Source§impl Default for ParamsUpdateDepartment
impl Default for ParamsUpdateDepartment
Source§fn default() -> ParamsUpdateDepartment
fn default() -> ParamsUpdateDepartment
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ParamsUpdateDepartment
impl<'de> Deserialize<'de> for ParamsUpdateDepartment
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 ParamsUpdateDepartment
impl RefUnwindSafe for ParamsUpdateDepartment
impl Send for ParamsUpdateDepartment
impl Sync for ParamsUpdateDepartment
impl Unpin for ParamsUpdateDepartment
impl UnwindSafe for ParamsUpdateDepartment
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