pub struct EmployeeLeaveRecord {
pub user_id: String,
pub name: String,
pub state_code: String,
pub mobile: String,
pub leave_time: String,
pub leave_reason: LeaveReason,
}Fields§
§user_id: String员工的userId
name: String员工名字
state_code: String国际电话区号
mobile: String手机号码
leave_time: String离职时间。 格式:YYYY-MM-DDTHH:mm:ssZ(ISO 8601/RFC 3339)
leave_reason: LeaveReason退出企业方式,取值: oapi:调用接口删除 cancel:注销 leave:主动离职 unknown:未知原因 delete:管理员删除
Trait Implementations§
Source§impl Debug for EmployeeLeaveRecord
impl Debug for EmployeeLeaveRecord
Source§impl Default for EmployeeLeaveRecord
impl Default for EmployeeLeaveRecord
Source§fn default() -> EmployeeLeaveRecord
fn default() -> EmployeeLeaveRecord
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EmployeeLeaveRecord
impl<'de> Deserialize<'de> for EmployeeLeaveRecord
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 EmployeeLeaveRecord
impl RefUnwindSafe for EmployeeLeaveRecord
impl Send for EmployeeLeaveRecord
impl Sync for EmployeeLeaveRecord
impl Unpin for EmployeeLeaveRecord
impl UnwindSafe for EmployeeLeaveRecord
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