跳轉到

員工

取得公司所有的員工資料 GetAll

金鑰權限需求: 組織 > 部門人員資料

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.BASE.OrgEmpl.GetAll

var result = await UofxService.BASE.OrgEmpl.GetAll();

輸入參數

回傳結果

  • EmployeeInfoModel
屬性 型別 說明
Account string 帳號
Name string 中文名稱
EnglishName string 英文名稱
EmployeeNumber string 員工編號
BusinessCard string 名片職稱
Gender string 性別
BirthDate DateTime? 生日
IdCardNumber string 身分證字號
Enabled bool 啟用
Locked bool 鎖定
HireDate DateTime? 到職日
ResignationDate DateTime? 離職日
PhoneNumber string 行動電話
Email string 主要信箱
EmailEx string 次要信箱
DeptCode string 部門代碼

獲取員工資料 Get

金鑰權限需求: 組織 > 部門人員資料

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.BASE.OrgEmpl.Get

var result = await UofxService.BASE.OrgEmpl.Get(model);

輸入參數

回傳結果

  • EmplViewModel
屬性 型別 說明
Account string 帳號
Name string 姓名
LoginValidation List<string> 登入驗證方式
EmployeeNumber string 員工編號
ExpiredTime DateTime? 過期時間
Gender string 性別
EnglishName string 英文名
IdCardNumber string 身份證號碼
BirthDate DateTime? 出生日期
PhoneNumber string 電話號碼
BusinessCard string 名片
HireDate DateTime? 入職日期
Email string 電子郵件地址
EmailEx string 電子郵件地址2
Active bool 是否啟用

獲取員工部門 GetDept

金鑰權限需求: 組織 > 部門人員資料

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.BASE.OrgEmpl.GetDept

var result = await UofxService.BASE.OrgEmpl.GetDept(model);

輸入參數

回傳結果

  • EmplDeptViewModel
屬性 型別 說明
Depts List<DeptItem> 所屬部門清單
  • DeptItem
屬性 型別 說明
Code string 部門代碼
Name string 部門名稱
IsMainDept bool 是否為主部門
SuperVisorAccount string 簽核主管帳號
SuperVisorEmplNumber string 簽核主管員編
JobTitle JobTitleItem 職稱資訊
JobFuncs List<JobFuncItem> 職務項目清單
  • JobTitleItem
屬性 型別 說明
Code string 職位代碼
Name string 職位名稱
  • JobFuncItem
屬性 型別 說明
Code string 職務代碼
Name string 職務名稱

更新員工帳號鎖定狀態 UpdateAcctLocked

金鑰權限需求: 組織 > 部門人員資料

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.BASE.OrgEmpl.UpdateAcctLocked

await UofxService.BASE.OrgEmpl.UpdateAcctLocked(model);

輸入參數

  • EmplUpdateAcctLockedRequestModel
屬性 型別 必填 預設值 說明
User UserModel V 員工資訊
Locked bool V 是否鎖定

回傳結果

更新員工帳號狀態 UpdateAcctStatus

金鑰權限需求: 組織 > 部門人員資料

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.BASE.OrgEmpl.UpdateAcctStatus

await UofxService.BASE.OrgEmpl.UpdateAcctStatus(model);

輸入參數

  • EmplUpdateAcctStatusRequestModel
屬性 型別 必填 預設值 說明
User UserModel V 員工資訊
Active bool V 是否啟用

回傳結果

更新員工帳號過期時間 UpdateAcctExpiredTime

金鑰權限需求: 組織 > 部門人員資料

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.BASE.OrgEmpl.UpdateAcctExpiredTime

await UofxService.BASE.OrgEmpl.UpdateAcctExpiredTime(model);

輸入參數

  • EmplUpdateAcctExpiredTimeRequestModel
屬性 型別 必填 預設值 說明
User UserModel V 員工資訊
ExpiredTime DateTimeOffset? 過期時間

回傳結果

更新員工離職日期 UpdateEmplResignationDate

金鑰權限需求: 組織 > 部門人員資料

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.BASE.OrgEmpl.UpdateEmplResignationDate

await UofxService.BASE.OrgEmpl.UpdateEmplResignationDate(model);

輸入參數

  • EmplUpdateResignationDateRequestModel
屬性 型別 必填 預設值 說明
User UserModel V 員工資訊
ResignationDate DateTimeOffset? 離職日期

回傳結果

刪除員工 Delete

金鑰權限需求: 組織 > 部門人員資料

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.BASE.OrgEmpl.Delete

await UofxService.BASE.OrgEmpl.Delete(model);

輸入參數

回傳結果

更新員工 Update

金鑰權限需求: 組織 > 部門人員資料

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.BASE.OrgEmpl.Update

await UofxService.BASE.OrgEmpl.Update(model);

輸入參數

  • EmplUpdateRequestModel
屬性 型別 必填 預設值 說明
User UserModel V 員工識別資訊
Account string 新帳號
Name string 姓名
LoginValidation List<string> 登入驗證方式
EmployeeNumber string 員工編號
Gender string 性別
EnglishName string 英文名
IdCardNumber string 身份證號碼
BirthDate DateTime? 出生日期
PhoneNumber string 電話號碼
BusinessCard string 名片
HireDate DateTime? 入職日期
Email string 電子郵件地址
EmailEx string 電子郵件地址2

回傳結果

變更簽核主管 UpdateSupervisor

金鑰權限需求: 組織 > 部門人員資料

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.BASE.OrgEmpl.UpdateSupervisor

await UofxService.BASE.OrgEmpl.UpdateSupervisor(model);

輸入參數

  • EmplUpdateSupervisorRequestModel
屬性 型別 必填 預設值 說明
User UserModel V 員工資訊
DeptCode string V 部門代碼
SupervisorType SupervisorType (int) V 簽核主管類型
Supervisor UserModel 簽核主管(自訂時必填)

回傳結果

變更人員部門 UpdateEmplDept

金鑰權限需求: 組織 > 部門人員資料

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.BASE.OrgEmpl.UpdateEmplDept

await UofxService.BASE.OrgEmpl.UpdateEmplDept(model);

輸入參數

  • EmplUpdateDeptRequestModel
屬性 型別 必填 預設值 說明
User UserModel V 員工資訊
Depts List<DeptRequestModel> V 部門資料清單
  • DeptRequestModel
屬性 型別 必填 預設值 說明
Code string V 部門代碼
IsMainDept bool V 是否為主部門
JobTitleCode string 職稱代碼
JobFuncs List<string> 職務代碼清單

回傳結果

變更人員主要部門 UpdateEmplMainDept

金鑰權限需求: 組織 > 部門人員資料

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.BASE.OrgEmpl.UpdateEmplMainDept

await UofxService.BASE.OrgEmpl.UpdateEmplMainDept(model);

輸入參數

  • EmplUpdateMainDeptRequestModel
屬性 型別 必填 預設值 說明
User UserModel V 員工資訊
MainDept DeptRequestModelBase V 主要部門資料
  • DeptRequestModelBase
屬性 型別 必填 預設值 說明
Code string V 部門代碼
JobTitleCode string 職稱代碼
JobFuncs List<string> 職務代碼清單

回傳結果

建立人員 CreateEmpl

金鑰權限需求: 組織 > 部門人員資料

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.BASE.OrgEmpl.CreateEmpl

await UofxService.BASE.OrgEmpl.CreateEmpl(model);

輸入參數

  • EmpCreateRequestModel
屬性 型別 必填 預設值 說明
Account string V 帳號
Name string V 姓名
LoginValidation List<string> 登入驗證方式
EnglishName string 英文名
EmployeeNumber string 員工編號
ExpiredTime DateTime? 帳號過期時間
Gender string 性別
IdCardNumber string 身份證號碼
BirthDate DateTime? 出生日期
PhoneNumber string 電話號碼
BusinessCard string 名片
HireDate DateTime? 入職日期
Email string 電子郵件地址
EmailEx string 電子郵件地址2
Depts List<EmpCreateOfDeptItemRequestModel> V 部門清單
  • EmpCreateOfDeptItemRequestModel
屬性 型別 必填 預設值 說明
Code string V 部門代碼
IsMainDept bool V 是否為主部門
JobTitleCode string 職稱代碼
JobFuncs List<string> 職務代碼清單

回傳結果